原子广播和共识之间的区别

Fai*_*lde 5 distributed-system consensus

共识涉及所有机器就价值达成协议。原子广播还说,发出味精的过程应全部或不被同意。

那么区别是什么呢?

Mic*_*uff 12

他们是从不同角度看待同一个问题。该原子广播维基百科页面,甚至对问题等价几段。我会调出使用的参考,但它位于付费墙后面。

实际上,Atomic Broadcast 讨论明确地讨论以商定的顺序发送多条消息,其中共识讨论历来只讨论对一个值达成一致,然后将其抽象为多个消息(例如 Paxos(1 个值),然后是 MultiPaxos (多个值))。更现代的“共识算法”现在开始于就多个值的顺序达成一致(例如 Raft)。