我正在尝试在我的流程中创建一个故障安全场景。
我的流程如下所示。它涉及一些实习生调用网络服务的子流程。在任何情况下,如果其中一个 Web 服务不可用,则会引发连接拒绝异常并且整个处理将停止。
相反,我想要一个故障安全场景,即使当前的出站呼叫失败,流也应该继续下一个子流。
是否有任何消息处理器或流控制处理器可以帮助在 Mule 中实现这种行为。
下面给出的是我的抽象流程
<flow name="main_flow" >
....
....
<flow-ref name="subflow_1" />
....
....
<flow-ref name="subflow_2" />
....
....
<flow-ref name="subflow_3" />
....
....
</flow>
<sub-flow name="subflow_1">
....
....
<out-bound call to web-service />
....
....
</sub-flow>
<sub-flow name="subflow_2">
....
....
<out-bound call to web-service />
....
....
</sub-flow>
<sub-flow name="subflow_3">
....
....
<out-bound call to web-service />
....
....
</sub-flow>