繁体   English   中英

领导者连任而领导者不沮丧?

[英]Leader re-election without leader being down?

在分布式环境中,是否存在任何公认的领导者选举方法,其中领导者可能会在每个固定的时间间隔(或回合)之后发生变化,而当前领导者不会倒下/断开连接?

这听起来可能是一种非常错误的方法,但是我确实需要实现它,但是找不到任何研究/参考。

我还没有立即意识到执行此操作的任何系统,因为在当前领导者都正常工作并且所有正在运行的工作人员都可以与该领导者交谈(即没有网络分区)时选举一个领导者是不必要的开销。

但是,应该很容易将此功能添加到现有系统(例如Raft)中 5.2节介绍了领导者选举的过程。 仅当工人在一定时间内未收到领导者的心跳(选举超时)时,才触发选举。 您只需添加一个条件,当您在问题中引用的固定时间间隔过去时,该条件也会触发选举。

您可以用类似的方式修改其他系统以获得相同的结果。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM