最早接触 TCC-TRANSACTION 在16年,当时团队成员做了分布式事务的选型研究,可惜没有亲自参与研读代码,后边项目分布式事务的架构基本上使用了seata 和 rocket 事务消息,或者使用消息做最终一致性。
在成为架构师的学习路上,分布式事务的深入研究必不可少,以TCC-TRANSACTION 作为切入点。
#搭建dubbo tcc 项目
先上代码:
https://github.com/andycom/SpringBoot-dubbo-study/releases/tag/demo
首先参考的官方demo
这里代码基本上是复制官方的dubbo 代码,但是在dubbo 服务中心使用了
<dependency>
<groupId>org.mengyun</groupId>
<artifactId>tcc-transaction-spring-boot-starter</artifactId>
<version>2.0.0</version>

本文介绍了作者在成为架构师的过程中对TCC事务的研究,分享了一个基于SpringBoot和Dubbo的TCC事务实现。通过引入mengyun的TCC-TRANSACTION依赖,配置了SpringBoot应用,包括存储类型、恢复设置和注册中心等,并提供了代码链接和数据库切换到MySQL的说明。
最低0.47元/天 解锁文章
989





