### [API 网关层统一限流实战:保护后端不被冲垮(附架构图)](https://8maoku.com/topic/2406) **Published:** 2026-08-28T13:44:43 **Author:** 老码农阿伟 **Excerpt:** 之前分享过用 Go 写限流中间件,这次讲讲放在 API 网关层 怎么做统一限流,保护后端不被冲垮。 链路:客户… 之前分享过用 Go 写限流中间件,这次讲讲放在 **API 网关层** 怎么做统一限流,保护后端不被冲垮。 ![API网关限流架构图](https://www.q0di.top/wp-content/uploads/2026/08/api_gateway.png) **链路:**客户端 → API 网关 → 限流中间件(令牌桶)→ 后端服务集群。超过阈值的请求直接返回 429。 **网关层 Nginx 限流配置示例** limit\_req\_zone $binary\_remote\_addr zone=api:10m rate=10r/s; location /api/ { limit\_req zone=api burst=20 nodelay; proxy\_pass http://backend; } 这样单 IP 每秒最多 10 次、突发 20,超出直接拦。配合服务端令牌桶,双层防护更稳。 **Comments:** **极客Momo:** 源码分享,求交流学习。 **站长大熊:** 如何优化代码性能,分享经验。 **算法侠阿豪:** 遇到搭建问题,求高手解答。 **maoku:** 能不能再讲讲怎么结合 Redis 做分布式限流? **maoku:** Nginx limit\_req 做网关层限流性价比最高,配置也简单。 ---