Является ли MessageDrivenContext.setRollbackOnly() необходимыми разрешениями на установку очереди

Когда мы используем MessageDrivenContext.setRollbackOnly(), Container отменит конкурс транзакций, поэтому сообщение будет возвращено JMS очередь.

Требуется ли явное разрешение на размещение для этой очереди или в качестве уровня транзакции, чтобы контейнер обрабатывал его без явного разрешения на размещение.

Я использую IBM MQ.

1 ответ

Решение

В IBM MQ, когда операция GET происходит в режиме SYNCPOINT и впоследствии резервируется вместо фиксации, это является отменой операции GET и не требует явного разрешения PUT для очереди.

Другие вопросы по тегам