同城网站建设,通辽市城乡建设局网站,网站收录排名怎么做,网站开发的项目经验系列文章目录 文章目录 系列文章目录一、描述一下 ZAB 协议二、ZAB 和 Paxos 算法的联系与区别?三、ZooKeeper 宕机如何处理?一、描述一下 ZAB 协议
ZAB 协议是 ZooKeeper 自己定义的协议,全名 ZooKeeper 原子广播协议。 ZAB 协议有两种模式:Leader 节点崩溃了如何恢复和消…系列文章目录 文章目录 系列文章目录一、描述一下 ZAB 协议二、ZAB 和 Paxos 算法的联系与区别?三、ZooKeeper 宕机如何处理? 一、描述一下 ZAB 协议
ZAB 协议是 ZooKeeper 自己定义的协议,全名 ZooKeeper 原子广播协议。 ZAB 协议有两种模式:Leader 节点崩溃了如何恢复和消息如何广播到所有节点。 整个 ZooKeeper 集群没有 Leader 节点的时候,属于崩溃的情况。比如集群启动刚刚启动,这时节 点们互相不认识。比如运作 Leader 节点宕机了,又或者网络问题,其他节点 Ping 不通 Leader 节 点了。这时就需要 ZAB 中的节点崩溃协议,所有节点进入选举模式,选举出新的 Leader。整个选 举过程就是通过广播来实现的。选举成功后,一切都需要以 Leader 的数据为准,那么就需要进行 数据同步了。
二、ZAB 和 Paxos 算法的联系与区别?
相同点: (1)两者都存在一个类似于 Leader 进程的角色,由其负责协调多个 Follower 进程的运行 (2)Lea