У нас есть приложение Spring, которое читает сообщения из IBM MQ, и мы также реализовали логику транзакций. Если приложение не удалось обработать, мы возвращаем сообщения в MQ.
У нас есть сотни сообщений в MQ и приложение читает одно сообщение. Если приложение не удалось обработать, верните его в очередь. Все сообщения исчезают, когда я корректно останавливаю приложение после возврата сообщения в MQ.
Когда я завершаю процесс приложения, сообщения не исчезают.
Есть ли проблема с рычагом транзакции?