首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在paxos中派生序列号

如何在paxos中派生序列号
EN

Stack Overflow用户
提问于 2017-12-25 18:30:11
回答 1查看 473关注 0票数 3

在paxos中,每个提议人独立地为其提议生成一个序列号。因此,让我们假设一个提出者不断生成更高编号的序列号。这个提出者不会因为生成更高的序列号而使其他提出者的提案无效吗?也就是说,在paxos中,有没有可能总是有一个提议者占主导地位?

EN

回答 1

Stack Overflow用户

发布于 2017-12-29 14:22:33

如果你的提倡者是acting badly,那将会是一个问题。在实践中,提出者遵循一个简单的协议来选择定序器。

例如,在一个系统中,我维护了一个允许的建议书列表,该列表与数据一起复制,因此所有的建议书都有一个位置p。提出者总是像这样选择它的i序列号:seqno(i, p) = i * len(proposers) + p。因此,每个提出者都有一组唯一的(交错的)序列号可供选择。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47967772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档