Фиксация сеанса JMS при завершении работы приложения Spring - PullRequest
0 голосов
/ 18 июня 2020

Я использую Spring Boot, Integration и JMS с ActiveMQ. Я получаю сообщения из очереди с jms: inbound-gateway. Происходит следующий сценарий ios:

a) сообщение доставлено и приложение выполняет действие, и по завершении сеанс фиксируется, сообщение используется и результат отправляется.

b) сообщение доставлено и возникает ошибка, сеанс откатывается, и сообщение будет доставлено повторно.

c) сообщение доставлено, и приложение закрывается. Сеанс jms зафиксирован , и сообщение потеряно, потому что приложение никогда не могло отправить результат из-за завершения работы.

c) проблема

Может ли кто-нибудь скажите мне, почему происходит фиксация при выключении или могу ли я изменить это поведение на откат? Никакая конфигурация, которую я пробовал, не меняет этого поведения.

Спасибо

...