【发布时间】:2021-04-08 09:27:38
【问题描述】:
假设一个仲裁系统有 5 个节点,写入和读取的仲裁数是 3。现在,假设客户端发送一个写入请求 w,并且 w 被复制到 2/5 个节点上。由于我们没有在至少 3/5 个节点上进行复制,我们告诉客户端写入不成功。现在,紧接着,没有复制写入的 2 个节点出现故障。因此,在剩余的 3 个节点中,2 个有部分写入,1 个没有。在这种情况下,系统如何确定部分写入 w 需要撤消,因为它实际上并没有成功完成?
【问题讨论】:
-
欢迎来到 SO。 Stack Overflow 是一个讨论软件开发问题的社区。你的问题似乎跑题了。也许你应该在这里问:serverfault.com 或这里superuser.com
-
嗨,Marsh,感谢您的建议,但我可以在 Stackoverflow 上看到其他类似的问题,并希望将我的问题保留在这里。如果这里没有得到回复,我会删除这个问题并尝试以上两个网站。
标签: distributed-system consensus quorum