第一部分
第二章
Chapter 2. 组件
Heartbeat 消息层包括几个环环相扣,但不同的组件。
Heartbeat 通讯模块 提供强有力 的鉴权 ,基于本地的多点通讯 ,Heartbeat为下面的链路 种类 提供集群通讯 :
- 基于IPV4的单点UDP通讯
- 基于IPV4的UDP广播
- 基于IPV4的多点UDP广播
- 串行链路通讯
警告: | |
---|---|
请考虑到串行链路的连通性方面的一些重要的注意事项(看 ha.cfman的页,man ha.cf)。作为一般规则:当有疑问时,应避免串行链路。 |
Heartbeat 可以在不到半秒的时间内检测数节点故障,他会通过配置通过 watchdog 注册去做这些。
在不到半秒的心跳可以可靠地检测节点故障。将注册系统看门狗定时器,如果配置为这样做。
heartbeat 层 提供如下api:
- 内部群集通信 - 发送和接收数据包的群集节点
- 配置查询
- 连接性的信息(当前节点可以听到包) - 无论是查询和状态变更通知
- 基本组的成员服务