静态窗口限流 :不能应对突发流量
动态窗口(滑动窗口)限流 :只是控制得比静态窗口更精细、更平滑
漏桶限流 :无论流入多快,流出速度固定。无法应对突发流量的快速处理(多余的会溢出/丢弃),漏桶只允许积攒有限的队列长度
令牌桶限流 :因为桶有容量上限,允许积攒令牌。所以当突发流量到来时,只要桶里有积攒的令牌,就可以允许一定程度的突发流量通过(这是它与漏桶最大的区别)
令牌大闸 :通常是令牌桶的变种,允许在系统空闲时积攒大量令牌,当大门打开(大闸开启)时,允许瞬间通过大量请求,专门用于应对冷启动后的突发流量,比如开始设置1000个令牌,消耗完直接关闭请求
一句话理解:限流是做在被调用方,熔断是做在调用方