В принципе, что он говорит на олове; Мне нужна реализация JTA, используемая в приложении Java SE, в идеале, которая не несет с собой слишком много бремени.Что такое реализация Java SE JTA TransactionManager с открытым исходным кодом?
ответ
Я рекомендую Bitronix. Перед использованием любого другого менеджера транзакций я рекомендую тщательное тестирование. Тесты, такие как увольнение на разных машинах на каждом этапе транзакции. Вы хотите, чтобы транзакционная способность защищала вас, когда происходят сбои. Удивительно, как многие менеджеры транзакций не смогли правильно реализовать восстановление.
Bitronix действительно нуждается в JNDI, который обычно предоставляется вам в контейнере Java EE, но включает в себя простую встроенную реализацию, которая будет поддерживать Bitronix в приложении Java SE.
Со своей веб-странице:.
«С более чем 20-летний опыт работы в области обработки транзакций, JBoss Transactions (JBossTS) является менеджером премьер сделка с открытым исходным кодом
Он может быть развернут в пределах диапазона серверов приложений, контейнеров или автономной работы. За последние 20 лет он широко используется в промышленности и для управления стандартами, включая OMG и веб-сервисы ».
Пробег: Atomikos TransactionsEssentials.
Atomikos является изобретателем «Java EE без сервера приложений», поэтому, если любой JTA/XA с открытым исходным кодом хорошо работает в Java SE, то он должен быть TransactionsEssentials: он был разработан для Java SE с самого начала и включает JDBC и JMS-коннекторы/пулы, поэтому вам не нужны функциональные возможности сервера приложений.
Из-за своей фокусировки на Java SE TransactionsEssentials также имеет очень мало зависимостей от сторонних баннеров или платформ.
Лучшие
Guy
Отказ от ответственности: Я работаю Atomikos, но все-таки ...
Цитата http://jotm.ow2.org/
JOTM является открытым исходным кодом менеджер транзакций осуществляется в Java. Он поддерживает несколько моделей транзакций и спецификаций, обеспечивающих поддержку транзакций для клиентов, использующих широкий спектр промежуточных платформ (J2EE, CORBA, Web Services, OSGi). JOTM размещен консорциумом OW2. Лицензия, используемая JOTM, является лицензией BSD. Эта реализация полностью функциональна и зрелая, поскольку она используется в течение нескольких лет в проекте сервера приложений JOnAS.
Вы можете попробовать SimpleJTA: - http://simplejta.sourceforge.net/
- 1. Двигатели с открытым исходным кодом Java с открытым исходным кодом
- 2. С открытым исходным кодом Реализация шашек
- 3. Что такое хорошее решение для чатов с открытым исходным кодом?
- 4. Что такое СУБД с открытым исходным кодом, совместимый с Oracle?
- 5. OAuth 2.0 Реализация с открытым исходным кодом в Java
- 6. реализация java XSLT 2.0 с открытым исходным кодом?
- 7. Есть ли реализация java с открытым исходным кодом ISO 11703?
- 8. Есть ли реализация Java R2 с открытым исходным кодом R2RML?
- 9. Что такое StatisticsDB в Crawler4j с открытым исходным кодом?
- 10. Что такое диффузионная модель с открытым исходным кодом в prestashop?
- 11. Что такое система комментариев с открытым исходным кодом?
- 12. Что такое лучшая система подсказок с открытым исходным кодом?
- 13. Что такое «лучший» интерпретатор lolcode с открытым исходным кодом?
- 14. Что такое популярные проекты с открытым исходным кодом ember.js?
- 15. Что такое определение языка программирования с открытым исходным кодом?
- 16. Что такое хорошая библиотека BitTorrent с открытым исходным кодом?
- 17. Что такое популярная, многоплатформенная, бесплатная библиотека с открытым исходным кодом
- 18. Медиаплеер с открытым исходным кодом
- 19. Проекты с открытым исходным кодом
- 20. Java-движок с открытым исходным кодом?
- 21. Графы Java с открытым исходным кодом
- 22. Библиотека с открытым исходным кодом в Java
- 23. Алгоритм или реализация с открытым исходным кодом для пользовательского автофокуса
- 24. Скраббер с открытым исходным кодом?
- 25. С открытым исходным кодом обзор
- 26. Двигатель с открытым исходным кодом
- 27. Двигатели с открытым исходным кодом
- 28. Сервер с открытым исходным кодом?
- 29. freebsd с открытым исходным кодом
- 30. Кокосоды с открытым исходным кодом