title: 服务限流详解 category: 高可用 icon: limitrate 针对软件系统来说,限流就是对请求的速率进行限制,避免瞬时的大量请求击垮软件系统。毕竟,软件系统的处理能力是有限的。如果说超过了其处理能力的范围,软件系统可能直接就挂掉了。 限流可能会导致用户的请求无法被正确处理或者无法立即被处理,不过,这往往也是权衡了软件系统的稳定性之后得到的最优解。 现实生活中,处处都有限流的实际应用,就比如排队买票是为了避免大量用户涌入购票而导致售票员无法处理。 常见限流算法有哪些? 简单介绍 4 种非常好理解并且容易实现的限流算法! 图片来源于 InfoQ 的一篇文章《分布式服务限流实战,已经为你排好坑了》。