feign-hystric 使用,需要配置hystrix、feign 的超时时间

来源:10-6 feign-hystrix的使用

别低头i_3586211

2018-10-18

使用版本 SpringBoot 2.0.3.RELEASE 、 Cloud Finchley.RELEASE

hystrix:
  command:
      default:
        execution:
          isolation:
            thread:
              timeoutInMilliseconds: 5000
      getProductInfoList:
        execution:
          isolation:
            thread:
              timeoutInMilliseconds: 3000
feign:
  client:
    config:
      default:
        connectTimeout: 5000
        readTimeout: 5000
  hystrix:
    enabled: true

使用feign 请求超时之后要降级,只需要配置feign 的超时时间即可,为什么还需要配置hystrix的超时时间

写回答

1回答

廖师兄

2018-10-21

feign和hystrix是2个组件,spring设计的时候,这2个组件都有超时时间。当组合使用的时候,并没有我们想象中的配置一个即可。

1
1
别低头i_3586211
非常感谢!
2018-10-22
共1条回复

SpringCloud Finchley(M2+RELEASE+SR2)微服务实战

SpringCloud组件实现微服务,【已升级Finchley.Release】

5668 学习 · 2489 问题

查看课程