用途:为多个后端微服务创建统一入口的 API 网关,集中处理路由、认证、限流与流量保护。
主要能力:支持基于路径、请求头或方法的动态路由;在网关层校验 JWT、API Key 或 OAuth2 令牌,并向下游传递用户上下文;实施按消费者的限流配额;提供请求头清理、关联 ID 注入与路径重写等转换;为复合端点聚合多个后端响应;为每个后端配置熔断,达到阈值后返回 503 并自动恢复;聚合各后端健康状态到网关 /health。
使用方式:先清点后端服务的地址、路径、鉴权与健康检查端点,再定义路由规则并依次实现认证、限流、转换、聚合、熔断与健康检查中间件及集成测试。可选用 Express Gateway、Kong、KrakenD 或自定义 Node.js/Go 实现。
适用场景:微服务统一入口、BFF 聚合、基于请求头的 API 版本路由与蓝绿发布。
限制:需要已知后端端点、健康检查 URL 与鉴权要求;依赖服务注册或静态上游配置;需准备 TLS 证书;错误处理涉及 502、503、504、路由未匹配及认证头剥离等。
具体安装命令与收费信息暂未提供。