Spring Cloud学习笔记【六】Hystrix 监控数据聚合 Turbine
上一篇 我们介绍了使用 Hystrix Dashboard 来展示 Hystrix 用于熔断的各项度量指标。通过 Hystrix Dashboard,我们可以方便的查看服务实例的综合情况,比如:服务调用次数、服务调用延迟等。但是仅通过 Hystrix Dashboard 我们只能实现对服务当个实例的数据展现,在生产环境我们的服务是肯定需要做高可用的,那么对于多实例的情况,我们就需要将这些度量指标数据进行聚合。下面,我们就来介绍一下另外一个工具:Turbine。 准备工作 我们将用到之前实现的几个应用,包括: eureka-server:服务注册中心 service-producer:服务提供者 service-hystrix-feign:使用 Feign 和 Hystrix 实现的服务消费者 service-hystrix-ribbon:使用 Ribbon 和 Hystrix 实现的服务消费者 service-hystrix-dashboard:用于展示 service-hystrix-feign 和 service-hystrix-ribbon 服务的 Hystrix 数据 创建 Turbine 创建一个标准的 Spring Boot 工程,命名为:service-turbine POM 依赖 1 <dependency> 2 <groupId>org