API 网关是微服务架构的大门,负责统一处理所有的南北向流量。

Nginx

Nginx 是最基础的反向代理服务器,性能极高。但作为 API 网关,它的动态配置能力较弱,通常需要结合 Lua 脚本(OpenResty)使用。

Kong

基于 OpenResty 构建,是目前最流行的开源 API 网关。

  • 优点: 插件生态丰富(鉴权、限流、日志),基于 PostgreSQL 存储配置,支持 RESTful Admin API。
  • 缺点: 使用 Lua 编写插件有一定门槛。

Apache APISIX

云原生 API 网关,基于 Etcd 存储配置。

  • 优点: 毫秒级配置生效,高性能(路由算法优化),支持多语言编写插件(Go, Java, Python)。

如果你的架构深度依赖 K8s,还可以考虑 Ingress Controller 形式的网关(如 Ingress-Nginx, Traefik)。

点赞(35) 打赏

评论列表 共有 5 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部