0

在chubby中,每条日志写入db的进程都是paxos进程的一个实例,而这个实例可能有很多proposer,所以会有一个master选中的进程。为什么它有很多提议者?

4

1 回答 1

1

拥有一个领导者(又名“杰出提议者”)是对 Paxos 的优化。Paxos 的全部意义在于当有多个提议者提出不同的事情时确定一个值。

拥有多个提议者的全部意义在于以防“杰出提议者”失败;必须有一些东西来扮演这个新角色。Paxos 在决定一个值时,会在提议者之间进行隐式决定。

与您的其他问题一样,我建议查看其他 Paxos 问题,也许阅读Paxos Made Simple。

于 2013-03-08T22:32:44.487 回答