一种大型分布式系统的数据交互方法技术方案

技术编号:46435540 阅读:9 留言:0更新日期:2025-09-19 20:39
本发明专利技术涉及通信技术领域,提供了一种大型分布式系统的数据交互方法,所述方法具体包括:S1初始化消息代理服务器登录;S2根据所发送的数据类型和预先设定的路由规则接口的类型,选择合适的路由规则接口的类型;S3按照所选定的路由规则接口,调用底层通信统一接口对发送数据完成初始化配置,数据发送端填入参数,将数据发出;S4在数据发送端选定路由规则接口类型后,数据接收端调用底层通信统一接口同步完成接收初始化配置,调用接收函数,等待接收发送数据;S5数据接收端对接收的发送数据进行特定功能处理。本发明专利技术基于航天测控领域特殊属性制定了对应的路由规则,通过底层通信统一接口实现整个分布式系统内部的所有消息高效流转。

【技术实现步骤摘要】

本专利技术涉及通信,尤其涉及一种大型分布式系统的数据交互方法


技术介绍

1、随着商业航天的不断持续发展,我国商业卫星年发射总量明显增加,在轨管理卫星及星座数量迅速增长。随之而来,对于地面测运控系统的运力扩展及创新迎合也有了更高的要求。在随着业务量迅猛增长,当前系统模式的扩展支持能力,及多变需求的融合能力,始终是系统考核的关键指标。

2、现有技术cn109768885a公开了一种支持多协议分布式高并发通信服务端设备和通信方法,所述方法包括设备通信层、中间层、业务处理层和消息中间件;该设备通信层设有若干协议服务,用于接收不同协议的数据请求进行解密、转换成标准消息体和设备权限校验;该中间层用于根据业务类型将标准消息体转换成统一的业务数据并进行路由规则动态分发;该业务处理层设有若干业务模块,分别用于处理对应的业务数据;该消息中间件用于进行设备通信层、中间层和业务处理层之间的数据交互。通过采用模块化开发方式,提供具体模块化设计,层次分明,不同层次之间内部还进行二次高度模块化,支持集群及分布式部署,整个框架可按需横向纵向无限拓展,使得服务端可承受百万级千本文档来自技高网...

【技术保护点】

1.一种大型分布式系统的数据交互方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种大型分布式系统的数据交互方法,其特征在于,所述消息代理服务器为RabbitMQ服务器。

3.根据权利要求2所述的一种大型分布式系统的数据交互方法,其特征在于,所述预设定的路由规则为结构数据路由规则,所述结构数据路由规则是基于PDXP和类PDXP协议,提取关键信息组合而成的字段,所述字段包括信源、信宿、任务标识、信息类别、加解密标志和仿真实战。

4.根据权利要求2所述的一种大型分布式系统的数据交互方法,其特征在于,所述预设定的路由规则为固定消息路由规则,所述固定...

【技术特征摘要】

1.一种大型分布式系统的数据交互方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种大型分布式系统的数据交互方法,其特征在于,所述消息代理服务器为rabbitmq服务器。

3.根据权利要求2所述的一种大型分布式系统的数据交互方法,其特征在于,所述预设定的路由规则为结构数据路由规则,所述结构数据路由规则是基于pdxp和类pdxp协议,提取关键信息组合而成的字段,所述字段包括信源、信宿、任务标识、信息类别、加解密标志和仿真实战。

4.根据权利要求2所述的一种大型分布式系统的数据交互方法,其特征在于,所述预设定的路由规则为固定消息路由规则,所述固定消息路由规则是针对具有唯一名称的结构消息,在流转过程中,搭配其他关键字而组合的路由逻辑,所述路由逻辑包括主备机状态、机器名称、任务代号、进程名称和消息代号。

5.根据权利要求3或4所述的一种大型分布式系统的数据交互方法,其特征在于,所述底层通信统一接口构建具体为根据结构数据路由规则或固定消息路由规则,进一步通过动态库编码的方式,将所有与rabbitmq服务器交互的数据进行抽象封装,以实现通信接口的简化和统一。

6.根据权利要求1所述的一种大型分布式系统的数据交互方法,其特征在于,所述数据交互方法还包括网络断线重连及接收,所述网络断线重连及接收步骤具体为基于设置心跳及定时网络连接状态检测机制,即通过将不同的底层状态...

【专利技术属性】
技术研发人员:李万山南佳辉王书宇朱海龙何毅朗
申请(专利权)人:西安寰宇卫星测控与数据应用有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1