基于混合式P2P模型的消息中间件的设计与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:yaoyaoqi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如同硬件系统需要一条系统总线连接各个部件一样,分布式系统也需要一条软件总线连接各个节点,为分布式系统提供可靠的通信服务。消息中间件就是分布式系统中的软件总线,为分布式应用提供可靠的消息传递服务。本论文介绍了一个基于混合式.P2P模型的消息中间件的设计与实现过程,此消息中间件分为两部分:节点端消息中间件和服务器端消息中间件。节点端消息中间件分三层:消息管理层、消息处理层、消息收发层。消息管理层是整个消息中间件的核心,它主要负责消息队列管理、消息订阅管理、系统管理和消息处理,本系统采用了基于混合式P2P模型的发布/订阅系统,同时使用动态线程池技术实现消息并发处理功能;消息处理层负责消息加密/解密、消息格式转换和消息封装/提取等处理过程;消息收发层负责建立连接、网络管理、消息接收/发送等功能。服务器端消息中间件主要提供名字服务和消息广播服务。论文还介绍了消息中间件的服务质量(QoS)特性,并论述了各种QoS特性的控制。本论文首先对消息中间件的概念、相关技术做了一个简单的介绍,如X/Open DTP模型、混合式P2P模型、发布/订阅、线程池等;然后详细介绍了基于混合式P2P模型的消息中间件的设计与实现,给出了消息结构、消息队列模型,以及消息中间件体系结构,重点介绍了使用混合式P2P模型实现节点间消息传递和使用线程池实现消息并发处‘理,以及消息中间件的QoS控制;最后对系统并发效率和传输效率的测试数据进行了详细分析。
其他文献
目的 评价小切口腓肠肌腱翻瓣术治疗陈旧性跟腱断裂的临床疗效.方法 回顾性分析2017年1月至2019年9月收治的陈旧性跟腱断裂5例,其中男4例,女1例,28~67岁.左足3例,右足2例.所有
目的 评价思则凯在预防早期中重度卵巢过度刺激综合征(OHSS)高风险妇女中的应用价值.方法 将263例OHSS高风险行全胚冷冻的患者随机分为对照组和思则凯组:对照组(n=148)自取卵
光子代替电子作为信息的载体是人们的一个共识,因为光子技术具有高传输速度、高密度及高容错性等优点。然而,由于光子不像电子一样易于控制,光子器件远不如电子器件成熟,致使光信
随着移动互联网的迅速发展,人们对无线通信的需求越来越高。带有固定基础设施的蜂窝网络如果遭到地震,战争等灾害的破坏时,网络通讯就会终断。Ad Hoc网络由于具有无固定基础
目的·分析应用定量血流分数(quantitative lfow ratio,QFR)技术指导冠状动脉外科血运重建策略的初步临床结果,探索其可行性与安全性.方法·纳入2018年1月—2019年6月上海交
随着传感器技术的快速发展,传感器网络在各个领域的应用也越来越广泛。由于传感器通常部署在无人值守、条件恶劣的环境中,导致传感器网络非常容易遭到破坏。在这种情况下,评估网
目的·基于单中心人群分析腹膜透析患者慢性牙周炎(chronic periodontitis,CP)的发病状况,探讨CP严重程度与腹膜透析充分性指标的相关性.方法·选取2018年12月—2019年12月于
Internet的飞速发展为用户提供了丰富的信息资源,同时也促进了信息处理技术的崛起。通过信息处理技术,可以帮助人们更加有效地组织、总结和分析网络上的各种资源。而这当中,