第一部分
第二章
Chapter 2. 組件
Heartbeat 消息層包括幾個環環相扣,但不同的組件。
Heartbeat 通訊模塊 提供強有力 的鑑權 ,基於本地的多點通訊 ,Heartbeat爲下面的鏈路 種類 提供集羣通訊 :
- 基於IPV4的單點UDP通訊
- 基於IPV4的UDP廣播
- 基於IPV4的多點UDP廣播
- 串行鏈路通訊
警告: | |
---|---|
請考慮到串行鏈路的連通性方面的一些重要的注意事項(看 ha.cfman的頁,man ha.cf)。作爲一般規則:當有疑問時,應避免串行鏈路。 |
Heartbeat 可以在不到半秒的時間內檢測數節點故障,他會通過配置通過 watchdog 註冊去做這些。
在不到半秒的心跳可以可靠地檢測節點故障。將註冊系統看門狗定時器,如果配置爲這樣做。
heartbeat 層 提供如下api:
- 內部羣集通信 - 發送和接收數據包的羣集節點
- 配置查詢
- 連接性的信息(當前節點可以聽到包) - 無論是查詢和狀態變更通知
- 基本組的成員服務