版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/study4034/article/details/84138904
feignclient time out 超时
原因:
feignclient超时,一般都是初始化请求超时,默认是1秒,这样服务创建请求时间加上请求时间,非常容易超时。
解决方式:
加入下面的配置(最好一个也不要少,尤其是最后一个最容易被大家忽略):
#hystrix的超时时间
hystrix:
command:
default:
execution:
timeout:
enabled: true
isolation:
thread:
timeoutInMilliseconds: 9000
#ribbon的超时时间
ribbon:
ReadTimeout: 3000
ConnectTimeout: 3000
feign:
httpclient:
connection-timeout: 5000