zookeeper选举算法中的过半票数才提供正常服务,这是什么逻辑?

Owen_Blog 发布于 2019/09/19 16:01
阅读 2K+
收藏 0

RAG 五周年,向量检索发展状况如何?

两个问题:

1、不提供服务,是指剩下的集群不能正常使用吗?

2、票数过半这个逻辑,有问题啊!

举个例子:

7台机器正常服务,选举什么都正常的;

突然挂了4台,剩下3台;

按理说剩下3台可以选出master和slave的,为啥不能提供给服务?剩下3台怎么知道原来总数是7台的?

如果这样的话,在集群弹性扩容下,节点数量是不稳定的,过半数投票才服务逻辑是有问题吧?

哪位前辈能指教一下

加载中
0
小韦飞狼
小韦飞狼

这个投票数不是按照存活的数量?

Owen_Blog
Owen_Blog
不是吗?如果不按存活数量,那我们运维添加移除节点情况下,怎么办
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部