美文网首页
Sentinel降级-RT

Sentinel降级-RT

作者: Shaw_Young | 来源:发表于2020-08-21 22:32 被阅读0次

平均响应时间 (DEGRADE_GRADE_RT):当 1s 内持续进入 N 个请求,对应时刻的平均响应时间(秒级)均超过阈值(count,以 ms 为单位),那么在接下的时间窗口(DegradeRule 中的 timeWindow,以 s 为单位)之内,对这个方法的调用都会自动地熔断(抛出 DegradeException)。注意 Sentinel 默认统计的 RT 上限是 4900 ms,超出此阈值的都会算作 4900 ms,若需要变更此上限可以通过启动配置项 -Dcsp.sentinel.statistic.max.rt=xxx 来配置。

代码

@GetMapping("/testD")
public String testD(){
    //暂停几秒钟线程
    try {
        TimeUnit.SECONDS.sleep(1);
    } catch (InterruptedException e) {
        e.printStackTrace();
    }
    System.out.println("testD 测试RT");
    return "-------------testB";
}

配置

jmeter压测


永远一秒钟打进来10个线程(大于5个了)调用testD,我们希望200毫秒处理完本次任务,如果超过200毫秒还没有处理完,在未来1秒钟的时间窗口内,断路器打开(保险丝跳闸)微服务不可用,保险丝跳闸断电了。
后续我停止jmeter,没有这么大的访问量了,断路器关闭(保险丝恢复),微服务恢复OK。

相关文章

  • Sentinel降级-RT

    平均响应时间 (DEGRADE_GRADE_RT):当 1s 内持续进入 N 个请求,对应时刻的平均响应时间(秒级...

  • sentinel概念

    sentinel功能点 流控qps线程数 降级RT:平均响应时间异常比例:异常数: 热点QPS 模式 授权流控应用...

  • SpringCloud Alibaba Sentinel

    流控规则 服务降级 Sentinel系统规则

  • Sentinel | 降级

    下游服务挂了造成雪崩 请求进来访问 A,A 需要调 B,C,D; D 挂了; A 调 D 的线程就挂起; 不停的有...

  • 分布式组件-Sentinel-Dashboard常规操作

    Sentinel资源保护规则 Sentinel支持多种保护规则:流量控制规则、熔断降级规则、系统保护规则、来源访问...

  • 20.降级规则

    降级规则 降级规则就是设置当满足什么条件的时候,对服务进行降级。Sentinel提供了三个衡量条件: 平均响应时间...

  • Sentinel 熔断降级

    Sentinel是什么? Sentinel是面向分布式服务架构的轻量级流量控制,熔断降级产品,主要以流量控制为切入...

  • Sentinel熔断降级

    系列 Sentinel流程介绍[https://www.jianshu.com/p/059aaf9492b1] S...

  • Sentinel降级规则

    服务降级 Sentinel 熔断降级会在调用链路中某个资源出现不稳定状态时(例如:调用超时或异常比例升高),对这个...

  • Dubbo微服务使用Sentinel对服务限流与降级

    背景 通过Sentinel主要可以对我们所提供的服务进行限流,降级,塑型等。 想要了解Sentinel功能的详细内...

网友评论

      本文标题:Sentinel降级-RT

      本文链接:https://www.haomeiwen.com/subject/njfkdktx.html