Mule异常用例

Mule异常用例,mule,Mule,我有一个mule router all router,它将消息从文件入站端点(源a)路由到多个出站端点(目标B、C、D、E、F)(其中大多数是基于文件的端点或下拉)。我使用使用路由器和聚合器的fork-join模式。这很好,如果发生错误,我有一个全局异常处理程序,使用Mule引用异常策略。我将异常记录在错误流中,并通过电子邮件通知用户。我的问题是一旦我路由消息,如果我的任何子流(A-D)失败,我只需要触发失败的流(A-D)。但我的问题是,如果我将消息放入源文件夹并触发所有子流(A-B、A-C、A

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

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