Вопрос

У меня есть весенний JMS-прослушиватель, который выполняет некоторую обработку сообщений, вызывая веб-службу для отдыха и публикую сообщение в другие очереди JMS. Что я хочу, это случилось в одной транзакции.Например, в случае публикации сообщения в очередь JMS, если что-то пойдет не так, как мы можем откатиться вызовом службы отдыха? (Я не уверен, как мы можем заручиться привлечению веб-сервисов в транзакции)

Это было полезно?

Решение

нет.Отдых (HTTP) не транзакционный.

Лучшее, что вы можете сделать, это выдать компенсирующее запрос на отмену обновления.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top