API 网关

在客户端与服务之间提供统一入口:路由、鉴权、限流、TLS 终止、日志与协议转换;把横切关注点收敛到一层,同时避免网关演变成业务逻辑集中点。

能力

能力说明注意
路由按路径/域名转发到后端规则变更需版本化与审计
鉴权令牌校验、API Key 验证细粒度授权尽量下沉业务侧
限流按消费者/路径配额多网关实例需共享配额状态
观测访问日志、指标、追踪透传关联 ID 全程透传
网关处在可用性关键路径:容量、故障隔离与降级策略要按核心组件标准设计。

易错点

  • 业务规则写进网关脚本,变更与测试失控
  • 网关单点部署,故障时所有接口同时不可用

数据来源与参考

  • 《Building Microservices(第 2 版)》(Newman)
  • microservices.io:API Gateway
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌