文章分类 -  分布式事务 / TCC-Transaction

摘要:# 六 TCC-transaction的事务恢复 # 五 TCC-transaction的事务恢复 由于2.X提供了embedded和server的部署模式,在embedded模式下,事务恢复仍旧由tcc-client实现;在server模式时,事务恢复交给tcc-server模块实现。这里,我仅以 阅读全文
posted @ 2023-06-12 18:33 LeasonXue 阅读(137) 评论(0) 推荐(0)
摘要:# 五 TCC-transaction的事务执行流程 # 四 TCC-transaction的事务执行流程 ![image-20230523155316088](https://img2023.cnblogs.com/blog/2492369/202306/2492369-2023061218172 阅读全文
posted @ 2023-06-12 18:33 LeasonXue 阅读(170) 评论(0) 推荐(0)
摘要:# 四 TCC-transaction分布式事务关键组件--3事务存储器、TCC-Client/Server ### 2.2.4 事务存储器 在 TCC 的过程中,根据应用内存中的事务信息完成整个事务流程。But 实际业务场景中,将事务信息只放在应用内存中是远远不够可靠的。可能会出现如下的问题: 1 阅读全文
posted @ 2023-06-12 18:32 LeasonXue 阅读(136) 评论(0) 推荐(0)
摘要:# 三 TCC-transaction分布式事务关键组件--2事务拦截器 ### 2.2.3 事务拦截器 TCC有两个拦截器: ```java CompensableTransactionInterceptor:可补偿事务拦截器 用于tcc事务的流程执行begin(try)、commit(confi 阅读全文
posted @ 2023-06-12 18:31 LeasonXue 阅读(135) 评论(0) 推荐(0)
摘要:# 二 TCC-transaction分布式事务关键组件--1Participant参与者、TransactionManager事务管理器 # 二 TCC-transaction关键组件类及原理 ## 2.1 框架原理 ### 2.1.1 基本使用 在一个模块配置Tcc-transaction并使用 阅读全文
posted @ 2023-06-12 18:31 LeasonXue 阅读(210) 评论(0) 推荐(0)
摘要:# 一TCC-transaction分布式事务(TCC事务原理) # 一 TCC事务原理 ## 1.1 TCC事务原理 tcc分布式事务是一个两阶段的事务解决方案,但是是业务层级的事务定义(2PC/3PC依赖于XA规范的数据库db来实现)。解决了事务运行过程中,对资源锁定(独占数据库)的大颗粒度的问 阅读全文
posted @ 2023-06-12 18:30 LeasonXue 阅读(2074) 评论(0) 推荐(0)