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
本文详细解析了FeignClient超时的原因,并提供了一套全面的配置方案来解决这一问题,包括调整Hystrix、Ribbon及Feign的超时时间设置。
7644

被折叠的 条评论
为什么被折叠?



