springcloud全家桶系列

hystrix dashboard服务监控

配置如下
springcloud全家桶系列
启动类
springcloud全家桶系列
yml配置
springcloud全家桶系列

hystrix线程隔离,信号量隔离

拿到信号量的可以接入请求,如果没有信号量就不能访问,做限流使用,基于线程池隔离
springcloud全家桶系列
信号量隔离
接入请求有一个线程池
Tomcat处理请求有一个线程池
MVC也有一个线程池
springcloud里的hystrix会针对服务开了一个独立的线程池处理异常
springcloud全家桶系列
如果配置了信号量就类似令牌,先检查服务有多少线程可用,信号量绑定Tomcat的线程池
springcloud全家桶系列

整合feign

springcloud全家桶系列
在注解feignClient 配置fallback的处理类即可,配置feign.hystrix,enable底层是封装了HTTP请求
springcloud全家桶系列
启动类要写上注释enableCircleBreaker
springcloud全家桶系列