Я пытаюсь создать отказоустойчивый сценарий в своем потоке.
Мой поток выглядит следующим образом. Он включает в себя некоторые подпотоки, которые стажеры обращаются к веб-сервисам. В любом случае, если один из веб-сервисов недоступен, возникает исключение отказа в соединении, и вся обработка останавливается.
Вместо этого мне нужен отказоустойчивый сценарий, в котором поток должен продолжаться со следующими подпотоками, даже если текущий исходящий вызов завершается сбоем.
Есть ли какой-либо процессор сообщений или процессор управления потоком, который может помочь добиться такого поведения в 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>