
Seata
木鱼-
过一天就要进步一点,而且不知道也会更多,还有每天都会忘记一点。所以每天还得做功课
展开
-
排查seata分布式事务没有回滚问题
问题:我这边用feign三个服务调用链,seata的TA模式下,发现有个事务没有回滚。 解决方案:排查数据源代理或xid传递 不回滚的分支在这个类,这个函数打断点。 idea双击shift,搜索ExecuteTemplate 记得打勾 ...原创 2020-10-20 15:31:16 · 6623 阅读 · 2 评论 -
架构设计 | 基于Seata中间件,微服务模式下事务管理
源码地址:GitHub·点这里||GitEE·点这里 一、Seata简介 1、Seata组件 Seata是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata将为用户提供了AT、TCC、SAGA、XA事务模式,为用户打造一站式的分布式解决方案。 2、支持模式 AT 模式 基于支持本地 ACID 事务的关系型数据库。 Java应用,通过 JDBC 访问数据库。 一阶段:业务数据和回滚日志记录在同一个本地事务中提交,释放本地锁和连接资源。 二阶段:提交异步化,..转载 2020-09-14 17:05:56 · 118 阅读 · 0 评论