zoukankan      html  css  js  c++  java
  • SpringCloud IDEA 教学 (五) 断路器控制台(HystrixDashboard)

    写在开头

     断路器控制台是为了查看断路器运行情况而研发的。本章介绍了断路器控制台的搭建,代码基于之前Client的搭建。HystrixDashboard基于之前配置好的,使用了HystrixCommand注解的接口

     正文开始

    首次建立项目的用户需要用IDEA额外增加下面Maven依赖,具体方法参见第一章

    继续上文搭建项目的用户,pom增加

         <!--监控配置-->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-actuator</artifactId>
            </dependency>
            <!--断路器仪表盘插件-->
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-netflix-hystrix-dashboard</artifactId>
            </dependency>

    另外,需配置

    Application增加@EnableHystrixDashboard

    @SpringBootApplication
    @EnableDiscoveryClient
    @Configuration
    @EnableHystrix
    @EnableHystrixDashboard
    public class ClientApplication {
    
        public static void main(String[] args) {
            SpringApplication.run(ClientApplication.class, args);
        }
    
        @Bean
        @LoadBalanced
        RestTemplate getRestTemplate() {
            return new RestTemplate();
        }
    
    }

    yml配置文件增加

    management:
      endpoints:
        web:
          exposure:
            include: hystrix.stream

    启用服务中心、S端、C端

    登陆http://localhost:8003/hystrix

     

    输入http://localhost:8003/actuator/hystrix.stream 后点击Monitor Stream,查看接口监控页面

     

    写在最后

    Enjoy it~ 

    以上,亲测。

    欢迎在评论区指正,

    如果感觉本教程对您有所帮助,希望可以为笔者打Call

  • 相关阅读:
    使用postMan调用web services wsdl接口
    Python的入门基础(Linux、python、git)
    CrossoverQA文档
    Linux_磁盘分区、挂载、查看
    Linux为什么要挂载
    图解Windows10+优麒麟双系统安装
    Linux 软件安装与卸载
    ventroy 制作多系统启动盘
    字节跳动面试官:请你实现一个大文件上传和断点续传
    关于本博客和博主
  • 原文地址:https://www.cnblogs.com/tianmh/p/9202431.html
Copyright © 2011-2022 走看看