spring cloud open feign配置超时时间不生效的问题解决方案
spring cloud open feign配置超时时间不生效是因为只单独配置了openfeign的调用超时时间,没用配置ribbon(openfeign自带的负载均衡)的超时时间,导致,无论openfeign配置了多长时间超时,都永远只是默认的1秒超时。经过测试,可以解决问题。......
·
open feign 配置超时时间不生效是因为只单独配置了open feign的调用超时时间,没用配置ribbon(open feign自带的负载均衡)的超时时间,导致,无论open feign配置了多长时间超时,都永远只是默认的1秒超时。经过测试,可以解决问题。
- open feign配置超时时间:
feign:
hystrix:
enabled: false #是否开启熔断
client:
config:
CON: #服务名
connectTimeout: 6000 #建立连接超时时间
readTimeout: 6000 #返回数据超时时间
- ribbon配置超时时间:
ribbon:
# 指的是建立连接后从服务器读取到可用资源所用的时间
ReadTimeout: 6000
# 指的是建立连接所用的时间,适用于网络状态正常的情况下,两端连接所用的时间
ConnectTimeout: 6000
更多推荐
已为社区贡献1条内容
所有评论(0)