我正在开发一个系统,我需要随机选择一个领导者(从 n 个节点中)。领导者会在每一轮后更换(当前领导者完成任务后)。所有节点都将相互通信。
重选将在两种情况下进行:
- 回合结束。
- 领袖过早地死去。
有没有这个想法的实现可供参考。这样做是个好主意吗?为什么?是否应该以不同的方式处理这种情况?
我正在开发一个系统,我需要随机选择一个领导者(从 n 个节点中)。领导者会在每一轮后更换(当前领导者完成任务后)。所有节点都将相互通信。
重选将在两种情况下进行:
有没有这个想法的实现可供参考。这样做是个好主意吗?为什么?是否应该以不同的方式处理这种情况?