基于消息中间件的订阅/发布系统的研究与设计

来源 :内蒙古科技大学 | 被引量 : 0次 | 上传用户:wahuhihi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着全球科技的不断的发展,特别是在计算机技术方面更为迅猛,从硬件技术看,CPU速度越来越快,处理能力越来越强;从软件技术看,应用程序的规模不断扩大,特别是Internet的出现,使计算机的应用范围更为广阔,许多应用程序需在网络环境的异构平台上运行,分布计算则逐渐成为计算技术的主流。为了使用户能够在网络环境的异构平台上透明、有效的使用信息资源和计算资源,分布中间件成为实现分布计算的关键技术之一。消息中间件是中间件的一种,也是当前中间件技术的发展热点,它简化了应用之间数据的传输,屏蔽底层异构操作系统和网络平台,提供一致的通信标准和应用开发,确保分布式计算网络环境下可靠的、跨平台的消息传输和数据交换。消息中间件包括点对点和发布/订阅两种通信模式,点对点模式把消息队列作为中间存储,使数据通信具有异步性。而发布/订阅模式通过主题关联应用组件,使数据通信具有匿名性。发布/订阅方式由于更加智能有效,事实上已成为异步中间件的非正式标准。本文根据消息中间件的特点,提出了一种基于消息中间件的发布/订阅系统结构。虽然目前人们已对该系统结构提出了许多种设计模式,然而这些模式对于异步中间件的应用而言,仍有很多局限性。本文首先综合分析了发布/订阅模型,并且结合TCP/IP与UDP网络协议,从系统层的角度出发,提出并且实现了一个符合发布/订阅模型设计标准,并适用于异步和跨平台的改进的基于消息中间件的发布/订阅系统的构想。其次,本文给出了改进后的系统的总体框架和组成系统的客户端与服务器端的框架,并详细介绍了消息的数据结构及一些属性的含义以及消息的传输机制及队列的一些操作。最后,我们对改进的基于消息中间件的发布/订阅系统的设计模式进行了归纳和总结,并对今后研究工作进行了讨论。
其他文献
磁共振成像技术由于具有成像参数多、分辨率高、无电离辐射损伤、可任意层面断层成像等特点而在医学上得到广泛的应用。但是,磁共振图像也具有成像时间长、软组织对比度不高
复杂网络的研究已经成为互联网、社会学、生物学等多个领域的一个基础课题。节点的聚集现象是很多复杂网络具有的一个特性,被称为簇、社团或群。语义复杂网络的聚集现象可以
高维数据聚类是数据挖掘领域的重点、难点,特别是高维分类型数据的聚类。数据的稀疏性以及“维度灾难”等因素,使得传统的相似度度量方法在分类型数据之间的相似度都趋于无穷而
钱塘分布式文件存储系统是在国家重大科技攻关项目的支撑下,研制的面向云计算、互联网等高端应用的分布式文件存储系统。论文结合该系统的版本升级,研究了分布式文件存储系统
中文信息处理作为一门与计算机科学、语言学、数学、信息学和声学多门学科相结合的交叉型学科,随着Internet的普及和信息处理技术的发展,近年来得到快速的发展。中文信息处理
随着互联网技术的日益发展与普及,包括电子书、音视频等在内的数字媒体渐渐被人们所接受,数字内容产业也在文化产业当中越来越重要。对数字内容的版权保护越来越受到各方面的重
随着物流产业的迅速发展,第四方物流系统应运而生。面对物流过程中发生的应急事件,需要快速准确的调配相应的应急物资来进行处理。如何调配应急物资,如何实现应急物资快速运
量子信息处理技术在计算速度、通信安全、信息容量等方面,可远远突破传统信息处理技术的极限。量子计算机具有很强的并行计算能力,能够解决传统计算机难以解决的许多重要问题。
随着工业自动化水平的迅速提高,人们对工业检测软件的要求越来越高,使得传统的工业检测软件无法满足用户的需求。机器视觉技术在工业在线检测中的应用是近年来研究的热点之一
量子电路的研究对量子计算与量子信息的发展具有重要的意义,量子电路不仅能够应用于量子计算,而且可以应用于低功耗CMOS、纳米技术以及光计算等领域。量子电路综合,是研究在给定