✅Zookeeper集群中的角色有哪些?有什么区别?

ZK中主要有以下角色:

领导者(leader):负责进行投票的发起和决议,更新系统状态。为客户端提供读和写服务。

跟随者(follower):用于接受客户端请求并响应客户端返回结果,在选主过程中参与投票。为客户端提供读服务。

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

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

原文: https://www.yuque.com/hollis666/xkm7k3/iys96kx99vzf706m