0

我开发了一个使用jta 事务(JAVA TRANSACTION API)并且使用多个资源(数据库)的应用程序。所以我在我的wildfly环境中设置了xa-datasources 。

问题是我需要一个集群数据库(fe :Mariadb + galera, mysql+ mysqlcluster)。

你有推荐的数据库集群环境,并且可以与 xa-transaction 一起使用吗?

4

1 回答 1

0

(在我看来......)集群(Galera 或 NDB)和 XA 相互踩踏,因为......

集群本身就是 XA 的一种形式——它必须在多台机器之间协调一个动作,并且它使用一些 mini-XA 代码来做到这一点。这让您的 XA 没有空间在更高级别上做类似的事情。

为什么要在集群之上使用 XA?

于 2015-11-03T03:56:46.157 回答