3PC一致性协议

3PC:三阶段提交

是2PC的改进版,把二阶段提交协议的“提交事务请求”过程一分为二。形成了CanCommit、PreCommit、DoCommit三个阶段。

CanCommit

测试:

  • 网络是否正常。
  • 以及在网络正常的情况下,参与者基于自身情况判断是否能够参与事务处理。
  • 此时,不会锁定事务资源。
    这里写图片描述

PreCommit

正式下发事务请求。
这里写图片描述
这里写图片描述

DoCommit

这里写图片描述
这里写图片描述
这里写图片描述

猜你喜欢

转载自blog.csdn.net/yulong1026/article/details/81002618
今日推荐