详解Mysql分布式事务XA(跨数据库事务)

时间:2023-03-08 17:32:40

详解Mysql分布式事务XA(跨数据库事务)

学习了:http://blog.****.net/soonfly/article/details/70677138

mysql执行XA事物的时候,mysql相当于资源管理器,客户端相当于事务管理器;

使用两阶段协议(2pc, two phase commit protocal),第一阶段准备,第二阶段提交/回滚;

准备就是把多个事务资源都申请到,提交/回滚就是进行事务提交或者事务回滚;

从客户端角度来看,好像还是一个事务。