<flow name="RollbackFlow">
<jms:inbound-endpoint queue="QIN">
<jms:transaction action="ALWAYS_BEGIN"/>
</jms:inbound-endpoint>
<component class="TestComponent"/>
<default-exception-strategy>
<rollback-transaction exception-pattern="*"/>
</default-exception-strategy>
</flow>
在此流程中,当Test组件抛出异常时,该消息将从QIN中出列。如何修改流程以使消息不会从QIN中出列?
答案 0 :(得分:0)
回滚是默认行为,配置的这一部分是多余的。接下来,我不确定你所看到的是什么是dequeing,否则Mule交易的整个承诺将会失效。可能这两件事之一正在发生:
安德鲁