【发布时间】:2020-01-13 16:46:06
【问题描述】:
我一直在阅读论文“寻找可理解的共识算法”。我对“术语”的工作方式感到困惑。
我有两个想法。
一个任期从一次选举开始,到下一次选举结束。由于当前领导者的崩溃,可能会发生下一次选举。只要现任领导工作完美,任期可能会持续很长时间。
一个术语的结束是在它开始时确定的。 For example, after a server wins the election, the term begins and plans to end in 30 minutes.然后在 30 分钟后,领导者停止发送心跳以引发另一次选举。
那么哪一个是正确的?我觉得第一个想法更有意义,它提供了更好的性能。
【问题讨论】: