2PC与3PC协议的提交区别
2021-09-24 本文已影响0人
迦叶_金色的人生_荣耀而又辉煌
上一篇 <<<一致性协议--3PC提交协议
下一篇 >>>主流的分布式事务解决框架
相同点
2PC协议和3PC协议都属于一致性写
不同点
3PC协议在2PC协议的基础上增加了询问阶段,可以确保尽可能的发现无法执行而终止操作。
好处:至少不会造成阻塞和永久锁定资源。
缺点:一旦发生超时,系统仍然会发生不一致的情况。
推荐阅读:
<<<分布式事务产生的背景
<<<解决分布式事务的核心思路
<<<柔性事务和刚性事务(ACID)
<<<CAP理论简单概况
<<<Base理论核心思想
<<<一致性协议--XA接口
<<<一致性协议--Jta规范
<<<一致性协议--2PC提交协议
<<<一致性协议--3PC提交协议
<<<主流的分布式事务解决框架
<<<LCN-框架介绍
<<<LCN-实现原理剖析
<<<LCN-事务协调者(TM)安装启动
<<<SpringBoot整合LCN
<<<LCN-核心源码分析
<<<LCN-集群模式介绍
<<<Seata-框架介绍
<<<Seata原理实现/执行流程/生命周期
<<<Seata-TM执行时突然宕机了会造成什么问题
<<<Seata-核心源码分析
<<<SpringBoot整合Seata
<<<Seata与Lcn的区别