聊聊paxos存在的问题

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

猜你喜欢

热点阅读