hystrix仪表盘
Posted 奋小斗Struggle Young
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hystrix仪表盘相关的知识,希望对你有一定的参考价值。
Circuit Breaker: Hystrix Dashboard (断路器:hystrix 仪表盘)
基于service-ribbon 改造下:
pom.xml加入:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-hystrix-dashboard</artifactId>
</dependency>
在主程序入口中加入@EnableHystrixDashboard注解,开启hystrixDashboard:
@SpringBootApplication
@EnableDiscoveryClient
@EnableHystrix
@EnableHystrixDashboard
public class ServiceRibbonApplication {
public static void main(String[] args) {
SpringApplication.run(ServiceRibbonApplication.class, args);
}
@Bean
@LoadBalanced
RestTemplate restTemplate() {
return new RestTemplate();
}
}
打开浏览器:访问http://localhost:8764/hystrix,界面如下:
点击monitor stream,进入下一个界面,访问:http://localhost:8764/hi?name=forezp访问ribbon负载一个请求
此时会出现监控界面:
以上是关于hystrix仪表盘的主要内容,如果未能解决你的问题,请参考以下文章
SpringCloud系列之二---Feign实现服务间调用,集成Hystrix熔断器Hystrix-Dashboard仪表盘