服务监控
- 除了隔离依赖服务的调用以外,Hystrix还提供了准实时的调用监控(Hystrix Dashboard),Hystrix会持续地记录所有通过Hystrix发起的请求的执行信息,并以统计报表和图形的形式展示给用户,包括每秒执行多少请求,多少成功,多少失败等等。
- Netflix通过hystrix-metrics-event-stream项目实现了对以上指标的监控,SpringCloud也提供了HystrixDashboard的整合,对监控内容转化成可视化界面!
监控服务测试
1. 服务监控是针对客户端(消费者)的,所以客户端需要做出一些配置

2. 普通消费者只需要添加hystrix和dashboard的依赖+@EnableHystrixDashboard就可以把消费者变成一个监控中心,同时也失去了消费者的功能,不能再访问注册中心
一、客户端(消费者)
1. 新建消费者服务9001(复制),新增监控依赖
<!--Hystrix-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-hystrix</artifactId>
<version>1.4.7.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-hystrix-dashboard</artifactId>
<version>1.4.7.RELEASE</version>
</dependency>
2. 修改配置文件
server:
port: 9001
hystrix:
dashboard:
proxy-stream-allow-list: "*"
3. 为启动类添加支持监控的注解
//Eureka和Ribbon整合以后,客户端可以根据服务名称直接调用,不用关心IP地址和端口号
@SpringBootApplication
@EnableHystrixDashboard
//@RibbonClient(name = "SPRINGCLOUD-PROVIDER-DEPT",configuration = MyLoaderBalanceConfig.class) //在微服务启动的时候加载自定义的Ribbon
public class DeptConsumer_hystrix_dashboard_9001 {
public static void main(String[] args) {
SpringApplication.run(DeptConsumer_hystrix_dashboard_9001.class,args);
}
}
二、服务端(生产者)
1. 所以的服务提供者都要添加被监控的依赖和Hystrix的依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-hystrix</artifactId>
<version>1.4.7.RELEASE</version>
</dependency>
2. 为被监控的服务提供者的启动类添加一个Bean
@Bean
public ServletRegistrationBean hystrixMetricsStreamServlet() {
ServletRegistrationBean registration = new ServletRegistrationBean(new HystrixMetricsStreamServlet());
registration.addUrlMappings("/actuator/hystrix.stream");
return registration;
}
三、查看
- 启动Eureka集群-7001、7002
- 启动服务提供者-8001,并查看Eureka集群,服务是否注册成功
- 启动服务消费者-9001
- 尝试直接访问服务提供者,不通过消费者和注册中心,http://localhost:8001/hystrix/dept/get/2
- 打开服务提供者的 http://localhost:8001/actuator/hystrix.stream,查看是否在ping
- 打开消费者 http://localhost:9001/hystrix
疑问:9001作为一个消费者模块,为什么不能访问生产者,难道这个模块只是用来监控的平台?
tips:
相关推荐:
《命运交错的轨迹:小说背后的无尽魅力》,seo优化huifachina
SEO桔子:提升网站排名的必备法宝,seo外包销售
seo软件叫什么,seo软件视频教程 ,eps ai 缩略图
怎么看文章是不是AI生成的?揭秘背后的玄机与技巧
seo软文用什么论坛,seo软文是什么意思 ,爱字幕的AI变脸不见了
优化服务网-提升客户体验,打造全方位智慧服务平台,东莞网站建设员招聘信息
创作新时代:自动生成文章AI的魅力与未来
seo需要什么部门,seo主要干什么 ,ai接入仪器
SEO才能:提升网站排名,突破网络营销的核心竞争力,南宁本地seo营销公司
AI搜索写文章是什么意思?人工智能赋能内容创作的未来,高德地图 ai
ChatGPT:打破语言障碍,理解与沟通的新时代,交通轨道ai
仿写AI:智能时代的创作革命,洛江区移动房网站推广
一键创作,助你轻松实现创意梦想,最低价刷粉网站推广
ChatGPT无法加载?检查您的网络设置并尝试重启ChatGPT,解决您的使用困扰!,ai光晕制作
SEO教你如何快速提升网站排名,打破竞争壁垒!,本溪seo优化排名公司
了解SEO:让你的网站在搜索引擎中脱颖而出的秘密武器,宝山区常见网站优化
OpenAI推出的GPT-4Turbo大幅降低了AI应用成本,推动了AI技术的普及化,ai*版
seo给你什么帮助,seo的利与弊 ,ai 大厨
SEO字:如何通过精准关键词提升网站流量与排名,赣州于都网站推广
SEO埋词技巧,如何提升网站排名?,贵州营销推广方法
ChatGPT:如果您正在使用VPN,这些技巧您一定要知道!,AI换脸*H
SEO优化大全:让你的网站排名轻松破局,精准引流更高效!,274357524ai
打破创作边界,无限可能无限制生成文章的AI
seo网站反链是什么,网站反链怎么做 ,ai插画头像卡通
ChatGPT4网页空白:重新定义智能交互的未来,怎么登ai
SEO关键词推广软件官网-助力企业实现高效精准的网络营销,圈圈ai
SEO优化工具优势:提升网站排名,带来流量和转化的秘密武器,ai圆形造字
seo用到什么软件,做seo需要用到什么软件 ,皮皮ai
OpenAI账号申诉怎么办?全方位解析解决方案,ai写作免费公众号下载
重生成AI:突破科技前沿,开启智能未来
SEO快排还有效果吗揭秘快速排名的真相与未来趋势,ai人像波普
SEO观察:2025年搜索引擎优化的新趋势与机遇,seo2是什么状态
seo网站是什么找行者SEO,seo分析网站 ,ai图文梅花
SEO中的别类词:提升排名,轻松超越竞争对手,ai插画生肖
seo点击工具,seo排名点击软件推荐 ,ai狂躁
SEO优化做什么的?揭秘SEO优化的核心价值与实战应用,ai做金色
互联网资源的无限潜力:如何利用数字世界为个人和企业创造价值,信阳网站建设正规公司
SEO应该如何提升网站流量与排名?揭秘成功的SEO策略,肺炎疫苗推广营销
seo都有什么问题,seo都有什么问题和答案 ,ai凯旋公主下载
SEO快速提升:让你的网站排名瞬间飙升的秘诀,网站建设的发展目标
ChatGPTWindows版本下载:让AI助力您的工作和生活,ai yamama
SEO观看:如何通过优化提升您的网站流量和品牌影响力,龙里网络营销推广
seo网站排名关键词优化,seo网站关键词优化怎么做 ,ai回廊
亚马逊的seo是什么阿,亚马逊seo项目 ,中考用ai写作会判0分吗
seo要学什么技术,seo要学什么技术好 ,ai.fale
ChatGPT付款被拒?如何应对与解决常见支付问题,掉包ai
亚马逊站内seo是什么优化,亚马逊seo关键词优化软件 ,ai画卡通章鱼
专业SEO方案助力企业网站流量暴增,精准引流不再是难题,网站建设合同4篇
SEO优化是做什么的?让你的网站流量飙升的秘密武器,乳腺癌ai作用机理
“只能写作”:在创作的世界里,选择文字,就是选择自由,云南关键词排名推广报价