SmartMessageQ消息中间件设计与实现

来源 :成都理工大学 | 被引量 : 7次 | 上传用户:peking521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分布式系统设计的一个重要问题就是如何让在不同节点上运行的各部分协同工作,分布节点间能够协同工作的关键问题是节点间的有效通信。节点间有效通信问题需要一个可靠的消息传递服务,消息中间件为分布式系统节点间可靠的消息传递提供了卓有成效的解决方案。消息中间件作为一种进程间松耦合的通信手段,使分布节点之间的协同工作有了更大的灵活性。 本论文首先简单的分析了DTP模型,随后介绍了中间件的定义和分类,以及消息中间件的三种通信模型:点对点模型、消息队列模型、发布/订阅模型。 然后,在对消息中间件相关技术进行理论分析和技术研究的基础上,提出全新的SmartMessageQ消息中间件,及适合SmartMessageQ消息中间件的通信模型、加密技术和可靠传输技术。 发布/订阅通信模型是一种新的分布应用通信模式,应用程序根据感兴趣的主题自然地联系在一起,使通信具有匿名性。在综合分析高级加密标准(AES)Rijndael算法和公开密钥RSA算法的基础上,提出基于Rijndael的RSA网络数据加密方案。基于TCP协议提出了适合应用程序级可靠传输机制。 最后,在上述相关理论技术的基础上,提出SmartMessageQ消息中间件的体系结构,将其划分为消息队列、队列管理器、消息传输代理MTA、基础模块和应用接口等几个主要模块,并对上述几个主要模块进行设计和实现。
其他文献
学位
随着社会现代化的程度越来越高,科学技术日新月异,媒体产业得到了大力的发展,而如今在我国媒体产业发展潮流是媒体融合,无论是从内容上还是从形式上,我国媒体网络都发生了较
遗传算法作为一种启发式的搜索算法,在科学和工程研究领域已经得到了广泛的应用,由于经典的多目标优化方法在处理大维数、多模态等复杂问题上存在许多不足,而遗传算法具有处理大