Я использую Spring Boot, Integration и JMS с ActiveMQ. Я получаю сообщения из очереди с jms: inbound-gateway. Происходит следующий сценарий ios:
a) сообщение доставлено и приложение выполняет действие, и по завершении сеанс фиксируется, сообщение используется и результат отправляется.
b) сообщение доставлено и возникает ошибка, сеанс откатывается, и сообщение будет доставлено повторно.
c) сообщение доставлено, и приложение закрывается. Сеанс jms зафиксирован , и сообщение потеряно, потому что приложение никогда не могло отправить результат из-за завершения работы.
c) проблема
Может ли кто-нибудь скажите мне, почему происходит фиксация при выключении или могу ли я изменить это поведение на откат? Никакая конфигурация, которую я пробовал, не меняет этого поведения.
Спасибо