Chapter 2. Components Prev Part I. Introduction to Heartbeatd

第一部分

第二章

Chapter 2. 組件

 Heartbeat 消息層包括幾個環環相扣,但不同的組件。

2.1. Communication module

 Heartbeat 通訊模塊 提供強有力 的鑑權 ,基於本地的多點通訊 ,Heartbeat爲下面的鏈路 種類 提供集羣通訊 :


  • 基於IPV4的單點UDP通訊  
  • 基於IPV4的UDP廣播  
  • 基於IPV4的多點UDP廣播 
  • 串行鏈路通訊
[Warning] 警告:

請考慮到串行鏈路的連通性方面的一些重要的注意事項(看 ha.cfman的頁,man ha.cf)。作爲一般規則:當有疑問時,應避免串行鏈路。 

Heartbeat 可以在不到半秒的時間內檢測數節點故障,他會通過配置通過 watchdog 註冊去做這些。

在不到半秒的心跳可以可靠地檢測節點故障。將註冊系統看門狗定時器,如果配置爲這樣做。

 

 heartbeat 層 提供如下api:

  • 內部羣集通信 - 發送和接收數據包的羣集節點
  • 配置查詢
  • 連接性的信息(當前節點可以聽到包) - 無論是查詢和狀態變更通知
  • 基本組的成員服務

發佈了22 篇原創文章 · 獲贊 1 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章