赞
踩
假设在1分钟之内允许的请求数量是100个
将这1分钟分成6等份,并以1分钟作为滑动窗口
在第59秒过一点的时候来了100个请求
那么在这种情况下判断是正常的,没有超出一分钟100次请求的限制,但是在01:00到01:01秒之间又来了100个请求
根据滑动时间窗口算法,来了新的请求之后,它的开始时间已经超过了这个时间窗口,这个时间窗口会向右滑动10秒(假设每次滑动间距为10s)
那么,整个滑动窗格的范围之内,请求的数量是200个请求,超过了原定100个请求的限制,那么将会触发限流。
本文章参考慕课网实战教程
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。