Откат является поведением по умолчанию, эта часть конфигурации избыточна. Во-вторых, я не уверен, что то, что вы видите, выходит из-под контроля, иначе обещание транзакций в Муле было бы бесполезным. Вероятно, происходит одна из этих двух вещей:
- Политика предварительной выборки ActiveMQ - сообщение не сразу помещается обратно в очередь, попробуйте подождать некоторое время.
- Он повторно отправляется сразу после отката слишком много раз и попадает в очередь недоставленных сообщений (DLQ) - проверьте с помощью веб-консоли AMQ.
Andrew