ZooKeeper架構

概念

上述圖片引自ZooKeeper官網

策略

只有過半節點可用集羣纔可用!

節點數 最少可用節點數 容忍失效節點數
1 1 0
2 2 0
3 2 1
4 3 1
5 3 2
6 4 2
  • 偶數節點數的集羣效率和比它小1的奇數相同 因此集羣最佳節點數等於>=3的奇數

爲什麼要求必須過半節點可用?

  • 如果最少可用節點數=3 那麼機房間臨時網絡中斷會導致兩個Leader產生 即發生腦裂Split Brain

參考

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章