我正在尋找一種模式,可以同時調用2個不同的Web服務,而不是等待它們在騾流中完成它們的處理。此外,如果這兩個服務調用中的任何一個失敗,那麼我想繼續並且不會失敗。併發執行騾流
我看到在mule中提供了fork和join模式。我的要求不同,因爲最後沒有連接,而且我也不想等待服務調用完成,因爲我的服務調用本質上是異步的(例如,將調用service1將消息放入隊列中並與呼叫單向服務2)。
我有一個高級示例,下面我想要發送Service1 & Service2同時調用。當這兩個調用開始的那一刻,我想讓控制回到主流並開始執行,等等。
<flow>
<async><Service1 call></async>
<async><Service2 call></async>
<Transformer>
<Logger>
</flow>
既是你所談論的服務是最後一個端點或這些既服務的結果/輸出的情況下一次處理? –
您目前的水平流量是您所期望的解決方案。你在找別的東西嗎? – user1760178