有人可以解释 XA 数据源的使用以及 XA 数据源中事务管理的工作原理吗? XA datasouce 和 2 Phase commit 有什么关系?
最佳答案
两阶段提交和 XA 或多或少是同义词。即使该事务涉及多个事务系统,例如,它们也确保保留事务的 ACIDity
为了能够参与这样的全局事务,每个数据源都必须与 XA 事务管理器协作,因此必须实现 XA 协议(protocol)。如果您需要两阶段提交,那么您需要一个 XA 数据源。
关于spring - 我什么时候使用 XA 数据源和 2 阶段提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8500685/