仅用于记录,暂不做详细分析,各位集成验证即可
低版本的 springcloud
pom引入
org.springframework.cloud spring-cloud-starter-openfeign 2.2.1
application.yml
##设置feign客户端超时时间(OpenFeign默认支持ribbon)
ribbon:
##指的是建立连接所用的时间,适用于网络状况正常的情况下,两端连接所用的时间ReadTimeout: 2000
##指的是建立连接后从服务器读取到可用资源所用的时间ConnectTimeout: 2000
高版本的springcloud,3.*以上
pom引入
org.springframework.cloud spring-cloud-starter-openfeign 3.0.5 spring-cloud-openfeign-core org.springframework.cloud org.springframework.cloud spring-cloud-openfeign-core 3.0.5
application.yml
feign:httpclient:enabled: trueclient:config:default:#超时时间默认为1s#建立连接所用的时间,适用于网络状况正常的情况下,两端连接所需要的时间ConnectTimeOut: 20000#指建立连接后从服务端读取到可用资源所用的时间ReadTimeOut: 20000