gpt4 book ai didi

apache-zookeeper - 如果三个节点之一出现故障,Zookeeper 能否保持高可用性

转载 作者:行者123 更新时间:2023-12-01 09:54:06 25 4
gpt4 key购买 nike

如果我有三个 zookeeper 节点,一个领导者和两个追随者。领导死了怎么办?会从剩下的两个人中选出新的领导者吗?如果是这样,如果新领导人也死了会怎样?最后一个还会为客户服务吗?

最佳答案

在 ZooKeeper 集群中,如果领导者死亡,其他剩余节点将在它们之间选举领导者。这通常会非常快,并且客户端应该不会出现明显的中断。连接到死亡的领导者的客户端将重新连接到其他节点之一。

至于第二个问题 - 在 3 节点集群中,如果 2 个节点死亡,则第三个节点将不会为请求提供服务。原因是剩下的一个节点无法知道它是否实际上是唯一的幸存者,或者它是否已与其他节点分开。在那个时候继续处理请求可能会导致脑裂情况并违反 ZooKeeper 的核心保证。

关于apache-zookeeper - 如果三个节点之一出现故障,Zookeeper 能否保持高可用性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32152467/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com