聊聊paxos存在的问题

2021-03-18  本文已影响0人  lucasgao
  1. 提案的唯一不可修改性?
  2. 提案的顺序性保证?
  3. learner如何知道这些提案修改
  1. 分为prepare阶段和 commit阶段,类似于二阶段提交。
    1. 但是在prepare的时候,还在试探他人。比如他要知道当前最大的编号,以及目前是否已经有提案了。
  2. 提案的顺序性保证 在paxos中没有体现,需要我们 工程手动去维护。
  3. learner学习的过程比较麻烦。
    1. acceptors 负责 通知。(通信过多)
    2. leader properser 负责继续通知。
上一篇下一篇

猜你喜欢

热点阅读