У меня проблема с JMS. Они извлекаются из базы данных событий и отправляются через посредника ActiveMQ в ESB.Atomicos transaction test jms
При отправке JMS они помечены как отправленные в базе данных событий. Предполагается, что этот процесс является транзакционным.
Однако, я заметил, что som JMS были отмечены как отправленные, пока они не были получены. Я изучил этот вопрос и заметил, что распределенные транзакции не были реализованы, что привело к потере JMS. Они были помечены как отправленные в базу данных событий, но ESB, на которые они были отправлены, забросил ошибку, и JMS не был получен.
В этот момент транзакция базы данных должна быть отклонена, но это не так, как обе транзакции не управлялись.
Я применил координатор транзакций Atomikos для обработки обеих транзакций. Теперь я хочу проверить свою новую конфигурацию.
Я слышал, что был способ проверить обработку обеих транзакций, но я не нашел примеров. Есть ли у вас какие-либо идеи или примеры?
технологии: Spring Integration, ActiveMQ, Atomikos