1、超时
通过超时来释放资源,这样就不容易被拖死,只要释放够快。
2、限流
通过评估来限制流量,防止微服务被拖死。
3、仓壁模式
资源有对立线程池,拥有自己拒绝策略。资源之间不相互影响。
4、断路器模式
监控错误率或者错误次数达到一定阈值,就跳闸,就认为依赖微服务不可用,监控加开关
二 使用sentinel进行微服务容错
1、sentinel是什么
轻量级的流量控制、熔断降级java库
https://github.com/alibaba/Sentinel
2、整合sentinel
加依赖
三、整合控制台
原文:https://www.cnblogs.com/xiaofeiyang/p/12337467.html