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



