[发明专利]分布式系统的通信方法、装置、设备及存储介质在审
申请号: | 202210671633.X | 申请日: | 2022-06-14 |
公开(公告)号: | CN115086398A | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | 惠鹏;王琪;刘燕超;陈明;王涛;郝翟;徐博;唐雄锋;王威;焦昭会 | 申请(专利权)人: | 卫宁健康科技集团股份有限公司 |
主分类号: | H04L67/141 | 分类号: | H04L67/141;H04L67/145;H04L43/10 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 荣颖佳 |
地址: | 200072 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 系统 通信 方法 装置 设备 存储 介质 | ||
本申请提供一种分布式系统的通信方法、装置、设备及存储介质,属于网络配置技术领域。该方法包括:网络管理端响应于创建指令,获取互通配置数据;本地管理端接收互通配置数据,并基于互通配置数据建立本地链接器与网络链接器之间的通信连接;网络管理端向网络链接器发送心跳检测指令;网络链接器基于心跳检测指令分别确定网络链接器、本地链接器以及本地业务模块的链接状态。本申请可以使得不同软件服务之间保持实时信息沟通,提高整个系统的整体性,降低运维成本。
技术领域
本申请涉及网络配置技术领域,具体而言,涉及一种分布式系统的通信方法、装置、设备及存储介质。
背景技术
出于对数据敏感性和安全性的考虑,一般医疗机构的数据以及服务都部署在内部机房的私有云。但是,医疗机构又有与互联网端服务数据交互需求。因此,需要一种实现医疗机构内部网络与互联网之间互联互通的实现方法。
现有技术中采用的方式主要是通过单线程互联互通软件实现的,然而采用此类方式,不同的软件服务之间是不能保持实时信息沟通的,这就导致了在其中某一个软件服务出现运行错误时,其他的软件服务不能及时获取到该错误,造成了整个系统的混乱,导致了运维成本较高。
发明内容
本申请的目的在于提供一种分布式系统的通信方法、装置、设备及存储介质,可以使得不同软件服务之间保持实时信息沟通,提高整个系统的整体性,降低运维成本。
本申请的实施例是这样实现的:
本申请实施例的一方面,提供一种分布式系统的通信方法,该方法应用于分布式系统,分布式系统包括:网络管理端、网络链接器、本地管理端、本地链接器、本地业务模块,网络管理端与网络链接器预先保持通信连接,本地链接器与本地业务模块以及本地管理端预先保持通信连接;该方法包括:
网络管理端响应于创建指令,获取互通配置数据;
本地管理端接收互通配置数据,并基于互通配置数据建立本地链接器与网络链接器之间的通信连接;
网络管理端向网络链接器发送心跳检测指令;
网络链接器基于心跳检测指令分别确定网络链接器、本地链接器以及本地业务模块的链接状态。
可选地,基于互通配置数据建立本地链接器与网络链接器之间的通信连接,包括:
本地管理端基于互通配置数据向本地链接器发送运行指令,运行指令中包括互通配置数据;
本地链接器根据运行指令,向网络链接器发起链接请求;
网络链接器响应链接请求,向本地链接器发送链接响应,以建立与本地链接器之间的通信连接。
可选地,网络链接器基于心跳检测指令分别确定网络链接器、本地链接器以及本地业务模块的链接状态,包括:
网络链接器向本地链接器转发心跳检测指令;
本地链接器基于心跳检测指令向本地业务模块发送访问业务心跳指令并获取心跳访问结果;
本地链接器将心跳访问结果以及本地链接器的心跳信息发送给网络链接器;
网络链接器将心跳访问结果、本地链接器的心跳信息以及网络链接器的心跳信息发送给网络管理端,以使网络管理端分别确定网络链接器、本地链接器以及本地业务模块的链接状态。
可选地,网络管理端响应于创建指令,获取互通配置数据,包括:
网络管理端响应于创建指令,向网络链接器发送配置信息,配置信息包括:本地管理端的标识以及链接的配置方式;
网络链接器根据配置信息,生成互通配置数据并向网络管理端发送互通配置数据。
可选地,该方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卫宁健康科技集团股份有限公司,未经卫宁健康科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210671633.X/2.html,转载请声明来源钻瓜专利网。