1

我正在使用 Spring Cloud 和 @EnableZuulProxy 是否可以通过 /hystrix.stream 使用 hystrix 监视 application.yml 中配置的所有路由?在下面的示例中,我希望有一种简单的方法来监控对下游产品服务的所有请求。我知道我可以在产品服务本身上执行此操作,但是否可以监控 Zuul 请求。这对于任何不属于(第三方)并且不能使用@HystrixCommand 注释的下游服务很有用。

zuul: routes: item: serviceId: product path: /product/**

4

2 回答 2

2

简单的答案是肯定的。添加spring-cloud-starter-hystrix并添加@EnableCircuitBreaker到您的主类。这将启用/hystrix.stream. Zuul 在转发到其他服务时使用 hystrix。

于 2015-09-09T23:07:19.717 回答
0

我有同样的问题并改变@EnableCircuitBreaker@EnableHystrix解决问题。

我可以在@EnableHystrixHystrix 仪表板上看到所有路由呼叫。

更新

请参阅下面的评论,这确实不是解决方法。

于 2016-05-12T13:48:24.327 回答