1. 首页
  2. 编程面试题
  3. Java
  4. 分布式

XA模式的工作流程是什么?



xa模式整个工作流程分为两个阶段:

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

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

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

xa模式牺牲了可用性,保证了强一致性

发布者:admin,如若转载,请注明出处:https://ai1024.vip/26594.html

QR code
//