日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

SpringCloud feign 的三种超时时间配置

發(fā)布時間:2024/9/20 javascript 87 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SpringCloud feign 的三种超时时间配置 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1、負(fù)載均衡

????Feign調(diào)用服務(wù)的默認(rèn)時長是1秒鐘,也就是如果超過1秒沒連接上或者超過1秒沒響應(yīng),就會相應(yīng)的報錯。Feign 的負(fù)載均衡底層用的是 Ribbon,其配置如下:

ribbon:ReadTimeout:?10000?#指的是建立連接所用的時間,適用于網(wǎng)絡(luò)狀況正常的情況下,兩端連接所用的時間。ConnectTimeout:?10000?#指的是建立連接后從服務(wù)器讀取到可用資源所用的時間。

2、網(wǎng)關(guān)超時配置

zull:host:socket-timeout-millis:?500connect-timeout-millis:?500

3、Feign的Hystrix熔斷功能配置

feign:hystrix:enabled:?truehystrix:command:default:??#default全局有效,service?id指定應(yīng)用有效execution:timeout:#如果enabled設(shè)置為false,則請求超時交給ribbon控制,為true,則超時作為熔斷根據(jù)enabled:?trueisolation:thread:timeoutInMilliseconds:?1000?#斷路器超時時間,默認(rèn)1000ms

注意:當(dāng)Feign的read-timeout大于Hytrix的超時時間時,此時如果本服務(wù)調(diào)用的第三方接口響應(yīng)時間較長,請求到hytrix超時時間仍未返回,則進(jìn)行熔斷。而此時請求第三方接口并未終止,直到到讀取超時時間,請求第三方接口的連接才終止。

來源:我喜歡 SpringCloud feign 的三種超時時間配置

總結(jié)

以上是生活随笔為你收集整理的SpringCloud feign 的三种超时时间配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。