当前位置:   article > 正文

滑动时间窗口原理

滑动时间窗口

滑动时间窗口原理

假设在1分钟之内允许的请求数量是100个
在这里插入图片描述
将这1分钟分成6等份,并以1分钟作为滑动窗口
在这里插入图片描述
在第59秒过一点的时候来了100个请求
在这里插入图片描述
那么在这种情况下判断是正常的,没有超出一分钟100次请求的限制,但是在01:00到01:01秒之间又来了100个请求
在这里插入图片描述

根据滑动时间窗口算法,来了新的请求之后,它的开始时间已经超过了这个时间窗口,这个时间窗口会向右滑动10秒(假设每次滑动间距为10s)
在这里插入图片描述
在这里插入图片描述
那么,整个滑动窗格的范围之内,请求的数量是200个请求,超过了原定100个请求的限制,那么将会触发限流。

本文章参考慕课网实战教程

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/274807
推荐阅读
相关标签
  

闽ICP备14008679号