2013-06-16 4 views
0

Это довольно распространенный вопрос, и все же ответы мне неясны. У меня есть две разные базы данных на двух разных серверах. Один из них представляет собой чистую базу данных xml, а другой - традиционный dbms (sql-сервер). Может ли кто-нибудь указать мне на недавние статьи или их опыт работы с управлением транзакциями. Я собрал 1pc-стратегию, которая отлично работает для исключений во время выполнения. Однако я не уверен, что это пуленепробиваемый. Во-вторых, используя тест весны-юнита, как указать откат по умолчанию? Он только откатывается от транзакций первого транзакционного оператора. Другие транзакции хранятся в другой базе данных.Весенний менеджер транзакций с распределенной базой данных

ответ

0

Похоже, вы хотите использовать ChainedTransactionManager.

Весна реализовала один из них для neo4j, поэтому вы можете извлечь код из проекта.

Была хорошая статья о том, как это сделать, но не могу найти ее больше. Но, возможно, этого достаточно, чтобы вы начали ..

+0

Я наткнулся на это в одной из нитей. Есть также варианты JOTM и Atomikos. Просто не уверен, что существуют ограничения, например, JOTM работает с легким сервером, таким как tomcat, и это то, что я использую. Какие-либо предложения? – sharman

Смежные вопросы