论文摘要
随着我国航天事业的不断发展,对地面系统的要求越来越高,要求缩短地面系统的研制建设周期,提高地面系统的可靠性。为了更快更好地研制地面系统,需要消息中间件的支撑,以此保证消息可靠、有效的传输,并缩短地面系统软件的开发周期。消息中间件是中间件软件家族中的一种,它为分布式系统中的应用提供高效、可靠的信息交互服务。本文首先通过分析航天地面系统对消息传输的各种需求,发现地面系统内各种消息对传输质量要求存在很大差异,然后在消息中间件的技术理论指导下,提出一种基于主题质量的发布订阅式消息中间件――TQMOM。TQMOM有两大特性:第一,发布订阅式。第二,基于主题质量。其中,可靠多播主题质量提供实时性的、具有一定可靠性的消息传输服务;重叠TCP主题质量服务于大数据文件或高速数据流的高速传输;消息队列主题质量保证消息能够可靠、完整的提交给接收方。TQMOM采用集中管理式的系统架构,主要分为三部分,分别是注册中心、服务器、客户端。注册中心集中管理系统内的所有节点的登记注册信息以及关于主题的发布订阅信息。服务器由队列服务器和转发管理器组成,队列服务器实现基于消息队列的消息传输,集中管理系统中的消息队列;转发管理器实现面向文件的存储转发。客户端以组件的形式,为架构于消息中间件之上的应用提供消息传输服务。
论文目录
摘要ABSTRACT第1章 绪论1.1 研究意义1.2 国内外研究现状1.3 国外航天地面系统使用消息中间件的情况1.4 本文结构第2章 基本理论及相关研究工作2.1 消息中间件简介及分类2.1.1 异步式消息中间件2.1.2 同步式消息中间件2.2 通信模式介绍2.2.1 点对点模式2.2.2 发布订阅模式2.3 消息传输质量研究2.3.1 可靠性要求2.3.2 传输速度要求2.3.3 实时性要求第3章 基于主题质量的发布订阅式消息中间件设计3.1 设计思想及功能概述3.1.1 本设计的基本思想3.1.2 主题的分类3.1.3 TQMOM 功能概述3.2 整体架构设计3.2.1 注册中心设计3.2.2 服务器设计3.2.3 客户端第4章 TQMOM 具体实现4.1 主题质量实现4.2 网络通信层的实现4.2.1 CommonUDP.DLL4.2.2 CommonMulticast.DLL4.2.3 CommonTCP.DLL4.2.4 ReliableMulticast.DLL4.2.5 OverLappedTCPForFile.DLL4.3 TQMOM 消息结构4.4 注册中心具体实现4.4.1 开发语言及运行平台4.4.2 信息表管理4.4.3 注册中心监视界面4.5 服务器具体实现4.5.1 队列服务器实现4.5.2 转发管理器具体实现4.6 客户端具体实现4.6.1 支持语言及平台4.6.2 API 函数第5章 航天地面系统应用举例5.1 遥测数据处理及显示5.1.1 应用流程5.1.2 测试结果分析5.2 大数据量数据高速传输5.2.1 应用流程5.2.2 测试结果分析第6章 总结和展望6.1 本文总结6.2 阶段成果及创新点6.2.1 说明6.2.2 阶段成果6.2.3 本文创新点6.3 工作展望参考文献发表论文缩略语致谢
相关论文文献
标签:消息中间件论文; 航天地面系统论文; 主题质量论文; 发布订阅论文; 可靠多播论文;