限流算法 限流算法

静态窗口限流 :不能应对突发流量

动态窗口(滑动窗口)限流 :只是控制得比静态窗口更精细、更平滑

漏桶限流 :无论流入多快,流出速度固定。无法应对突发流量的快速处理(多余的会溢出/丢弃),漏桶只允许积攒有限的队列长度

令牌桶限流 :因为桶有容量上限,允许积攒令牌。所以当突发流量到来时,只要桶里有积攒的令牌,就可以允许一定程度的突发流量通过(这是它与漏桶最大的区别)

令牌大闸 :通常是令牌桶的变种,允许在系统空闲时积攒大量令牌,当大门打开(大闸开启)时,允许瞬间通过大量请求,专门用于应对冷启动后的突发流量,比如开始设置1000个令牌,消耗完直接关闭请求

一句话理解:限流是做在被调用方,熔断是做在调用方

相关推荐
小成202303202651 天前
Linux高级02
linux·开发语言
camellias_1 天前
【无标题】
java·tomcat
知行合一。。。1 天前
Python--04--数据容器(总结)
开发语言·python
咸鱼2.01 天前
【java入门到放弃】需要背诵
java·开发语言
ZK_H1 天前
嵌入式c语言——关键字其6
c语言·开发语言·计算机网络·面试·职场和发展
A.A呐1 天前
【C++第二十九章】IO流
开发语言·c++
椰猫子1 天前
Java:异常(exception)
java·开发语言
lifewange1 天前
pytest-类中测试方法、多文件批量执行
开发语言·python·pytest
cmpxr_1 天前
【C】原码和补码以及环形坐标取模算法
c语言·开发语言·算法
2401_827499991 天前
python项目实战09-AI智能伴侣(ai_partner_5-6)
开发语言·python