中间件
【中等】如何设计一个网关?⭐⭐⭐⭐
🎯 目标等级:L2 | ⏱ 建议用时:12 min | 🏷 标签:分布式设计 / 网关
💎 关键结论
网关是系统的统一流量入口,承担路由转发、认证鉴权、限流熔断、协议转换、灰度发布、可观测性六大职责。选型上主流是异步非阻塞模型(Spring Cloud Gateway/自研 Netty),实践中常见两层网关:OpenResty 做流量入口 + 自研网关做业务网关。网关自身 RT 控制在 10ms 内,热数据放本地缓存,扩展用插件化 Filter 链。
2026/9/17大约 46 分钟