首页 > 其他分享 >分布式事务

分布式事务

时间:2023-03-19 17:00:10浏览次数:35  
标签:事务 db TM 提交 ------ rm 分布式

一.XA型事务

db-a : 1,2,3 ------rm-a

db-b : 4,5,6 ------rm-b          TM

db-c : 7,8,9 ------rm-c

 

rm为资源管理器 每个数据库都有 TM为分布式事务管理器

多个支持XA的数据库组合后 就有了TM

 

2阶段提交(2PC)

-TM准备发起事务 通知n个rm

-每个rm做预提交操作

--所有rm都返回true时 TM通知他们做正式提交

--当有某个rm返回false时 TM通知所有rm撤回预提交

 

预提交成功 则正式提交必须成功 这也是数据库本身是否支持XA的标准

 

标签:事务,db,TM,提交,------,rm,分布式
From: https://www.cnblogs.com/sunnycc/p/17233581.html

相关文章