2010-10-21 2 views
2


Я ищу JTA, поскольку мне нужны распределенные транзакции (через JPA, JMS и EHCache).
Я пытаюсь понять, может ли JTA предоставить дополнительную функциональность, которую я рассматриваю.
Если у меня есть 3 разных сервера, у каждой запущенной Glassfish и на каждом сервере есть другой EAR (мой собственный модуль).
Могу ли я иметь транзакцию, которая будет охватывать разные серверы и разные EAR?Могу ли я использовать JTA для разных EAR, которые развернуты на разных серверах?

Спасибо,
Еффей

ответ

3

Могу ли я иметь сделку, которая будет охватывать на различных серверах и различных Уши?

Да. Глобальная транзакция может объединить несколько ресурсов из нескольких EAR.

+0

Просто для проверки того, что мы говорим об одном и том же случае: сервер A содержит EAR I, сервер B содержит EAR II, сервер C содержит EAR III. Глобальная транзакция может объединить несколько ресурсов из EAR I, II и III? – Ittai

+0

@Ittai Да, мы говорим об одном и том же случае. –

+0

Спасибо, я принял ответ. У вас есть ссылка на пример/учебник такого рода? Из моего предыдущего googling на JTA мне не удалось найти такой пример (или даже ссылку), следовательно, мой вопрос. Буду признателен. – Ittai

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