Spring boot 如何获取hystrix电路状态?

Spring boot 如何获取hystrix电路状态?,spring-boot,hystrix,Spring Boot,Hystrix,我正在用Hystrix为断路器开发一个Spring Boot应用程序 在我的应用程序中,一个业务流包括对不同微服务的多个网络调用(例如,从服务A获取一些数据,然后根据响应调用服务B和C,并根据B和C的响应调用服务D) 如果任何服务关闭,我需要阻止整个流程 有人知道电路何时开路、闭合或半开路吗?这感觉有点粗糙,但有一些静态方法可以让您访问Hystrix的wrapped命令,从而让您访问电路状态: HystrixCircuitBreaker myCircuitBreaker=HystrixCircu

我正在用Hystrix为断路器开发一个Spring Boot应用程序

在我的应用程序中,一个业务流包括对不同微服务的多个网络调用(例如,从服务A获取一些数据,然后根据响应调用服务B和C,并根据B和C的响应调用服务D)

如果任何服务关闭,我需要阻止整个流程


有人知道电路何时开路、闭合或半开路吗?

这感觉有点粗糙,但有一些静态方法可以让您访问Hystrix的wrapped命令,从而让您访问电路状态:

HystrixCircuitBreaker myCircuitBreaker=HystrixCircuitBreaker.Factory.getInstance(HystrixCommandKey.Factory.asKey(“我的命令名”)) if(myCircuitBreaker.isOpen()){ 继续 }