【840】API网关设计:系统的统一入口
你有没有这种感觉:
微服务越来越多,客户端调用越来越复杂?
每个服务都要重复实现认证、限流?
服务升级时客户端要跟着改?
API网关是微服务的统一入口。
API网关核心功能
API网关功能: ┌──────────────────────────────────────────────────────┐ │ 1. 路由转发 │ │ - 路径路由 /api/users → user-service │ │ - Header路由 │ │ - 权重路由(灰度发布) │ ├──────────────────────────────────────────────────────┤ │ 2. 认证授权 │ │ - JWT验证 │ │ - OAuth2 │ │ - API Key │ ├──────────────────────────