#青训营笔记创作活动#
Day 1
限流:限制并发请求数量,拒绝一部分用户来保证一部分用户的体验
方式划分:
计数器限流法:对请求进行计数;在一段时间内进行count++; 计数周期和请求数量
没有很好处理单位时间的边界
滑动窗口法:按时间片进行划分,解决计数器无法对边界处理的缺陷
漏桶算法:限制了出水速率,不存在突发的流量;进来的请求先装进一个桶里,然后按固定的数量输出处理
令牌桶:令牌相当于许可,只有桶中有了才能够获得许可调用
固定速率,有最大值,低于阈值则会限流
漏桶和令牌桶都是流量整形和速率限制的算法,漏桶对流量直接操作,令牌桶对流量权限进行操作
作用范围划分:
分布式限流:限流服务原子化
Day 1
限流:限制并发请求数量,拒绝一部分用户来保证一部分用户的体验
方式划分:
计数器限流法:对请求进行计数;在一段时间内进行count++; 计数周期和请求数量
没有很好处理单位时间的边界
滑动窗口法:按时间片进行划分,解决计数器无法对边界处理的缺陷
漏桶算法:限制了出水速率,不存在突发的流量;进来的请求先装进一个桶里,然后按固定的数量输出处理
令牌桶:令牌相当于许可,只有桶中有了才能够获得许可调用
固定速率,有最大值,低于阈值则会限流
漏桶和令牌桶都是流量整形和速率限制的算法,漏桶对流量直接操作,令牌桶对流量权限进行操作
作用范围划分:
分布式限流:限流服务原子化
展开
1
点赞