
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 · 203 阅读 · 0 评论 -
zookeeper的ZAB协议
概念 ZAB(ZooKeeper Atomic Broadcast,原子广播协议),解决zk的奔溃恢复和主从数据同步问题。 集群的三种角色 Zookeeper 集群是一个基于主从复制的高可用集群,每个服务器承担如下三种角色中的一种 Leader 一个 Zookeeper 集群同一时间只会有一个实际工作的 Leader,它会发起并维护与各 Follwer 及 Observer 间的心跳。 所有的写操作必须要通过 Leader 完成再由 Leader 将写操作广播给其它服务器。只要有超过半数节点(不包括 ob原创 2021-12-11 00:53:07 · 244 阅读 · 0 评论