spring分布式数据库事务管理器

时间:2013-06-16 03:14:13

标签: database spring distributed transactionmanager

这是一个非常常见的问题,但答案对我来说并不清楚。我在2个不同的服务器上有2个不同的数据库一个是纯xml数据库,另一个是传统的dbms(sql server)。有人能指出我最近的文章或他们处理交易管理的经验。我已经制定了一个1pc策略,适用于运行时异常。但是,我不确定它是否是防弹的。其次,使用spring junit test如何指定默认回滚?它只回滚第一个transactionmanager的事务。其他事务存储在另一个数据库中。

1 个答案:

答案 0 :(得分:0)

听起来你想要使用ChainedTransactionManager。

Spring为neo4j实现了其中一个,所以你可以从项目中取出代码。

有一篇关于如何做到这一点的好文章,但不能再找到它了。但也许这足以让你开始..