Heart 高可用软件有三种消息类型,具体为:
- 1)心跳消息
- 2)集群转换消息
- 3)重传消息
心跳消息
心跳消息为约150字节的数据包,可能为串口、单播、广播或多播的方式,控制心跳频率及出现故障要等待多久进行故障转换
集群转换消息
ip-request 和 ip-request-resp
当主服务器恢复在线状态时,通过 ip-request 消息要求备机释放主服务器失败时备服务器取得的资源,然后备服务器关闭释放主服务器失败时取得的资源及服务。
备服务器释放主服务器失败时取得的资源及服务后,就会通过 ip-request-resp 消息通知主服务器它不在拥有该资源及服务,主服务器收到来自备节点的 ip-request-resp 消息通知后,启动失败时释放的资源及服务,并开始提供正常的访问服务。
重传请求
rexmit-request 控制重传心跳请求。此消息不太重要
提示: 以上心跳控制消息都使用UDP协议发送到 /etc/ha.d/ha.cf 文件指定的任意端口,或指定的多播地址,如果使用多播默认端口为694