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

微服务支持平台--限流

限流算法

限流算法:

算法 含义 备注
令牌桶 恒定速度往一个桶内增加令牌,当桶内令牌满了后,就停止增加令牌 适用于流量比较平稳的情况,只能承受小的突发流量
滑动窗口 将时间周期分为N个小周期,分别记录每个小周期内访问次数,并且根据时间滑动删除过期的小周期。在一个完整的时间周期内,访问数量超过阈值则被限流 Sentinel就是采用滑动窗口
计数器 在指定时间周期内累加访问次数,当访问次数达到设定的阈值时,触发限流策略 存在临界问题
漏桶限流 请求到达时直接放入漏桶,漏桶容量达到阈值,触发限流策略。漏桶以固定的速率释放请求(即请求通过),直到漏桶为空。 可以平滑网络上的突发流量,消息中间件就采用的漏桶限流的思想
相关推荐
HeLiang72 分钟前
proguard 混淆 使用JDK17 的 springboot4 + JPA
java·spring boot·proguard
武子康3 分钟前
Java-10 深入浅出 MyBatis 一对多与多对多查询配置详解
java·后端
一 乐4 分钟前
网上订餐系统|基于springboot的网上订餐系统设计与实现(源码+数据库+文档)
java·数据库·spring boot·后端·论文·毕设·网上订餐系统
摇滚侠4 分钟前
我把一个依赖安装到了本地仓库,但是IDEA 刷新 maven 提示远程私服仓库找不到,怎么解决
java·maven·intellij-idea
.Cnn9 分钟前
SpringBoot 文件上传与阿里云 OSS 集成
java·spring boot·后端·阿里云
2601_9564141410 分钟前
2026多账号防关联底层逻辑重构:主流指纹浏览器技术架构与高并发横测
重构·架构
Mininglamp_271811 分钟前
现在入局Agent开发还来得及吗?
java·开发语言
疯狂成瘾者13 分钟前
GHCR 是什么?GitHub 容器镜像仓库技术介绍
java·linux
ai产品老杨15 分钟前
【架构实战】如何基于 Docker 与边缘计算构建企业级 AI 视频管理平台?打通 GB28181/RTSP 统一接入与异构算力调度,全量源码交付破解集成痛点
人工智能·docker·架构
方也_arkling17 分钟前
【Java-Day10】多态
java·开发语言