zookeeper的理解

zookeeper中的角色:

1:領導者(leader)

      負責進行投票的發起和決議,更新系統狀態

2:學習者

     ①跟隨者:Follower:接受客戶端的請求並向客戶端返回結果,在選舉過程中參與投票

     ②觀察者:Observer:接受客戶端的請求並像客戶端返回結果,在選舉過程中不參與投票。設置觀察者的目的爲了擴展系統,提高讀取效率

3:客戶端

      請求調用方。

zookeeper中每個server在工作中的三種狀態

(1)LOOKING:當前Server不知道leader是誰,正在搜尋。

(2)LEADING:當前Server即爲選舉出來的leader。

(3)FOLLOWING:leader已經選舉出來,當前Server與之同步。

參考博客 https://blog.csdn.net/gs80140/article/details/51496925

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