腾讯开源的Paxos库PhxPaxos代码解读---Prepare阶段(一)

简单的画了一下PhxPaxos在Prepare阶段的逻辑,主要是正常的逻辑,异常逻辑和超时后面再写了;

 

熟悉PhxPaxos代码最好的方法是编译运行sample目录下的三个例子,编译方法在另一篇博客已经写了,这里忽略;

 

     一: Proposor在Prepare阶段发送Prepare请求的代码:

 

 

    二: Acceptor在Prepare阶段接收Prepare请求的代码:

 

 

 

     三: Proposor在Prepare阶段接收Acceptor响应的代码:

 

 

posted on 2018-12-23 21:43  聆听风琴的巴赫  阅读(854)  评论(0编辑  收藏  举报

导航