![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Zookeeper
文章平均质量分 88
immdwbs
这个作者很懒,什么都没留下…
展开
-
Zookeeper(三):集群
2、集群中实例的角色及状态(1)集群中的角色当写的请求发送到Follower后会被转发到Leader上(2)集群中的状态 ZAB协议,即zookeeper原子广播协议,用于保证集群中各实例数据的一致性,主要包含两部分:集群正常运行时的用于保证数据一致性的原子广播,崩溃恢复时的数据恢复。用于保证主从数据的同步,核心的思想是:二阶段提交(2pc)和过半原则。a、 二阶段提交: 第一阶段:广播数据的变更提议,Follower在接收到后保存在磁盘事务日志文件中,并返回ack。原创 2022-07-01 11:40:27 · 397 阅读 · 0 评论 -
Zookeeper(二):watch机制
get -w [path]指令能监控当前节点的数据变化和删除,无法监听到新增因为当前节点为空 ls -w [path]指令能监控到子节点的新增和删除,不能监控到子节点的数据变化和子节点下节点的增删改(1)NodeCache:监控当前节点的增 删 改代码:直接用zk客户端操作: 运行结果: (2)PathChildrenCache:用来监听指定节点 的子节点变化情况代码实例:操作: 结果:(3) TreeCache:结合NodeCache和PathChildrenCahce的特性,是原创 2022-06-30 15:58:31 · 528 阅读 · 0 评论 -
Zookeeper(一):概述及数据模型
zookepeer是一个分布式协调中间件原创 2022-06-30 11:45:54 · 446 阅读 · 0 评论