SuperAPI AI 工具集

api-gateway

部署与运维

查看项目

更新于 10-16 00:21

技能介绍

用途:围绕 API 网关(Kong、Traefik、AWS API Gateway 等)整理路由、认证、限流、负载均衡、熔断与可观测性等职责与配置模式,供实现 API 网关、反向代理或 API 管理时参考。

主要能力与对应工具:路由(路径、请求头、金丝雀)可用 Kong、Traefik、Nginx;认证(JWT、OAuth2、API Key)可用 Kong 插件或 Traefik 中间件;限流(按用户或 IP)基于 Redis 计数器;负载均衡可用 HAProxy、Traefik;熔断可用 Resilience4j、Istio。

可选技术栈:Kong 偏企业级、插件丰富、K8s 原生;Traefik 云原生、自动发现;AWS API Gateway 托管、Serverless;Nginx 自托管、性能优先;Envoy 面向服务网格(Istio)与 gRPC。

用法要点:Kong 通过 services 定义后端 url、routes 匹配 paths,并挂载 rate-limiting、jwt、prometheus 等插件;Traefik 在 http.routers 中以 PathPrefix 规则定义路由并引用 rate-limit、auth 中间件,在 http.middlewares 中配置 rateLimit 的 average 与 burst。限流算法包括固定窗口、滑动窗口、令牌桶、漏桶。

适用场景:需要统一入口做路由分发、鉴权、限流和可观测性的 API 架构。

限制:资料未提供具体版本、部署步骤、性能数据、收费信息与平台支持范围,均暂未提供。