1. Atomikos实现原理
A. 每个数据源执行时获取一个标记事务的唯一ID;
B. 每个数据源做execute;
C. 每个数据源做end,标记这个数据库的sql已经执行完毕,不会再执行别的语句,该事务已经可以提交了;
D. 每个数据源做prepare,预提交该事务;
E. 如果所有的prepare都是成功的,则commit,否则rollback。
2024-01-27 22:49:58
1. Atomikos实现原理
A. 每个数据源执行时获取一个标记事务的唯一ID;
B. 每个数据源做execute;
C. 每个数据源做end,标记这个数据库的sql已经执行完毕,不会再执行别的语句,该事务已经可以提交了;
D. 每个数据源做prepare,预提交该事务;
E. 如果所有的prepare都是成功的,则commit,否则rollback。