四:Hystrix
2020-05-06 本文已影响0人
离家出走的小白
[]1、Hystrix是什么?【熔断实在服务端熔断的】
Hystrix(断路器)客户(A)-----商品(B)----订单(C)-----库存(D)系统一直等待,一直耗着
在超时或异常时进行处理,不让其它项目收到影响
一种保护机制
2、使用
一:pom的坐标加载
二:yml配置自己的服务监控别名
ctroller的异常处理用的@HystrixCommand注解
三:启动类注解
降级:(给我的感觉就是批量处理上面的异常)
整体资源快不够了,忍痛关掉某些服务,等到度过难关,再开启回来
处理步骤(这里的一切是在客户端就处理好)
一:
二:
三:
四:
Hystrix Dash board(服务监控)
1、Hystrix Dash board是什么?
2、如何使用
必须满足2条件
(1)[被监控的服务一定要是熔断的]
(2) [被监控的服务必须有这个jar]
创建一个服务进行监控
(1)、pom、yml端口的修改
启动类
效果
localhost:端口/hystrix监控微服务:在豪猪启动的情况下,启动服务注册,再启动hystrix的服务端
Hystrix的服务正常
访问地址【一直在刷】