骡子特殊用例

时间:2013-12-20 17:40:09

标签: mule

我有一个mule路由器所有路由器将消息从文件入站端点(源A)路由到多个出站端点(目标B,C,D,E,F)(其中大多数是基于文件的端点或下载)。我使用路由器和聚合器使用fork-join模式。这样可以正常工作,如果出现错误,我有一个使用Mule Reference Exception策略的全局异常处理程序。我在错误流中记录异常,并通过电子邮件提醒用户。我的问题是,一旦我路由消息,如果我的任何子流(A-D)失败,我只需要触发失败的流(A-D)。但我的问题是,如果我将消息放在源文件夹中并触发所有子流(A-B,A-C,A-D,A-E,A-F)。我只能触发故障流量(A-D)。 任何设计建议我如何改进是值得欢迎的。

1 个答案:

答案 0 :(得分:0)

使用流参考,您可以将您的连接与所有路由器上的选项分开,因此它变得独立,因此您可以调用流/子流(您正在调用流和子流,并根据您的要求和适用性在流或子流之间进行选择)异常流程中的异常流程或java程序