2026-03-20 09:26:48
API 网关的部署模式主要包括以下四种,每种模式适用于不同的业务场景和需求:
1. 集中式边缘网关提供用户认证、授权、请求速率限制、缓存等横切需求。
支持系统可观察性(指标、日志、跟踪数据)。
管理 API 生命周期(如开发人员门户、访问控制)。
简化架构,降低维护成本。
统一管理所有边缘功能。

初始边缘网关处理公共互联网流量(如 DMZ 区部署)。
内部网关提供特定业务线的定制化功能(如低功耗边缘计算资源支持)。
灵活扩展,支持不同业务需求。
隔离故障,避免单点故障影响全局。

定义服务间通信的安全策略(如认证、加密)。
聚合多服务的监控和指标数据。
开发团队自主管理微服务和网关,减少跨团队依赖。
快速迭代,独立部署更新。

流量路由、负载均衡。
监控、日志记录、配置管理。
服务独立配置网关,避免共享基础设施故障。
隔离关注点,降低耦合性。

最终选择需综合考虑业务复杂性、团队规模、治理需求及技术栈兼容性。