Ribbon组件的ConnectTimeout和ReadTimeout功能失效
发现没有这两项配置
发现引用的是OpenFeign包不是Ribbon包
源码在这里 可以看到默认设置是default 整个配置地址是
feign.client.config.default
#建立连接所用的时间,适用于网络状况正常的情况下,两端连接所需要的时间
ConnectTimeOut: 6000
#指建立连接后从服务端读取到可用资源所用的时间
ReadTimeOut: 10000
最终解决
Yml
feign:
client:
config:
default:
#建立连接所用的时间,适用于网络状况正常的情况下,两端连接所需要的时间
ConnectTimeOut: 6000
#指建立连接后从服务端读取到可用资源所用的时间
ReadTimeOut: 10000
或proerties
feign.client.config.default.ConnectTimeOut=6000