1
我想設置爲HTTP調用重試的政策,在偶爾網failuer的情況下,所以我配置如下:mule3重試政策HTTP
<http:connector name="HTTP_Retry" cookieSpec="netscape" validateConnections="true" sendBufferSize="0" receiveBufferSize="0" receiveBacklog="0" clientSoTimeout="10000" serverSoTimeout="10000" socketSoLinger="0" doc:name="HTTP\HTTPS">
<reconnect frequency="1000" count="3"/>
</http:connector>
....
<http:outbound-endpoint address="http://localhost:18081/mule/TheCreditAgencyService" doc:name="HTTP" exchange-pattern="request-response" method="POST" connector-ref="HTTP_Retry"/>
但不應用重試策略,甚至我配置客戶重試策略,我放棄了應用程序,設置了斷點,該程序沒有運行到我的客戶類中。
我讀了文檔,但只有JMS的例子。
任何提示?我錯過配置嗎?
在此先感謝!
謝謝,但是是一個異步過程,有沒有同步過程重試? – jamee
您可以通過使用事務的VM或JMS隊列重新傳遞模擬同步重試。但爲什麼你需要一個同步過程? –
我想重試網絡問題,說3次,並且請求被保留。順便說一句,如何獲得異步過程的結果? – jamee