校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > 开源框架 > paxos
题目

对于 Basic Paxos,假设一个集群有 5 台服务器,其中 3 台接受了(accepted)提案编号 5.1 和对应的提案值 X,在这种情况下,集群中的任意服务器是否有可能接受不同的值 Y ?

解答

是。如果 S1,S2 和 S3 接受了提案 <5.1, X>,其它服务器仍然可能接受更早的提案编号的提案值 Y。

例如,S4 先发送 Prepare(3.4) 发现并没有已接受的提案值,接着 S1 发送 Prepare(5.1)到 S1,S2,S3,然后 S1,S2,S3 接受了<5.1, X>,此时 S4 仍然可能在 S4,S5 完成提案 <3.4, Y>3

C 0条回复 评论

帖子还没人回复快来抢沙发