关于ZooKeeper的角色说明

来源:互联网 发布:jdk 6u45 windows 编辑:程序博客网 时间:2024/05/18 06:27

zookeeper是一个分布式的,开放源码的分布式应用协调服务,zookeeper大体包括以下角色:

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

Learner(学习者):

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

Observer(观察者):Observer可以接收客户端连接,将写请求转发给learder节点,但Observer不参加投票过程,只同步learder的状态。其实它的目的是为了扩展系统,提高读取状态。

Client(客户端):请求的发起方。


1 0
原创粉丝点击