分布式事务Seata源码解析11:全局事务执行流程之两阶段全局事务提交

文章目录

  • 一、前言
  • 二、全局事务提交
    • 1、Seata Client端(TM)
      • 1)事务角色必须是Launcher
      • 2)全局事务必须要有xid
      • 3)发送GlobalCommitRequest到TC
      • TM和TC的通信机制
    • 2、Seata Server端(TC)
      • 1)TM接收请求
      • 2)TM处理请求GlobalCommitRequest
      • 3)DefaultCore执行提交全局事务的业务逻辑
        • 1、从存储介质中查询全局事务、关联的所有分支事务
        • 2、关闭全局事务、清理全局锁信息
        • 3、判断全局事务是否可以异步提交
        • 4、全局事务异步提交
          • 1> 更新全

你可能感兴趣的:(#,分布式事务Seata入门到精通,微服务,spring,cloud,分布式)