業務需要,遠程調用的接口等待時間太長,所以增加了超時重發機制
使用的是默認的 DefaultHttpRequestRetryHandler 類,但是發現並沒有重發,只是超時,於是在官網上查資料
於是使用官網上的例子,但是仍然沒有用,
這個時候看到官網例子中,對於部分異常會進行return操作,於是點開了SocketTimeoutException超時異常
果然,這個異常是被過濾掉了,但是在官方文檔上毛都沒說 。
既然找到原因了,那解決起來自然輕鬆,這裏就不多說了。
業務需要,遠程調用的接口等待時間太長,所以增加了超時重發機制
使用的是默認的 DefaultHttpRequestRetryHandler 類,但是發現並沒有重發,只是超時,於是在官網上查資料
於是使用官網上的例子,但是仍然沒有用,
這個時候看到官網例子中,對於部分異常會進行return操作,於是點開了SocketTimeoutException超時異常
果然,這個異常是被過濾掉了,但是在官方文檔上毛都沒說 。
既然找到原因了,那解決起來自然輕鬆,這裏就不多說了。