学习目标
- Seata AT模式源码流程
第1章 AT模式流程
1.1 思维流程推导
上文中已经讲了AT模式的大体原理,在源码中,通过README也能看出来AT模式的使用,那本文将从底层源码层面去分析AT模式的原理,在分析原理之前咱们先来看三幅图,理解一下他的工作思路和模式:
先看看思维推导图

1.2 初始化流程推导

1.3 执行流程推导

第2章 源码分析
2.1 SeataAutoConfiguration
对于seata源码的研究主要看seata如何拦截业务SQL生成undo
这篇博客详细分析了Seata AT模式的工作流程,包括思维流程、初始化和执行流程。通过对SeataAutoConfiguration和GlobalTransactionScanner的源码研究,揭示了Seata如何拦截SQL并生成undo_log,以及在事务失败时进行补偿。文章还探讨了TMClient和RMClient的初始化,特别是它们如何与Seata-server通信。最后,讲解了AbstractAutoProxyCreator如何进行代理增强,确保全局事务的正确管理。
上文中已经讲了AT模式的大体原理,在源码中,通过README也能看出来AT模式的使用,那本文将从底层源码层面去分析AT模式的原理,在分析原理之前咱们先来看三幅图,理解一下他的工作思路和模式:
先看看思维推导图



对于seata源码的研究主要看seata如何拦截业务SQL生成undo
1253
1513
709
316

被折叠的 条评论
为什么被折叠?