Zookeeper集群

目录

Zookeeper集群架构图

Zookeeper集群中节点的角色

Zookeeper数据同步

Zookeeper选举

搭建Zookeeper集群

Java连接Zookeeper集群


Zookeeper集群架构图

Zookeeper集群_第1张图片

Zookeeper集群中节点的角色

  • Leader(Master):事务请求的唯一处理者,也可以处理读请求。

  • Follower(Slave):可以直接处理客户端的读请求,并向客户端响应;但其不会处理事务请求,其只会将客户端事务请求转发给Leader来处理,同步 Leader 中的事务处理结果;Leader 选举过程的参与者,具有选举权与被选举权。(就好像正式工)

  • Observer(Slave):可以理解为不参与 Leader 选举的 Follower,在 Leader 选举过程中没有选举权与被选举权;同时,对于 Leader 的提案没有表决权。用于协助 Follower 处理更多的客户端读请求。Observer 的增加,会提高集群读请求处理的吞吐量,但不会增加事务请求的通过压力,不会增加 Leader 选举的压力。(就好像临时工)

你可能感兴趣的:(Linux,java,zookeeper,分布式)