基于循环数组实现的带滑动窗口的计数器限流算法

当系统面临高并发、大流量的请求时,为保障服务的稳定运行,可采起限流算法。限流,顾名思义就是当请求超过必定数量时,就限制新的流量对系统的访问。目前限流算法主要有计数器法、漏桶算法和令牌桶算法。java 最简单的计数器限流算法只须要一个int型变量(可以使用AtomicInteger变量,保证操做的原子性)count。保存一个初始的时间戳。每当有请求到来时,先判断和时间戳之间的差是否在一个统计周期内,
相关文章
相关标签/搜索