常用的开源网关 API Gateway

Java

1、Gravitee

仓库:https://github.com/gravitee-io

官网:https://www.gravitee.io/

点评: 功能非常全,自带的dashboard也非常好用

2、Zuul

仓库:https://github.com/Netflix/zuul

star 12.9k

点评: 用Spring Cloud全家桶首选

3、Sentinel

仓库:https://github.com/alibaba/Sentinel

star 21.4k

Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等。

4、Soul

仓库:https://github.com/apache/shenyu

star 8k

Golang

1、manba

仓库:https://github.com/fagongzi/manba

star 3.3k

点评: 全开源,自主可控性高

2、Tky

仓库:https://github.com/TykTechnologies/tyk

官网:https://tyk.io/

star 8.8K

点评: 功能较全,但是授权方面是个问题,性能较差,几乎垫底。

3、Goku / Apinto

仓库:https://github.com/eolinker/goku_litehttps://github.com/eolinker/apinto

官网:https://www.apinto.com/

star 1k

Goku 已停止维护,项目迁移至 Apinto 开始商业运作

据官网介绍其性能远超 Nginx 和 Kong

4、Gloo

仓库:https://github.com/solo-io/gloo

官网:https://docs.solo.io/

star 3.9k

5、KrakenD / Lura

仓库:https://github.com/luraproject/lura

官网:https://www.krakend.io/

star 5.7k

据官网介绍其性能远超 Kong

Openresty+Lua

1、Kong

仓库:https://github.com/Kong/kong

官网:https://konghq.com/

star 35.9k

点评: 开源版本功能基本够用,性能优于 Nginx

2、Apisix

仓库:https://github.com/apache/apisix

star 12.6k

总结

如果你是java的项目,那么首选Sentinel,从特性角度来讲Golang天生就适合做网络组件,因此可以考虑Lura

相关推荐
Kagol7 小时前
🎉OpenTiny NEXT-SDK 重磅发布:四步把你的前端应用变成智能应用!
前端·开源·agent
冬奇Lab8 小时前
OpenClaw 源码精读(2):Channel & Routing——一条消息如何找到它的 Agent?
人工智能·开源·源码阅读
冬奇Lab8 小时前
一天一个开源项目(第38篇):Claude Code Telegram - 用 Telegram 远程用 Claude Code,随时随地聊项目
人工智能·开源·资讯
sunny8659 小时前
Claude Code 跨会话上下文恢复:从 8 次纠正到 0 次的工程实践
人工智能·开源·github
strayCat2325518 小时前
Clawdbot 源码解读 7: 扩展机制
人工智能·开源
Moment19 小时前
OpenClaw 从能聊到能干差的是这 50 个 Skills 😍😍😍
前端·后端·开源
草梅友仁20 小时前
墨梅博客 1.7.0 发布与 AI 开发实践 | 2026 年第 9 周草梅周报
开源·github·ai编程
ursazoo1 天前
写了一份 7000字指南,让 AI 帮我消化每天的信息流
人工智能·开源·github
冬奇Lab2 天前
一天一个开源项目(第37篇):awesome-selfhosted - 自托管软件资源集合
开源·自动化运维·资讯
冬奇Lab2 天前
一天一个开源项目(第36篇):EverMemOS - 跨 LLM 与平台的长时记忆 OS,让 Agent 会记忆更会推理
人工智能·开源·资讯