论文摘要
消息中间件是中间件领域中最基础和最关键的分支,它为分布式系统中的应用提供高效、可靠、平台无关的数据传输服务。本文分析了两种不同实现模式的消息中间件,即消息队列中间件和消息代理中间件,总结了消息队列模式和消息代理模式的优缺点及各自的适用范围,并在此基础上对消息中间件传输的消息进行了分类,最后提出一种基于消息分类的复合模式消息中间件模型GSMB。在传输消息时,GSMB能够根据消息对传输服务质量的需求,为其匹配最佳的实现模式和传递方法,从而提高消息中间件的适用性、灵活性和智能性。在设计时,对消息中间件相关实现技术进行了理论分析和技术研究,通过应用和改进这些技术提高GSMB消息中间件系统的可靠性和性能。这些技术包括线程池、内存池、滑动窗口协议和可靠多播等。通过分析现有地面系统的需求和特点,基于此模型设计并初步实现了一个消息中间件原型,可以同时满足高速、大量数据的传输和可靠持久消息的传输,能够适用于多种应用领域。
论文目录
摘要ABSTRACT第一章 绪论1.1 中间件技术介绍及分类1.2 国内外研究现状1.3 课题背景1.4 本文结构第二章 消息中间件实现方法、通信模式及JMS 介绍2.1 消息中间件介绍及分类2.2 消息代理中间件2.2.1 消息代理中间件介绍及开发模型2.2.2 消息代理中间件的应用2.2.3 消息代理中间件特点2.3 消息队列中间件2.3.1 消息队列中间件介绍及开发模型2.3.2 消息队列中间件的应用2.3.3 消息队列中间件特点2.4 消息的通信模式介绍2.4.1 点对点模式2.4.2 发布/订阅通信模式2.5 JMS 规范介绍2.5.1 JMS 消息模型2.5.2 JMS 接口描述2.5.3 JMS 研究现状第三章 基于消息分类的复合模式消息中间件模型GSMB3.1 设计思想及功能概述3.2 软件架构设计3.2.1 注册中心的设计3.2.2 服务器端的设计3.2.3 客户端的设计3.3 消息分类适配器的设计3.3.1 消息的分类3.3.2 分类适配器的设计3.4 消息队列管理器的设计3.4.1 消息队列的设计3.4.2 队列管理器的设计3.5 提高可靠性相关设计3.5.1 滑动窗口协议的改进3.5.2 可靠多播3.5.3 有界缓冲区的互斥访问3.6 提高性能相关设计3.6.1 内存缓冲区的设计3.6.2 线程池的设计第四章 GSMB 消息中间件的简单实现4.1 消息4.1.1 数据结构4.2 注册中心4.2.1 数据结构4.3 服务器端4.3.1 消息队列4.3.2 消息转发线程池4.4 客户端4.4.1 C++应用程序接口第五章 基于消息分类的消息中间件的应用开发过程5.1 发布/订阅模式5.1.1 注册5.1.2 发布主题和订阅主题5.1.3 发送和接收消息5.2 点对点模式第六章 总结和展望6.1 工作总结6.2 本文创新部分6.3 不足及展望参考文献发表文章目录致谢
相关论文文献
标签:消息中间件论文; 消息代理模式论文; 消息队列模式论文; 复合模式论文;