上一篇 <<<OpenFeign實(shí)現(xiàn)負(fù)載均衡代碼演示
下一篇 >>>網(wǎng)關(guān)背景分類及常用框架
feign:
client:
config:
feignName:
connectTimeout: 5000 # 相當(dāng)于Request.Optionsn 連接超時(shí)時(shí)間
readTimeout: 5000 # 相當(dāng)于Request.Options 讀取超時(shí)時(shí)間
loggerLevel: full # 配置Feign的日志級(jí)別,相當(dāng)于代碼配置方式中的Logger
errorDecoder: com.example.SimpleErrorDecoder # Feign的錯(cuò)誤解碼器,相當(dāng)于代碼配置方式中的ErrorDecoder
retryer: com.example.SimpleRetryer # 配置重試,相當(dāng)于代碼配置方式中的Retryer
requestInterceptors: # 配置攔截器,相當(dāng)于代碼配置方式中的RequestInterceptor
- com.example.FooRequestInterceptor
- com.example.BarRequestInterceptor
# 是否對(duì)404錯(cuò)誤解碼
decode404: false
encode: com.example.SimpleEncoder
decoder: com.example.SimpleDecoder
contract: com.example.SimpleContract
###設(shè)置feign客戶端超時(shí)時(shí)間
ribbon:
###指的是建立連接所用的時(shí)間,適用于網(wǎng)絡(luò)狀況正常的情況下,兩端連接所用的時(shí)間。
ReadTimeout: 5000
###指的是建立連接后從服務(wù)器讀取到可用資源所用的時(shí)間。
ConnectTimeout: 5000
推薦閱讀:
<<<本地負(fù)載均衡和nginx負(fù)載均衡
<<<SpringCloud中負(fù)載均衡客戶端的使用
<<<如何選擇ribbon還是loadbalancer
<<<feign和openfeign的區(qū)別
<<<RestTemplate+loadBalancer實(shí)現(xiàn)負(fù)載均衡代碼演示及源碼分析
<<<OpenFeign實(shí)現(xiàn)負(fù)載均衡代碼演示