可以在没有Eureka/Ribbon或其他Netflix OSS模块的情况下使用Hystrix

Fah*_*ook 6 netflix turbine hystrix spring-cloud netflix-eureka

我们拥有一个拥有自己的API网关,服务发现和负载平衡的基础架构.但是出于弹性目的,我需要使用Hystrix.

  1. 使用spring cloud netflix,可以在没有 Eureka/Ribbon或其他Netflix OSS模块的情况下使用Hystrix(即断路器注释)吗?
  2. 对于断路器仪表板(即涡轮机和流聚合器),是否依赖于Eureka/Ribbon/Zuul?
  3. 可以在非弹簧启动应用中使用断路器注释吗?

spe*_*ibb 8

Spring Cloud Hystrix可以在没有功能区或eureka的情况下使用,只需使用即可spring-cloud-starter-hystrix.可以通过hystrix.stream一次一个地直接访问每个实例来使用hystrix仪表板.如果您在不使用Spring Cloud的情况下直接使用Netflix软件包,则可以在没有弹簧引导的情况下使用Hystrix.