【发布时间】:2021-02-21 10:52:34
【问题描述】:
我非常了解 Raft 是什么,并在MIT6.824 distributed system 中实现了它。我也知道什么是基本的 Paxos,我还没有实现它,所以我无法掌握它的所有细节。对于Multi-Paoxs,我更加困惑,即为什么它可以消除很多Prepare RPC?我知道答案应该是 Multi-Paxos 可以有一个固定的领导者以及来自其他对等方的noMoreAccepted 响应以确定是否减少Prepare RPC。但是,我无法详细了解它的工作原理和方式
我想为 Multi-Paxos 获得更多一些建议、文章、示例代码或任何可以帮助的内容,
- 我已经阅读了
Paxos made live和Paxos made simple,这两篇论文可以让我大致了解什么是 Paxos 以及它是如何工作的 - https://www.youtube.com/watch?v=YbZ3zDzDnrw&t=3035s&ab_channel=DiegoOngaro我也看了好几遍,讲的很好,但是细节不多
【问题讨论】:
标签: distributed raft paxos