【问题标题】:how to make until successful as synchronous to retry mechanism for FTP Outbound in mule 3.4.2如何在成功之前同步到 mule 3.4.2 中 FTP 出站的重试机制
【发布时间】:2015-08-20 02:01:24
【问题描述】:

我通过使用直到成功,对出站 FTP 使用重试机制。它工作正常,但它在 mule 3.4.2 中以异步方式工作。我已经看到同步选项在 3.5 中可用。是否有可能使直到成功的范围在 3.4.2 版本中同步工作?如果可能的话,你能给我提供解决方案吗?或者任何其他使用重试机制进行出站 FTP 的解决方案?

<until-successful objectStore-ref="objectStore" maxRetries="3" secondsBetweenRetries="1" doc:name="Until Successful">
    <ftp:outbound-endpoint host="10.10.10.10" port="7055" path="#[flowVars.FTPConfig.getPath()]" user="user" password="password" outputPattern="${filename}" responseTimeout="20000" doc:name="FTP" connector-ref="FTP"/>
</until-successful>

【问题讨论】:

    标签: mule mule-studio mule-component


    【解决方案1】:

    不,在 Mule 3.4 中无法使 until-successful 同步。您需要升级到 3.5 版,甚至是撰写本文时可用的 3.6 版。

    或者,您可以删除 until-successful 并使用带有事务传递的入站 VM 或 JMS 端点在出站 FTP 端点上执行重试。

    【讨论】:

    • 嗨大卫,感谢您的回复。我尝试过在流中使用 vm 作为出站,我使用了子流,其中我使用 vm 作为入站,使用 ftp 作为出站,并且我在此中启用了 VM 事务​​处理。即使它不起作用。我们可以使用这个实现重试机制吗?如果可以,请您提供一个示例 xml 配置文件来使用 VM 来实现这一点吗??
    • @ManirathnamGowd 创建一个新问题并展示您目前所做的工作,以便我们为您提供帮助。
    • 嗨,大卫,根据您的建议,我们提出了一个新问题,我们到目前为止做了什么。请参考下面的问题..提前谢谢:) stackoverflow.com/questions/30773112/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多