hazelcast XA交易支持

时间:2015-04-02 03:19:16

标签: transactions hazelcast xa

我们目前正在审核hazelcast以满足我们的要求,其中一项要求是跨多个HZ缓存实例支持XA。

E.g。 HZ实例1 - 帐户有一个包含所有客户帐户的地图

HZ实例2 - 客户有客户信息

当客户和账户都在一个HZ实例中时,我们可以利用本地交易。

但是,我们的数据量将达到数百万,因此,我们希望能够动态添加分区成员,并希望拥有单独的客户和帐户群集,以便我们可以根据需要进行扩展。

此外,我们希望保持缓存分离的另一个原因是,在某些其他流程中,我们可以拥有两个带有帐户和位置信息的HZ实例。

如果你想要一种替代方法,请推荐。

当我们尝试使用Atomikos时,第一个HZ实例正确注册,但是当我们尝试登记第二个资源时,它会抛出一个嵌套的事务异常。

由于我们在hazelcast代码之上拥有自己的包装器,因此共享代码并不简单。我将尝试准备好更简单的样本。

但是,目前我想了解我们的方法是否得到支持。

0 个答案:

没有答案