Mule 使用具有事务传递的入站VM或JMS端点在出站FTP端点上执行重试

Mule 使用具有事务传递的入站VM或JMS端点在出站FTP端点上执行重试,mule,mule-studio,mule-component,mule-el,mule-cluster,Mule,Mule Studio,Mule Component,Mule El,Mule Cluster,或者,您可以删除到成功为止,并使用具有事务传递的入站VM或JMS端点在出站FTP端点上执行重试 你能给我举一个关于虚拟机的例子吗 这与下面的问题有关 试试下面的方法怎么样 <flow name="transactionalVM"> <vm:inbound-endpoint path="orders" exchange-pattern="one-way"> <vm:transaction action="ALWAYS_BEGIN"/>

或者,您可以删除到成功为止,并使用具有事务传递的入站VM或JMS端点在出站FTP端点上执行重试

你能给我举一个关于虚拟机的例子吗

这与下面的问题有关


试试下面的方法怎么样

<flow name="transactionalVM">
    <vm:inbound-endpoint path="orders" exchange-pattern="one-way">
        <vm:transaction action="ALWAYS_BEGIN"/>
     </vm:inbound-endpoint>
     <file:outbound-endpoint ref="receivedOrders"/> <!-- replace this with your FTP endpoint -->
</flow>

看看Mule如何控制重试,现在它将无休止地尝试


现在,如果您想知道文件出站如何成为事务的一部分,请查看(配置提示和技巧),并提示它在3.4.2中是否有效。我还需要使用FTP连接器引用和重新连接参数吗?好问题我的理解是,重新连接参数仅适用于入站端点。是的,我认为它也应该适用于3.4.2(我没有测试过它,但没有理由相信相反)。我讲述了我要求的出站FTP的更详细和可能令人困惑的讨论。您能确认我它是否适用吗?请发布后续问题,以防在实现过程中出现问题。重新连接参数不适用于作为连接器引用属性提供的出站FTP。这不是在重试。。你能提供解决方案吗