当前位置: 首页 > news >正文

史上最简单的SpringCloud教程 | 第十二篇: 断路器监控(Hystrix Dashboard)

最新Finchley版本,请访问:
https://www.fangzhipeng.com/springcloud/2018/08/30/sc-f12-dash/
或者
http://blog.csdn.net/forezp/article/details/81041113

在我的第四篇文章断路器讲述了如何使用断路器,并简单的介绍了下Hystrix Dashboard组件,这篇文章更加详细的介绍Hystrix Dashboard。

在微服务架构中为例保证程序的可用性,防止程序出错导致网络阻塞,出现了断路器模型。断路器的状况反应了一个程序的可用性和健壮性,它是一个重要指标。Hystrix Dashboard是作为断路器状态的一个组件,提供了数据监控和友好的图形化界面。

本文的的工程栗子,来源于第一篇文章的栗子,在它的基础上进行改造。

在pom的工程文件引入相应的依赖:

 
  

其中,这三个依赖是必须的,缺一不可。

在程序的入口ServiceHiApplication类,加上@EnableHystrix注解开启断路器,这个是必须的,雅思培训一般多少钱并且需要在程序中声明断路点HystrixCommand;加上@EnableHystrixDashboard注解,开启HystrixDashboard

 
  

运行程序: 依次开启eureka-server 和service-hi.

打开http://localhost:8762/hystrix.stream,可以看到一些具体的数据:

这里写图片描述

打开locahost:8762/hystrix 可以看见以下界面:

这里写图片描述

在界面依次输入:locahost:8762/hystrix.stream 、2000 、miya
;点确定。

在另一个窗口输入: http://localhost:8762/hi?name=forezp

重新刷新hystrix.stream网页,你会看到良好的图形化界面:

这里写图片描述

源码下载:
https://github.com/forezp/SpringCloudLearning/tree/master/chapter12

转载于:https://www.cnblogs.com/yujingyua/p/9809754.html

相关文章:

  • IdentityServer4系列之中文文档及实际项目经验分享
  • 使用Gitlab一键安装包后的日常备份恢复与迁移
  • js数组实现不重复插入数据
  • jpa映射实体类后,驼峰字段取值为null
  • Hyperplatform VT HOOK
  • python全栈开发笔记--------条件语句
  • 万网域名查询API接口
  • 字典树收集(初步读写锁实现线程安全,待续)
  • c#开发移动APP-Xamarin入门剖析
  • Pytest 生成Report
  • 小白创建一个spring boot项目
  • spring-boot项目中如何集成使用thymeleaf
  • Module build failed: Error: No PostCSS Config found
  • 面试疑云
  • 报表实时刷新显示时间
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • 【comparator, comparable】小总结
  • 【css3】浏览器内核及其兼容性
  • CEF与代理
  • echarts的各种常用效果展示
  • github指令
  • HashMap剖析之内部结构
  • Iterator 和 for...of 循环
  • Java|序列化异常StreamCorruptedException的解决方法
  • JS实现简单的MVC模式开发小游戏
  • Redash本地开发环境搭建
  • SQLServer之索引简介
  • win10下安装mysql5.7
  • Zsh 开发指南(第十四篇 文件读写)
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 前嗅ForeSpider采集配置界面介绍
  • 容器服务kubernetes弹性伸缩高级用法
  • 入手阿里云新服务器的部署NODE
  • 树莓派 - 使用须知
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • ​用户画像从0到100的构建思路
  • ​直流电和交流电有什么区别为什么这个时候又要变成直流电呢?交流转换到直流(整流器)直流变交流(逆变器)​
  • #define与typedef区别
  • $.ajax()
  • (175)FPGA门控时钟技术
  • (26)4.7 字符函数和字符串函数
  • (33)STM32——485实验笔记
  • (4)logging(日志模块)
  • (更新)A股上市公司华证ESG评级得分稳健性校验ESG得分年均值中位数(2009-2023年.12)
  • (转)h264中avc和flv数据的解析
  • .NET 依赖注入和配置系统
  • .Net 应用中使用dot trace进行性能诊断
  • .Net的DataSet直接与SQL2005交互
  • .NET运行机制
  • /boot 内存空间不够
  • @configuration注解_2w字长文给你讲透了配置类为什么要添加 @Configuration注解
  • @ModelAttribute 注解
  • []AT 指令 收发短信和GPRS上网 SIM508/548
  • [1159]adb判断手机屏幕状态并点亮屏幕
  • [C# 开发技巧]如何使不符合要求的元素等于离它最近的一个元素