1.场景还原
笔者在公司最近的一个项目采用springcloud框架搭建微服务架构,这势必会引发分布式事务处理的思考,目前处理分布式主流方案tcc及消息的最终一致性;今天笔者集成github上较为流行的tx-lcn分布式处理框架,它是基于redis的一种补偿型处理方案
2.实现方案
①先截图,下载该框架
从github上的starts数量来看,目前还是较多开发者采用了这种方案的,而且作者维护迭代也很及时
②将tx-manager微服务单独拎出来,集成在自己的项目中
将tx-manager中application.properties中的配置改成自己的项目配置
③然后涉及分布式的微服务中添加如下依赖
<!--分布式事物-->
<dependency>
<groupId>com.codingapi</groupId>
&l
微信搜索「老张家的独苗」,回复关键字「资料」获取海量学习资源。我是张星,CSDN博客专家,CSDN内容合伙人,"老张家的独苗"公号作者,GitChat付费专栏作者,拥有5+年的技术TL的项目管理经验,1000+面试经验。