Kafka进阶
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.4.1 ZooKeeper集群的架构

图1.11展示了一个典型的ZooKeeper集群的架构。

图1.11 ZooKeeper集群的架构

客户端可以连接到每个Server,每个Server的数据是完全相同的,每个Follower和Leader都有连接,接受Leader的数据更新操作(并将Leader更新的数据同步到Follower中),实现数据的同步和一致性。Server记录事务日志和快照到持久存储的过程。如果ZooKeeper集群中过半数的Server可用,则整体服务就可以使用,Leader只有一个,宕机之后,就会重新选择出一个Leader。

第2章将会介绍ZooKeeper集群的部署与安装。