Сообщение о службе отдыха и JMS в одной транзакции
-
21-12-2019 - |
Вопрос
У меня есть весенний JMS-прослушиватель, который выполняет некоторую обработку сообщений, вызывая веб-службу для отдыха и публикую сообщение в другие очереди JMS. Что я хочу, это случилось в одной транзакции.Например, в случае публикации сообщения в очередь JMS, если что-то пойдет не так, как мы можем откатиться вызовом службы отдыха? (Я не уверен, как мы можем заручиться привлечению веб-сервисов в транзакции)
Решение
нет.Отдых (HTTP) не транзакционный.
Лучшее, что вы можете сделать, это выдать компенсирующее запрос на отмену обновления.
Не связан с StackOverflow