Sentinel中降级规则的设置需要满足哪些条件才会对服务进行降级?

提问者:帅平 问题分类:微服务
Sentinel中降级规则的设置需要满足哪些条件才会对服务进行降级?
1 个回答
别活的像别人
别活的像别人
Sentinel降级规则的话,满足以下3个条件的任一一个条件都会对服务进行降级:
一、平均响应时间(慢调用比例)
当资源的平均响应时间超过阈值(以 ms 为单位)之后,资源进入准降级状态。如果接下来 1s 内持续进入 5 个请求,它们的 RT都持续超过这个阈值,那么在接下的时间窗口(以 s 为单位)之内,就会对这个方法进行服务降级。


二、异常比例
当资源的每秒异常总数占通过量的比值超过阈值之后,资源进入降级状态,即在接下的时间窗口(以 s 为单位)之内,对这个方法的调用都会自动地返回。异常比率的阈值范围是 [0.0,1.0]。


三、异常数
当资源近 1 分钟的异常数目超过阈值之后会进行服务降级。注意由于统计时间窗口是分钟级别的,若时间窗口小于 60s,则结束熔断状态后仍可能再进入熔断状态。

发布于:1年前 (2023-04-12) IP属地:四川省
我来回答