我們有一個流程,我們已經實現了一個肥皂客戶端向服務提供者發送肥皂消息。超時錯誤直到成功
如果失敗,我們需要重試服務呼叫3次。所以我們在內部使用了HTTP Outbound Endpoint,直到成功範圍。
它按預期做了重試,但是在成功的情況下,即使我們得到服務的響應,我們仍然在觀察超時錯誤,如下所示。
[DispatchThread:1] org.apache.cxf.endpoint.ClientImpl:超時等待響應於操作{http://support.cxf.module.mule.org/}調用。
觀察:
我已刪除了,直到成功,直接過的HTTP出站端點,在這種情況下,沒有超時錯誤。
我後來嘗試過,直到成功,並有一個確認表達式來接受響應,仍然是同一時間響應。
failureExpression = 「#[message.inboundProperties [ 'http.status']!= 200]」 ackExpression = 「#[message.correlationId]」
可以在任何一個請建議,如何配置直到成功接受響應並且不拋出超時錯誤。
請添加您的流量配置。 – user1760178