2009-04-22 3 views

ответ

12

Я рекомендую Bitronix. Перед использованием любого другого менеджера транзакций я рекомендую тщательное тестирование. Тесты, такие как увольнение на разных машинах на каждом этапе транзакции. Вы хотите, чтобы транзакционная способность защищала вас, когда происходят сбои. Удивительно, как многие менеджеры транзакций не смогли правильно реализовать восстановление.

Bitronix действительно нуждается в JNDI, который обычно предоставляется вам в контейнере Java EE, но включает в себя простую встроенную реализацию, которая будет поддерживать Bitronix в приложении Java SE.

8

Со своей веб-странице:.

«С более чем 20-летний опыт работы в области обработки транзакций, JBoss Transactions (JBossTS) является менеджером премьер сделка с открытым исходным кодом

Он может быть развернут в пределах диапазона серверов приложений, контейнеров или автономной работы. За последние 20 лет он широко используется в промышленности и для управления стандартами, включая OMG и веб-сервисы ».

10

Пробег: Atomikos TransactionsEssentials.

Atomikos является изобретателем «Java EE без сервера приложений», поэтому, если любой JTA/XA с открытым исходным кодом хорошо работает в Java SE, то он должен быть TransactionsEssentials: он был разработан для Java SE с самого начала и включает JDBC и JMS-коннекторы/пулы, поэтому вам не нужны функциональные возможности сервера приложений.

Из-за своей фокусировки на Java SE TransactionsEssentials также имеет очень мало зависимостей от сторонних баннеров или платформ.

Лучшие

Guy

Отказ от ответственности: Я работаю Atomikos, но все-таки ...

3

Цитата http://jotm.ow2.org/

JOTM является открытым исходным кодом менеджер транзакций осуществляется в Java. Он поддерживает несколько моделей транзакций и спецификаций, обеспечивающих поддержку транзакций для клиентов, использующих широкий спектр промежуточных платформ (J2EE, CORBA, Web Services, OSGi). JOTM размещен консорциумом OW2. Лицензия, используемая JOTM, является лицензией BSD. Эта реализация полностью функциональна и зрелая, поскольку она используется в течение нескольких лет в проекте сервера приложений JOnAS.

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