Sentinel 降级、限流、熔断-结尾

时间:2024-01-20 19:32:47

k(String str) {
return str + “: 熔断降级”;
}
}




### 2 测试

* 成功

  [外链图片转存中...(img-EtoFL8NX-1705283262451)]

* 熔断降级 

  [外链图片转存中...(img-SNdK9B8Y-1705283262451)]





### 3 降级操作

* 慢调用比例:
  * RT:平均响应时间
  * 比例阈值:
  * 熔断时长:
  * 最小请求数:
* 异常比例:每秒异常总数占通过量的比值超过阈值(DegradeRule 中的 count)之后,资源进入降级状态
* 异常数:当资源近 1 分钟的异常数目超过阈值之后会进行熔断

[外链图片转存中...(img-7eNiRPkH-1705283262452)]







## 六. 限流和降级的区别?

* 限流是通过设置QPS(每秒查询率)/线程数,将超过阈值部分拒绝处理;
* 服务降级是监控请求响应时间、响应异常比例、异常数量;超过限定阈值,将进行服务降级熔断,一定时间内不可用;

# 结尾

   Sentinel的降级、限流、熔断等功能为我们构建健壮的分布式系统提供了强有力的支持。通过合理地设置各项保护和控制策略,我们可以更好地抵御恶劣环境下的挑战,保持系统的稳定和可靠。因此,在设计和实现分布式系统时,充分利用Sentinel的功能将是一个明智的选择,它将为系统的高可用性和稳定性保驾护航。