文档介绍:学位论文基于的进程间通信平台的设计与实现指导教师:申请学位级别:学科专业名称:学位授予日期:大庆高新区卓创科技服务有限公司软件工程分类号密级作者姓名:论文提交日期:评阅人陈剑惠丽副教授黑龙江大学计算机科学技术学院李丽高级工程师硕士学科类别:专业学位年论文答辩日期’:年答辩委员会主席:东北大学:.
一..户:
气:■●一
学位敝作者虢睁钥强:泗喂独创性声明学位论文版权使用授权书本人声明,所呈交的学位论文是在导师的指导下完成的。论文中取得的研究成果除加以标注和致谢的地方外,不包含其他人己经发表或撰写过的研究成果,也不包括本人为获得其他学位而使用过的材料。与我一同工本学位论文作者和指导教师完全了解东北大学有关保留、使用学位论作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢日文的规定:即学校有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人同意东北大学可以将学位论文的全部或部分内容编入有关数据库进行检索、交流。缱髡吆偷际Σ煌馔辖涣鳎朐谙路角┟环裨蚴游M狻学位论文作者签名:签字日期:导师签名:意。
●■
要摘基于的进程间通信平台的设计与实现由于中间件技术的广泛应用,现在出现了很多成熟的中间件产品,但是他们大都是以侵入性为主,所应用的范围有所限制。如今分布式计算系统的应用非常广泛,它实际上是由一组分布在网络中不同节点上的进程彼此协作来完成任务的,这些进程通过进程间通信,来完成同步、互斥以及数据传送等操作。现在,有一些公司的产品需要基于来解决多进程之间的通信,但市场上并没有一种通用的解决方案。为了能够实现此功能,本文详细讲述了基于的进程间通讯的原理和实现。并提出一个能够跨平台、跨语言、灵巧、可配置、具有真正意义上的非侵入性的小型中间件产品。在传统意义上,ǔS邢⒋ǖ管道,,蚐⒍恿校⑼互斥锁,条件变量,读写锁,文件和记录锁,蚐藕诺、共享内存区域涿蚕砟诖媲忻鸓共享内存区,有名蚕砟诖媲和过程调用。此项目采用消息传递中的技术来实现,这样可以达到跨平台、跨语言、没有侵入性的目标。本文首先阐述了囊庖濉⒎椒ǎ潭凼鼋碳渫ㄑ吨懈鞲瞿?槎墓ぷ髁鞒蹋并着重论述给予的进程问通讯的实现。在实现中应用了软件工程中的自顶向下设计原则对各个模块进行设计开发,采用了诸如线程池、消息队列、消息传输通道的方法来提高系统的性能和吞吐量。本文给出了相应的设计思想和一些关键处理的流程设计,并将它与现有的其他一些解决方案进行了对比。尽管本系统还有它的一些局限性,但从中可以看出这是一个看待此问题的全新的视角,与现有的各种机制相比它提供了更为友好的用户接口,为上层应用的的开发者屏蔽了一些他们本不应该关注的处理通信的细关键词:;中间件;线程池;消息队列;进程间通信;东北大学硕士学位论丈摘要节。
一■~
;·..現琾,瑂甌东北大学硕士学位论文甆,篠籑籘;.,瑆瑃痶.,猰·琹琭.,,——瓹籌.,琣甀..琁瑀瑃’,琲·
一.