高并发系统--限流算法

在开发高并发系统时,有三把利器用来保护系统:缓存、降级和限流。通过限流,我们可以很好地控制系统的qps,从而达到保护系统的目的。主要算法有:计数器算法,滑动窗口算法,漏桶算法,令牌桶算法 1.计数器算法 规定接口的最大频率,例如一分钟最多100次接口调用,利用一个计数器来不断计数,统计一分钟内调用次数是否超过100,如果没有超过则本次请求可以响应,如果超过则阻塞丢弃本次请求,计数器清零,重新开始计
相关文章
相关标签/搜索