一种集群的心跳管理方法、系统、设备及介质技术方案

技术编号:40322901 阅读:23 留言:0更新日期:2024-02-09 14:18
本申请提出了一种集群的心跳管理方法、系统、设备及介质,涉及计算机通信技术领域。该方法包括:节点预设成多边形拓扑结构;其中,任一节点均包括多个独立设置的通信模块,互联的两相邻节点之间利用各自独立设置的通信模块进行通信连接。互联的两相邻节点使用对应的通信模块周期性的互相发送心跳数据包,得到对应的心跳查询结果;所述心跳数据包的有效范围是从一个节点的通信模块到相邻节点的通信模块。基于所述心跳查询结果确定故障通信模块,以对相应的信道和/或所述故障通信模块启动软复位恢复机制。该方案能够有效的检测节点之间的通信情况,并在对异常节点进行处理时尽可能小的影响到整个集群的正常稳定运行。

【技术实现步骤摘要】

本申请涉及计算机通信,具体而言,涉及一种集群的心跳管理方法、系统、设备及介质


技术介绍

1、在集群中包含有多个节点,每个节点独立工作并通过光纤通信。在受到外部干扰等因素的作用下,两个节点之间的通信可能出现断连的情况,从而影响到整个集群系统的运行。通常,可以人为的对其进行复位,但是,人为的复位会导致任务运行的中断,并且不能只恢复部分节点通信而不影响其他节点。因此,在节点之间的通信过程中,如何检测节点之间的通信连接情况,以及在出现通信异常的情况下应该如何正确处理,以使节点之间的通信异常尽可能小的影响到整个集群的稳定运行也就成为了亟需解决的技术问题。


技术实现思路

1、本申请的目的在于提供一种集群的心跳管理方法、系统、设备及介质,其能够有效的检测节点之间的通信情况,并在对异常节点进行处理时尽可能小的影响到整个集群的正常稳定运行。

2、本申请是这样实现的:

3、第一方面,本申请提供一种集群的心跳管理方法,包括以下步骤:

4、节点预设成多边形拓扑结构;其中,任一节点均包括多个独立设本文档来自技高网...

【技术保护点】

1.一种集群的心跳管理方法,其特征在于,包括以下步骤:

2.如权利要求1所述的一种集群的心跳管理方法,其特征在于,所述心跳数据包携带有循环冗余校核码,所述心跳查询结果携带有循环冗余校核码的校验结果、以及心跳数据包传输过程中的异常信息。

3.如权利要求1所述的一种集群的心跳管理方法,其特征在于,所述心跳查询结果包括当前节点发送心跳数据包后未收到对应的反馈信息、接收到的心跳数据包的循环冗余校核码的校验错误、或当前节点接收到心跳数据包的第一时间戳与相邻节点发送该心跳数据包的第二时间戳的差值大于预设处理时长。

4.如权利要求1所述的一种集群的心跳管理方法,其特...

【技术特征摘要】

1.一种集群的心跳管理方法,其特征在于,包括以下步骤:

2.如权利要求1所述的一种集群的心跳管理方法,其特征在于,所述心跳数据包携带有循环冗余校核码,所述心跳查询结果携带有循环冗余校核码的校验结果、以及心跳数据包传输过程中的异常信息。

3.如权利要求1所述的一种集群的心跳管理方法,其特征在于,所述心跳查询结果包括当前节点发送心跳数据包后未收到对应的反馈信息、接收到的心跳数据包的循环冗余校核码的校验错误、或当前节点接收到心跳数据包的第一时间戳与相邻节点发送该心跳数据包的第二时间戳的差值大于预设处理时长。

4.如权利要求1所述的一种集群的心跳管理方法,其特征在于,所述基于所述心跳查询结果确定故障通信模块,以对相应的信道和/或所述故障通信模块启动软复位恢复机制,包括:

5.如权利要求1所述的一种集群的心跳管理方法,其特征在于,所述节点对应的收发器基于现场可编辑逻辑门阵列的io接口实现;所述互联的两相邻节点使用对应的通信模块周期...

【专利技术属性】
技术研发人员:请求不公布姓名张岩张海洋
申请(专利权)人:北京荷智科技有限公司
类型:发明
国别省市:

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

1