![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
zk
文章平均质量分 88
Good LA
这个作者很懒,什么都没留下…
展开
-
一文理解zookeeper的强大之处
zookeeper在分布式中的地位在分布式组件中,比如redis、kafaka,都能看到zookeeper思想。可以认为,zk在分布式这一块是非常成功的。分布式系统相关理论zookeeper的本质zk最核心的,是在集群高并发环境中,使用zab协议保证节点数据的最终一致性,可用于服务发现,分布式锁,分布式领导选举,配置管理等。zk的一次数据写入过程本质上是一次2PC提交的过程。zookeeper数据结构zk是树状结构,有唯一一个根结点。zk数据节点如何保证安全使用zab协议保证数据节点安全。z原创 2021-12-11 00:57:37 · 171 阅读 · 0 评论 -
zookeeper的ZAB协议
概念ZAB(ZooKeeper Atomic Broadcast,原子广播协议),解决zk的奔溃恢复和主从数据同步问题。集群的三种角色Zookeeper 集群是一个基于主从复制的高可用集群,每个服务器承担如下三种角色中的一种Leader一个 Zookeeper 集群同一时间只会有一个实际工作的 Leader,它会发起并维护与各 Follwer 及 Observer 间的心跳。所有的写操作必须要通过 Leader 完成再由 Leader 将写操作广播给其它服务器。只要有超过半数节点(不包括 ob原创 2021-12-11 00:53:07 · 209 阅读 · 0 评论