feign、ribbon的超时通用设置
#默认为10s feign.client.config.default.connectTimeout= 10000#默认为60s feign.client.config.default.readTimeout= 60000 ribbon.ConnectTimeout= 10000 ribbon.ReadTimeout= 60000 ribbon.eager-load.enabled=true feign.okhttp.enabled=true feign.compression.request.enabled=false feign.compression.response.enabled=false feign.httpclient.max-connections= 1000 feign.httpclient.max-connections-per-route= 500
如果还是不行,出现hystrix
方面的报错,再加上hystrix
的超时即可
如果还是不行,出现服务器方面的报错,再把服务器的连接超时时候设置一下就可以
不管怎么解决问题,feign、ribbon的重试机制,能关闭掉就关闭掉!