Spring Cloud Feign客户端调用是否在hystrix命令中执行?

Ant*_*nko 5 hystrix spring-cloud netflix-feign

我正在使用以下示例配置示例应用程序: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?对假冒客户的调用是否在hystrix命令中执行?如果是这样,通过hystrix配置的正确方法是什么?

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

spe*_*ibb 2

有一个开放的票据来支持 hystrix 和 feign。目前,您需要使用 hystrix 包装对假客户端的调用。

  • 嘿 spencergibb,感谢您的快速回复。我正在将 spring-cloud 与 netflix oss 一起使用。我通过 FeignClient 使用 FeignClient 注释进行声明。我没有使用 Feign.builder()。有没有办法通过注释来检测 HystrixFeign 而不是 Feign 客户端?我没有找到HystrixFeignClient注释。但我只是想了解将 HystrixCommand 注释放在调用 feignClient 上方法的方法上与使用 HystrixFeign 有何不同? (3认同)