分布式事务解决方案有哪些长尾词特点?

2026-04-19 10:400阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计548个文字,预计阅读时间需要3分钟。

分布式事务解决方案有哪些长尾词特点?

1. Seata 框架(XA、AT、TCC)+ TC(Transaction Coordinator)- 事务协调器:维护全局和分支事务状态,协调全局事务提交或回滚。 TM(Transaction Manager)- 事务管理器:定义全局事务的范围、开始全局事务。

1.Seata框架(XA、AT、TCC)

TC (Transaction Coordinator) - 事务协调者:维护全局和分支事务的状态,协调全局事务提交或回滚。

TM (Transaction Manager) - 事务管理器:定义全局事务的范围、开始全局事务、提交或回滚全局事务。

RM (Resource Manager) - 资源管理器:管理分支事务处理的资源,与TC交谈以注册分支事务和报告分支事务的状态,并驱动分支事务提交或回滚。

1.seata的XA模式(cp)

RM一阶段的工作:①注册分支事务到TC②执行分支业务sql但不提交③报告执行状态到TC

TC二阶段的工作:TC检测各分支事务执行状态如果都成功,通知所有RM提交事务 如果有失败,通知所有RM回滚事务

RM二阶段的工作:接收TC指令,提交或回滚事务

2.AT模式原理

AT模式同样是分阶段提交的事务模型,不过缺弥补了XA模型中资源锁定周期过长的缺陷。

阅读全文

本文共计548个文字,预计阅读时间需要3分钟。

分布式事务解决方案有哪些长尾词特点?

1. Seata 框架(XA、AT、TCC)+ TC(Transaction Coordinator)- 事务协调器:维护全局和分支事务状态,协调全局事务提交或回滚。 TM(Transaction Manager)- 事务管理器:定义全局事务的范围、开始全局事务。

1.Seata框架(XA、AT、TCC)

TC (Transaction Coordinator) - 事务协调者:维护全局和分支事务的状态,协调全局事务提交或回滚。

TM (Transaction Manager) - 事务管理器:定义全局事务的范围、开始全局事务、提交或回滚全局事务。

RM (Resource Manager) - 资源管理器:管理分支事务处理的资源,与TC交谈以注册分支事务和报告分支事务的状态,并驱动分支事务提交或回滚。

1.seata的XA模式(cp)

RM一阶段的工作:①注册分支事务到TC②执行分支业务sql但不提交③报告执行状态到TC

TC二阶段的工作:TC检测各分支事务执行状态如果都成功,通知所有RM提交事务 如果有失败,通知所有RM回滚事务

RM二阶段的工作:接收TC指令,提交或回滚事务

2.AT模式原理

AT模式同样是分阶段提交的事务模型,不过缺弥补了XA模型中资源锁定周期过长的缺陷。

阅读全文