论文部分内容阅读
随着我国航天事业的不断发展,对地面系统的要求越来越高,要求缩短地面系统的研制建设周期,提高地面系统的可靠性。为了更快更好地研制地面系统,需要消息中间件的支撑,以此保证消息可靠、有效的传输,并缩短地面系统软件的开发周期。消息中间件是中间件软件家族中的一种,它为分布式系统中的应用提供高效、可靠的信息交互服务。本文首先通过分析航天地面系统对消息传输的各种需求,发现地面系统内各种消息对传输质量要求存在很大差异,然后在消息中间件的技术理论指导下,提出一种基于主题质量的发布订阅式消息中间件――TQMOM。TQMOM有两大特性:第一,发布订阅式。第二,基于主题质量。其中,可靠多播主题质量提供实时性的、具有一定可靠性的消息传输服务;重叠TCP主题质量服务于大数据文件或高速数据流的高速传输;消息队列主题质量保证消息能够可靠、完整的提交给接收方。TQMOM采用集中管理式的系统架构,主要分为三部分,分别是注册中心、服务器、客户端。注册中心集中管理系统内的所有节点的登记注册信息以及关于主题的发布订阅信息。服务器由队列服务器和转发管理器组成,队列服务器实现基于消息队列的消息传输,集中管理系统中的消息队列;转发管理器实现面向文件的存储转发。客户端以组件的形式,为架构于消息中间件之上的应用提供消息传输服务。