社区
杨涵华的课程社区_NO_1
分布式事务管理器tcc-transaction实战加源码分析(纯java实现)
帖子详情
tcc-transaction分布式事务管理器cancel阶段源码分析
hanhua6771
2023-01-13 00:26:48
课时名称
课时知识点
tcc-transaction分布式事务管理器cancel阶段源码分析
tcc-transaction分布式事务管理器cancel阶段源码分析
...全文
205
回复
打赏
收藏
tcc-transaction分布式事务管理器cancel阶段源码分析
课时名称课时知识点tcc-transaction分布式事务管理器cancel阶段源码分析tcc-transaction分布式事务管理器cancel阶段源码分析
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
分布式事务
TCC
-
Tran
sac
t
ion
源码
分析
——
TCC
实现
本文主要基于
TCC
-
Tran
sac
t
ion
1.2.3.3 正式版1. 概述2.
TCC
原理3.
TCC
-
Tran
sac
t
ion
原理4. 事务与参与者4.1 事务4.2 参与者5. 事务
管理器
5.1 发起根事务5.2 传播发起分支事务5.3 传播获取分支事务5.4 提交事务5.5 回滚事务5.6 添加参与者到事务6. 事务拦截器6.1 Compensable6.2 可补偿事务拦截器6.3 资
tcc
-
tran
sac
t
ion
源码
详解
本文主要介绍
TCC
的原理,以及从代码的角度上
分析
如何实现的;不涉及具体使用示例。本文通过
分析
tcc
-
tran
sac
t
ion
源码
带大家了解
TCC
分布式事务
的实现原理。 需要注意的是,本文所有代码都基于master-1.7.x分支,不同版本的
源码
会存在一定的差异。完整代码注释请参考:bigcoder84/
tcc
-
tran
sac
t
ion
一. 概述 1.1 项目模块 本文对
tcc
-
tran
sac
t
ion
源码
分析
。主要涉及如下四个模块:
tcc
-
tran
sac
t
ion
-core:
tcc
-
tran
sac
t
ion
TCC
-
Tran
sac
t
ion
原理
本文主要介绍
TCC
的原理,以及从代码的角度上
分析
如何实现的;不涉及具体使用示例。本文
分析
的是github中开源项目
tcc
-
tran
sac
t
ion
。当然github上有多个
tcc
项目,但是他们原理相近,所以不过多介绍,有兴趣的小伙伴自行阅读
源码
。 1
TCC
架构 1.1 原理 一个完整的业务活动由一个主业务服务与若干从业务服务组成。 主业务服务负责发起并完成整个业务活动。 从业务服务提供
TCC
型业务操作。 业务活动
管理器
控制业务活动的一致性,它登记业务活动中的操作,并在业务活动提交时进行confirm操作
TCC
-
Tran
sac
t
ion
源码
分析
——
TCC
实现
1. 概述 本文分享
TCC
实现。主要涉及如下三个 Maven 项目:
tcc
-
tran
sac
t
ion
-core:
tcc
-
tran
sac
t
ion
底层实现。
tcc
-
tran
sac
t
ion
-api:
tcc
-
tran
sac
t
ion
使用 API。
tcc
-
tran
sac
t
ion
-spring:
tcc
-
tran
sac
t
ion
Spring 支持。 你行好事会因为得到赞赏而愉悦 同理,开源项目贡献者会因为 Star 而更加有动力 为
TCC
-
Tran
sac
t
ion
点赞!传送门 OK,开始我...
杨涵华的课程社区_NO_1
2
社区成员
21
社区内容
发帖
与我相关
我的任务
杨涵华的课程社区_NO_1
复制链接
扫一扫
分享
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章