打赏

Zookeeper概念学习系列之zookeeper的角色

 

 

   详细,见如下图

 

 

 

 

  1、领导者(leader) : 负责进行投票的发起和决议,更新系统状态。

  2、学习者(learner): 包括跟随者(follower)和观察者(observer)。

                       跟随者(follower)用于接受客户端请求并向客户端返回结果,在选举过程中参与投票。

                       观察者(observer)可以接受客户端连接,将写请求转发给leader,但是它不参与投票过程,只同步leader的状态,它的目的是为了扩展系统,提高读写的速度。

  3、客户端(client):请求发起方。

 

posted @ 2017-07-26 21:23  大数据和AI躺过的坑  阅读(448)  评论(0编辑  收藏  举报