5

我正在使用以下示例配置示例应用程序: http ://projects.spring.io/spring-cloud/spring-cloud.html#spring-cloud-feign-inheritance 。在本节http://projects.spring.io/spring-cloud/spring-cloud.html#spring-cloud-ribbon据说:

Feign 已经使用 Ribbon,所以如果您使用的是 @FeignClient,那么本节也适用

这是否意味着@FeignClient 也使用了 Hystrix?对 feign 客户端的调用是否在 hystrix 命令中执行?如果是这样,传递 hystrix 配置的正确方法是什么?

有一些示例使用 @HystrixCommand 包装对 feign 客户端的调用。这是正确的方法吗?

4

2 回答 2

2

有一张使用 feign 支持 hystrix的公开票。目前,您需要使用 hystrix 包装对 feign 客户端的调用。

于 2015-09-09T19:35:59.693 回答
-1

请使用信号量隔离:

hystrix:
  command:
    default:
      execution:
        isolation:
          strategy: SEMAPHORE
于 2019-01-18T08:52:20.667 回答