如果出现异常,Mule会重新启动流程

时间:2016-12-01 09:23:51

标签: mule mule-studio

我正致力于通过sftp执行管理文件传输的集成。 我最近看到一个问题,目的地在发生问题时关闭流,导致骡子抱怨错误“输入流已关闭”。 我正在构建一个异常机制,以便在IOException类型异常的情况下重新执行流,并且消息InputStream已关闭。如果成功的情况下流程工作正常,但是如果失败[使用抛出java.io.exception的脚本刺激],异常处理程序不会处理异常,我会在日志中得到以下内容: - org.mule.exception.CatchMessagingExceptionStrategy:无法在处理失败后将消息分派到错误队列。

整合终止了这个帖子。

exceflow在subFlows中管理,主线程使用石英调度程序调用。

克服这个问题的任何帮助或指示都会有所帮助。

感谢 SK

1 个答案:

答案 0 :(得分:0)

您可以使用Rollback Exception Strategy重试连接几次。