一种心跳机制的实现方法及系统技术方案

技术编号:44492086 阅读:38 留言:0更新日期:2025-03-04 17:57
本公开实施例公开一种心跳机制的实现方法及系统。该方法包括对主节点和从节点供电后进行初始化得到心跳消息分时发送时刻和心跳周期以及入网申请消息发送时刻;利用主节点在当前业务周期开始时刻发送开始消息至从节点;利用离网从节点在入网申请消息发送时刻发送入网申请消息至主节点;利用主节点发送暂停消息至从节点;利用主节点对第一个入网申请消息进行处理后生成配置消息并发送至从节点;利用离网从节点根据配置消息将对应的离网从节点设置为入网从节点;在入网申请时间内,若所述主节点没有接收到入网申请消息,则利用所有入网从节点分别在对应的心跳消息分时发送时刻按照心跳周期依次向主节点发送心跳消息。

【技术实现步骤摘要】

本公开涉及通信。更具体地,涉及一种心跳机制的实现方法及系统


技术介绍

1、近年来,分布式系统在各行业中被广泛应用,分布式系统的规模不断扩大,系统中各组件的功能越来越复杂,使得系统发生故障的概率也不断增加,分布式系统的监测变得越来越重要。

2、独立于业务流程之外的心跳技术是分布式系统中最常用的技术之一,广泛应用于分布式系统中。心跳技术原是以太网中收发节点之间进行判断存活状态的机制,节点间周期性的交换心跳数据包,用于检测其它节点的可用性。节点间采用交换机进行连接,可以对通信消息进行缓存。对于一些实时性、体积和成本要求比较高的分布式系统,较少使用以太网等具有交换节点的通信架构,多采用节点间直联的总线方式,总线上同一时间单向只能有一个节点进行消息发送,且业务消息和心跳消息使用同一通信总线,这种分布式系统由于实时性要求多采用统一的同步信号驱动进行工作,如果不对通信时序进行设计,很容易发生通信冲突问题。

3、针对上述问题,现有技术多采用点名发送模式,每个工作周期指定一个从节点在固定时刻进行发送消息,这种方法简单有效,可以避免通信冲突,并且可以本文档来自技高网...

【技术保护点】

1.一种心跳机制的实现方法,其特征在于,该方法包括

2.根据权利要求1所述的心跳机制的实现方法,其特征在于,该方法还包括

3.根据权利要求1所述的心跳机制的实现方法,其特征在于,

4.根据权利要求3所述的心跳机制的实现方法,其特征在于,

5.根据权利要求1所述的心跳机制的实现方法,其特征在于,

6.根据权利要求1所述的心跳机制的实现方法,其特征在于,

7.根据权利要求1所述的心跳机制的实现方法,其特征在于,

8.根据权利要求1所述的心跳机制的实现方法,其特征在于,该方法还包括

<p>9.根据权利要求...

【技术特征摘要】

1.一种心跳机制的实现方法,其特征在于,该方法包括

2.根据权利要求1所述的心跳机制的实现方法,其特征在于,该方法还包括

3.根据权利要求1所述的心跳机制的实现方法,其特征在于,

4.根据权利要求3所述的心跳机制的实现方法,其特征在于,

5.根据权利要求1所述的心跳机制的实现方法,其特征在于,

...

【专利技术属性】
技术研发人员:王元元朱颖刘彦纲于洪彬路京龙
申请(专利权)人:北京无线电测量研究所
类型:发明
国别省市:

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

1