2015-11-25 2 views
2

Я хочу применить поддержку транзакций в своем классе Java, который получает сообщения из очереди в WebSphere MQ. Я использую классы WebSphere MQ для Java. И я нахожу статью: http://www-01.ibm.com/support/docview.wss?uid=swg21266535 Там написано, что транзакционная поддержка классов для Java недоступна. Это означает, что я должен перекодировать мой класс с классами для JMS ?? А это значит, что любое приложение, требующее транзакционной поддержки, мне нужно программировать, используя только классы для JMS?Транзакционная поддержка в классах WebSphere MQ для Java

+0

Вы заинтересованы в использовании двухфазных распределенных транзакций? Или вас интересуют однофазные локальные транзакции - что MQ будет называть синхронизацией? Но для распределенных двухфазных транзакций вам необходимо использовать JMS-код через поддерживаемый сервер приложений JavaEE. Локальными однофазными транзакциями могут быть JMS или через классы для Java. – Calanais

+0

Мэтт, переместите свой комментарий к ответу и укажите ссылки на соответствующие документы, такие как http://www-01.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.dev.doc/q031490_. htm? lang = en, иначе я сделаю это и выберу ваши очки. ;-) –

ответ

0

Вы заинтересованы в использовании двухфазных распределенных транзакций? Или вас интересуют однофазные локальные транзакции - что MQ будет называть синхронизацией?

Для распределенных двухфазных транзакций вам необходимо использовать JMS code через поддерживаемый сервер приложений JavaEE.

Локальные однофазные транзакции могут быть JMS или через классы для Java.

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