1.添加hystrix相关依赖
![](https://img.haomeiwen.com/i6867005/05afb211d27f8b6a.png)
2,SchedualServiceHi接口的注解中加上fallback的指定类:
![](https://img.haomeiwen.com/i6867005/90b295653a9171cc.png)
3.实现熔断处理类,并注入到容器
![](https://img.haomeiwen.com/i6867005/0c3340ab3842e08b.png)
4.设置Hystrix可用,并启动项目
![](https://img.haomeiwen.com/i6867005/bc0562793b1eb8ee.png)
5.打开界面,输入地址 http://localhost:8903/hystrix,在输入框入 http://localhost:8903/hystrix.stream,开始执行监控
![](https://img.haomeiwen.com/i6867005/27dddec23ee8bc7a.png)
6.出现 “Unable to connect to Command Metric Stream.” 错误,网上大部分资料对于这个错误定位为jar包缺失,后面发现是2.0不支持这种方式集成,需要将jar包中的HystrixMetricsStreamServlet注入到容器中
![](https://img.haomeiwen.com/i6867005/97f301dbcc3b7250.png)
7.改进,注入HystrixMetricsStreamServlet
@Bean
public ServletRegistrationBean getServlet(){
HystrixMetricsStreamServlet streamServlet = new HystrixMetricsStreamServlet();
ServletRegistrationBean regBean = new ServletRegistrationBean(streamServlet);
regBean.setLoadOnStartup(1);
List mappingList = new ArrayList();
mappingList.add("/hystrix.stream");
regBean.setUrlMappings(mappingList);
regBean.setName("hystrixServlet");
return regBean;
}
8.表盘正常显示
![](https://img.haomeiwen.com/i6867005/b0a800e340ea7f01.png)
9 官方Dashboard面板内容说明如下:
![](https://img.haomeiwen.com/i6867005/9d5d347adc30fa50.png)
PS:同样问题可参照博客 https://blog.csdn.net/ddxd0406/article/details/79643059
网友评论