feignclient time out

版权声明:本文为博主原创文章,未经博主允许不得转载。 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

猜你喜欢

转载自blog.csdn.net/study4034/article/details/84138904
今日推荐