获得徽章 1
- #青训营笔记创作活动#
1月15日 打卡day1
限流是限制系统的并发请求数量,多余的请求则会被拒绝服务。
根据限流作用范围,可以分为单机限流和分布式限流。
单机限流方式:
计数器:实现简单,但是不能精准控制。
滑动窗口:实现比计数器复杂,但是比计数器精准。
漏桶:可以控制消费频率,实现复杂,不能多消费,不太灵活。
令牌桶:可以解决漏桶不能灵活消费的问题,还能避免过度消费,但是实现复杂。
分布式限流方式:
redis+lua:可以有效保护下游依赖的服务资源,但是依赖redis,并且不能精准控制。
展开评论点赞