![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
文章平均质量分 65
馒头咸菜香香滴
哪有什么风花雪夜 只是有人替你负重前行
展开
-
分布式事务(2) TCC
分布式事务(2) TCC 一 、TCC 又称补偿事务。其核心思想是:“针对每个操作都要注册一个与其对应的确认和补偿(撤销操作)”。它分为三个操作: 1、Try阶段:主要是对业务系统做检测及资源预留。 2、Confirm阶段:确认执行业务操作。 3、Cancel阶段:取消执行业务操作。 TCC对应 Try、Confirm、Cancel 三种操作可以理解成关系型数据库事务的三种操作:DML、Commit、Rollback。 场景 微服务跨服务事务操作 Try :Try操作是先把多个应用中的业务资源预留和锁定住原创 2021-01-22 18:32:53 · 246 阅读 · 1 评论 -
分布式事务(3) LCN
分布式事务(3) LCN 一、简介 LCN分布式事务框架其本身并不创建事务,而是基于对本地事务的协调从而达到事务一致性的效果。 LCN5.0.2有3种模式,分别是LCN模式,TCC模式,TXC模式 TX-LCN的核心控制流程 TX-LCN 中有事务组的概念,并发请求时,首先获取全局事务id,各参与者加入事务组。 1 LCN模式 LCN模式是通过代理数据库 Connection 的方式实现对本地事务的操作,然后在由TxManager统一协调控制事务。当本地事务提交回滚或者关闭连接时将会执行假操作原创 2021-01-22 18:32:38 · 257 阅读 · 5 评论