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

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