我有一個騾子流,我與交易範圍和回滾例外策略回滾異常及返還的消息再次啓動交易配置多資源交易。但回滾異常策略不會重新傳遞消息。以下是流程配置。騾子事務範圍與回滾例外策略不工作
<ee:multi-transactional action="ALWAYS_BEGIN" doc:name="Transactional">
<db:insert config-ref="MySQL_Configuration" autoGeneratedKeys="true" autoGeneratedKeysColumnIndexes="1" autoGeneratedKeysColumnNames="generated_key"
doc:name="Database" transactionalAction="ALWAYS_JOIN">
<db:parameterized-query>
<![CDATA[INSERT INTO DEMO(NAME, AGE) VALUES(#[payload.customer.name],#[payload.customer.age])]]>
</db:parameterized-query>
</db:insert>
<component class="org.ram.BusinessComponent" doc:name="Throw Exception" />
<jms:outbound-endpoint queue="${queue.name}" connector-ref="Active_MQ" doc:name="JMS">
<ee:multi-transaction action="ALWAYS_JOIN" />
</jms:outbound-endpoint>
<rollback-exception-strategy doc:name="Rollback Exception Strategy" maxRedeliveryAttempts="3">
<logger doc:name="Logger" />
<on-redelivery-attempts-exceeded>
<logger level="INFO" doc:name="Logger"/>
</on-redelivery-attempts-exceeded>
</rollback-exception-strategy>
</ee:multi-transactional>
任何人都可以請解決這個問題嗎?