Sentinel降级-异常比例

2020-08-21  本文已影响0人  Shaw_Young

异常比例 (DEGRADE_GRADE_EXCEPTION_RATIO):当资源的每秒请求量 >= N(可配置),并且每秒异常总数占通过量的比值超过阈值(DegradeRule 中的 count)之后,资源进入降级状态,即在接下的时间窗口(DegradeRule 中的 timeWindow,以 s 为单位)之内,对这个方法的调用都会自动地返回。异常比率的阈值范围是 [0.0, 1.0],代表 0% - 100%。

代码

@GetMapping("/testD")
public String testD() {
    System.out.println("testD 异常比例");
    int age = 10/0;
    return "-------------testB";
}

配置

jmeter

结论

按照上述配置
单独访问一次,必然来一次报错(int age = 10 /0),调一次错一次



开启jmeter后,直接高并发发送请求,多次调用达到我们的配置条件了。断路器开启(保险丝跳闸),微服务不可用了,不再报错error而是服务降级了。


上一篇下一篇

猜你喜欢

热点阅读