Hytrix&Feign超时时间配置

  1. Hytrix

    #默认为true
    hystrix.command.default.execution.timeout.enabled=true
    #默认为1000毫秒
    hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=500
    
  2. Feign

    # 连接超时时间 毫秒
    feign.client.config.default.connect-timeout=5000
    # 读取超时时间 毫秒
    feign.client.config.default.read-timeout=5000
    
  3. 注意当Feign的read-timeout大于Hytrix的超时时间时,此时如果本服务调用的第三方接口响应时间较长,请求到hytrix超时时间仍未返回,则进行熔断。而此时请求第三方接口并未终止,直到到读取超时时间,请求第三方接口的连接才终止

你可能感兴趣的:(Hytrix&Feign超时时间配置)