美文网首页
Sentinel流控-排队等待

Sentinel流控-排队等待

作者: Shaw_Young | 来源:发表于2020-08-20 19:41 被阅读0次

    匀速排队,阈值必须设置为QPS
    匀速排队(RuleConstant.CONTROL_BEHAVIOR_RATE_LIMITER)方式会严格控制请求通过的间隔时间,也即是让请求以均匀的速度通过,对应的是漏桶算法。详细文档可以参考 流量控制 - 匀速器模式,具体的例子可以参见 PaceFlowDemo


    这种方式主要用于处理间隔性突发的流量,例如消息队列。想象一下这样的场景,在某一秒有大量的请求到来,而接下来的几秒则处于空闲状态,我们希望系统能够在接下来的空闲期间逐渐处理这些请求,而不是在第一秒直接拒绝多余的请求。

    注意:匀速排队模式暂时不支持 QPS > 1000 的场景。

    源码

    com.alibaba.csp.sentinel.slots.block.flow.controller.RateLimiterController

    相关文章

      网友评论

          本文标题:Sentinel流控-排队等待

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