seata分布式事务~初步了解 ~ langhai

林书豪
2023-01-09 19:21:53
seata分布式事务~初步了解 浪海值:865度
文章标签:seata分布式事务
文章摘要:待更新
使用新的显示器:新的显示器 如果遇到图片单击即可放大/缩小。

seata分布式事务~初步了解

seata事务管理中有三个重要的角色:

  1. TC Transaction Coordinator 事务协调者:维护全局和分支事务的状态,协调全局事务提交或回滚。
  2. TM Transaction Manager 事务管理器:定义全局事务的范围、开始全局事务、提交或回滚全局事务。
  3. RM Resource Manager 资源管理器:管理分支事务处理的资源,与TC交谈以注册分支事务和报告分支事务的状态,并驱动分支事务提交或回滚。

image.png

此截图来自官网 官网文档链接


seata提供了四种分布式事务解决方案:

  1. XA模式 强一致性 分阶段事务模式 无业务侵入。相关链接: XA模式
  2. TCC模式 最终一致 分阶段事务模式 有业务侵入。相关链接: TCC模式
  3. AT模式 最终一致 分阶段事务模式 无业务侵入。(默认模式)相关链接: AT模式
  4. SAGA模式 长事务模式 有业务侵入。




提交评论