我已经构建了几个使用来自 jms 队列 (ActiveMQ) 的消息的 Mule 进程。每当 Mule 组件抛出异常时,使用消息的事务就会回滚,并且消息会重新传递到原始队列。几次尝试后,它将被发送到死信队列(DLQ.queuName)。
我们的工作正常,但我们错过了抛出的异常,无论是第一个还是最后一个,我们不在乎(它可能是相同的)。这可以在其他代理(如 WebLogic JMS)上完成,但我已经为此苦苦挣扎了一段时间,但无济于事。
有谁知道这是否可以配置,或者我是否需要为 ActiveMQ 构建特定的 Mule 异常处理程序或策略。
TIA,马丁