zookeeper服务器有哪几种角色呢?
下文笔者讲述zookeeper的服务器角色简介说明,如下所示
zookeeper集群角色具有以下三种,如下:
Leader
Follower
Observer
Leader
Leader服务器:
是整个ZooKeeper集群工作机制中的核心
其主要工作:
事务请求的唯一调度和处理者,保证集群事务处理的顺序性
集群内部各服务的调度者
Follower
Follower服务器:
是ZooKeeper集群状态的跟随者
其主要工作:
处理客户端非事务请求,转发事务请求给Leader服务器
参与事务请求Proposal的投票
参与Leader选举投票
Observer
Observer是3.3.0 版本开始引入的一个服务器角色
它充当一个观察者角色
观察ZooKeeper集群的最新状态变化并将这些状态变更同步过来
其工作
处理客户端的非事务请求,转发事务请求给Leader服务器
不参与任何形式的投票
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


