请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

使用版本 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回答

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

1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信