我使用Untill成功使用了出站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>
答案 0 :(得分:0)
不,在Mule 3.4中无法使until-successful
同步。您需要升级到3.5版本,甚至是本文中提供的3.6版本。
或者,您可以删除until-successful
并使用带有事务传递的入站VM或JMS端点在出站FTP端点上执行重试。