![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Zookeeper
文章平均质量分 72
蹦跶的蜗牛
程序猿
展开
-
Zookeeper源码分析-单机模式服务端启动
单机模式的ZK服务端逻辑写在ZooKeeperServerMain类中,由⾥⾯的main函数启动,整个过程如下:单机模式的委托启动类为: ZooKeeperServerMain。原创 2022-09-14 16:53:20 · 679 阅读 · 0 评论 -
Zookeeper之Leader选举
Leader选举是zookeeper最重要的技术之⼀,也是保证分布式数据⼀致性的关键所在。当Zookeeper集群中的⼀台服务器出现以下两种情况之⼀时,需要进⼊Leader选举。(1) 服务器初始化启动。(2) 服务器运⾏期间⽆法和Leader保持连接。...原创 2022-08-12 15:22:27 · 1008 阅读 · 0 评论 -
Zookeeper之ZAB协议
ZAB协议包括两种基本的模式: 崩溃恢复和消息⼴播。当整个服务框架启动过程中,或者是Leader服务器出现⽹络中断、崩溃退出或重启等异常情况时, ZAB协议就会进⼊崩溃恢复模式,同时选举产⽣新的Leader服务器。当选举产⽣了新的Leader服务器,同时集群中已经有过半的机器与该Leader服务器完成了状态同步之后, ZAB协议就会退出恢复模式,其中,所谓的状态同步 就是指数据同步,⽤来保证集群中过半的机器能够和Leader服务器的数据状态保持⼀致。...原创 2022-08-11 17:46:08 · 2151 阅读 · 1 评论