gpt4 book ai didi

python - 在卡祖笛中获得选举食谱的现任领导者

转载 作者:太空宇宙 更新时间:2023-11-03 12:00:24 25 4
gpt4 key购买 nike

我能够使用 election.lock._get_sorted_children() 获取当前竞争者,并使用 election.lock.contenders() 获取相应的标识符。但是 election.lock.contenders() 也会对列表进行排序,所以 election.lock.contenders()[0] 会一直是领导者吗?

注意,election = zk.Election("/path", "uuid") 其中 zkKazooClient

有没有更好的方法来验证leader?

最佳答案

Kazoo 遵循 zookepeers 的建议,即具有最小索引的节点应该获取锁。 Lock::_inner_acquire通过在获取锁之前始终等待前任完成,确保由最小索引获取锁。因此,election.lock.contenders()[0] 将始终是领导者(当然除非列表为空)。

关于python - 在卡祖笛中获得选举食谱的现任领导者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50652758/

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