API 网关:位于客户端与后端服务之间的统一入口层,负责将外部请求转发到合适的服务,并常用于处理路由(routing)、鉴权(authentication)、限流(rate limiting)、协议转换、日志与监控、以及聚合多个服务的响应等。常见于微服务架构与云原生系统中。
We put an API gateway in front of our services.
我们在各个服务前面部署了一个 API 网关。
By using an API gateway, the team centralized authentication, rate limiting, and routing for dozens of microservices.
通过使用 API 网关,团队把数十个微服务的认证、限流和路由能力集中到了一处。
/ˌeɪ.piːˈaɪ ˈɡeɪt.weɪ/
API 是 Application Programming Interface(应用程序编程接口)的首字母缩写;gateway 原意是“通道/入口”,由 gate(门)+ way(路)构成。随着 Web 服务、SOA 与微服务的流行,“API Gateway”逐渐固定为一个架构术语,用来比喻“对外统一的门口”,在系统边界处集中处理通用能力。