一句话说清楚
API 网关把横切关注点(谁在调用/调用多快/是否合法)从业务代码中剥离:客户端只对接网关,网关负责鉴权、限流、协议转换、路由到后端。它是微服务架构的标配,也是对外商业化 API 的计费与配额执行点。
这对你选工具意味着什么
轻量场景用 Nginx/Kong 开源方案;Serverless 架构用云厂商托管网关;需要 API 商业化(计费/开发者门户)时选带完整管理面的方案。
常见误区
网关层堆太多逻辑(把业务规则写进网关插件)会让它变成新的单点复杂度——网关只管横切关注点,业务逻辑留在服务里。