- 1、本文档共73页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ace框架的并发消息总线的研究与设计-计算机科学与技术专业论文
北京邮电大学硕士学位论文
北京邮电大学硕士学位论文 基于ACE框架的并发消息总线的研究与设计
基于ACE框架的并发消息总线的研究与设计
摘要
消息中间件是中间件的一个重要分支, 它为分布式应用系统的 开发提供了一个异步、松耦合的编程架构,其思想与现代软件技术的 发展趋势相吻合,因而在工业界被广泛地应用于企业应用整合和分布 式计算。
消息总线是消息中间件的一种简单实现,但以其独特的优势为各 种分布式应用的开发注入了强大的动力,极大地推动了应用系统集成 的发展。消息总线主要负责建立网络通信的通道,其优点在于能够在 客户和服务器之间提供同步和异步的通信机制,适用于需要在多个进 程之间进行通信的分布式环境,而且容易实现跨平台操作,为不同操 作系统上的应用软件集成提供服务。因此,基于消息总线的上层应用 就可以专注于具体业务逻辑的设计与开发,从复杂的网络通信处理中 解放出来,简单而且高效的实现分布式可扩展的应用系统。
本论文中主要对消息总线服务器中涉及的两个关键问题一并发 模型和内存管理机制进行深入研究,设计提出了基于ACE并发服务 组件的多线程并发模型和池式内存分配方案,并在消息总线MTBus
系统的设计中得到应用。 第一章概述部分对于ACE通信框架和中间件及消息总线技术做
个总体的介绍,之后介绍了基于消息总线架构的移动智能网网管系 统,总结了目前该系统中消息总线存在的缺点,指出了MTBus系统 设计的出发点。
第二章总体上阐述了MTBus系统的设计目标和功能定义,并对 系统总体设计进行了介绍。MTBus系统在结构上包含两个部分,消
息服务器和客户端API。消息服务器实现客户端消息的转发、名字信
息管理、消息监控和消息流持久化等功能。客户端API对底层网络通 信进行了封装,为上层应用提供了同步和异步通信的接口。
第三章详细介绍了MTBus系统服务器子系统的各个核心模块的 设计和实现,包括通信消息、底层通信模块、名字信息管理模块、消 息池管理器以及消息处理模块。
北京邮电大学网络与交换技术国家重点实验室
北京邮电人学硕士学位论文
北京邮电人学硕士学位论文 基于ACE框架的并发消息总线的研究与设计
第四章阐述了对MTBus系统设计中三个难点技术的研究,并提 出了相应的解决方案。服务器并发模型采用半同步/半异步的结构, 采用具有优先级的消息池作为排队层,采用多线程反应器作为异步层 组件,结合池式内存管理,实现了高处理性能、高稳定性的设计目标。
第五章对MTBus系统性能进行整体的测试,同时阐述了MTBus 系统在网管系统中的应用和存在的一些局限。
此外,消息总线系统MTBus所采用的客户端API与已有的消息 总线MRB保持一致的接口,因此已有的基于MRB的应用可以平滑 的迁移到MRBMTBus系统上。目前,该系统已经在移动智能网网管 系统和彩铃业务质量评价系统中得到应用,现网使用反馈进一步说明 了MTBus系统具有较高的并发处理能力,有效的防止了由于消息通 信集中导致的消息爆发所带来的消息传输失败的情况。同时,MTBus 系统服务器提供了丰富的操作维护功能,可以帮助用户更好的控制和 管理通信过程。
关键词:消息总线,并发模型,线程池,半同步/半异步模型,领导者/ 跟随者模型,内存池
北京邮电人学网络与交换技术国家重点实验室
北京邮电大学硕士学位论文
北京邮电大学硕士学位论文 基于ACE框架的并发消息总线的研究与设计
STUDY AND DESIGN oF A CONCURRENT MESSAGE
BUS BASED oN ACE FRAMEWoRK
ABSTRACT
Message Oriented Middleware(MOM)is an important branch of Middleware and it provides an asynchronous,loosely coupled framework for distributed application system.Since its method embodies the trends of modem software technology,it has been widely applied to enterprise application integration and distributed computing in many fields.
Message Bus(MB),with its unique advantages,has signif
您可能关注的文档
- 基于.net平台的沥青混合料配合比设计系统研发-道路与铁道工程专业论文.docx
- 基于flash流媒体的地理信息实时渲染框架技术研究-地图学与地理信息系统专业论文.docx
- 基于agent的社会信用评估与监管研究-管理科学与工程专业论文.docx
- 基于bpm的进销存管理系统的设计与实现-软件工程专业论文.docx
- 基于fpga的视频转换接口的研究与设计-计算机应用技术专业论文.docx
- 基于.net的汽车订票系统的设计与实现-软件工程专业论文.docx
- 基于cfd和piv技术的街道峡谷内污染物扩散规律研究分析-建筑与土木工程专业论文.docx
- 基于biztalk的企业级工作流应用平台的研究与实现-计算机软件与理论专业论文.docx
- 基于flash平台的多媒体远程教学系统-软件工程专业论文.docx
- 基于fpga的人工心脏瓣膜心音信号监测仪的研究与设计-控制理论与控制工程专业论文.docx
文档评论(0)