微服务支持平台--限流算法

微服务支持平台--限流

限流算法

限流算法:

算法 含义 备注
令牌桶 恒定速度往一个桶内增加令牌,当桶内令牌满了后,就停止增加令牌 适用于流量比较平稳的情况,只能承受小的突发流量
滑动窗口 将时间周期分为N个小周期,分别记录每个小周期内访问次数,并且根据时间滑动删除过期的小周期。在一个完整的时间周期内,访问数量超过阈值则被限流 Sentinel就是采用滑动窗口
计数器 在指定时间周期内累加访问次数,当访问次数达到设定的阈值时,触发限流策略 存在临界问题
漏桶限流 请求到达时直接放入漏桶,漏桶容量达到阈值,触发限流策略。漏桶以固定的速率释放请求(即请求通过),直到漏桶为空。 可以平滑网络上的突发流量,消息中间件就采用的漏桶限流的思想
相关推荐
自我意识的多元宇宙1 小时前
Java List 接口知识点详解
java·开发语言
zhangxzq1 小时前
JVM 性能问题排查实战10连击
java·运维·jvm·经验分享·docker
linux-hzh1 小时前
第二章 Java语言基础
java·开发语言
qq_214225871 小时前
深入解析 Java GC 调优:减少 Minor GC 频率,优化系统吞吐
java·jvm·其他·性能优化
jiuweiC2 小时前
docker使用
java·docker·eureka
Gauss松鼠会2 小时前
从数据到智能:openGauss+openEuler Intelligence的RAG架构实战
数据库·架构·database·opengauss·gaussdb
五月茶2 小时前
JUC高并发编程
java·开发语言·jvm
Dontla2 小时前
微服务中API网关作用(统一入口、路由转发、协议转换、认证授权、请求聚合、负载均衡、熔断限流、监控日志)
java·微服务·负载均衡
CodeCraft Studio2 小时前
PDF处理控件Aspose.PDF教程:以编程方式将 PDF 导出为 JPG
java·python·pdf·.net
溪岚画2 小时前
java中定时任务的实现及使用场景
java·定时任务