开发者社区 > 云原生 > 中间件 > 正文

请问下Sentinel实际的QPS略微超过流控规则设置的QPS是正常的吗?

请问下Sentinel实际的QPS略微超过流控规则设置的QPS是正常的吗?我实际设置的QPS为30,但是在最终的metrics日志以及dashboard,最后一秒的统计,实际通过的QPS为31.
4f4c760f9b34087f01d283609b276372.png

展开
收起
2401。 2023-08-06 14:56:03 134 0
1 条回答
写回答
取消 提交回答
  • Sentinel 的流控规则是基于滑动窗口来计算的,也就是说,Sentinel 会在固定时间内统计请求的数量,然后根据这个统计结果来判断是否进行流控。

    由于统计数据存在误差,因此 Sentinel 实际的 QPS 可能会略微超过流控规则设置的 QPS。这属于正常现象,Sentinel 会根据误差值来判断是否进行流控。

    如果 Sentinel 实际的 QPS 明显超过流控规则设置的 QPS,那么很可能是出现了流量洪峰。在这种情况下,Sentinel 会进行流控,以防止服务被打垮。

    希望本文对您有所帮助。

    2023-09-25 17:21:27
    赞同 展开评论 打赏

为企业提供高效、稳定、易扩展的中间件产品。

相关电子书

更多
阿里云容器 AHAS Sentinel 网关流控揭秘 立即下载
workshop专场-微服务专场-开发者动手实践营-微服务-使用Sentinel进行微服务流量控制 立即下载
Sentinel分布式系统下的流量防卫兵 立即下载