
近期,GigaOm 发布了一份 API 网关的性能评测报告,报告主要介绍了在不同压测场景下, API7(基于 Apache 顶级项目 APISIX 的企业版本) 和 Kong EE(Kong 企业版本) 二者的性能差异,结果显示 API7 性能明显优于 Kong EE,最高有数百倍的差距。
我们从完整的报告中摘录了测试场景和数据:
- 1 万 rps 的压测,1 条路由,不启用插件
- 1 万 rps 的压测,1 条路由,启用 JWT 插件
- 1 万 rps 的压测,1000 条路由
下面图表中,横坐标表示请求的分布百分比,纵坐标表示延迟的毫秒数。所以,延迟越低越好,越稳定越好。这表示网关可以稳定、高效的处理终端请求。
下图是在不启用任何插件的情况下,APISIX 和 Kong 企业版的延迟对比。对于 95% 请求而言差异很小,但在 95% 之后延迟差异随后呈指数级增长,在达到 99.99 % 时,Kong EE 的延迟是 API7 的 30 多倍。

横坐标表示请求的分布百分比,纵坐标表示延迟的毫秒数,数值越小说明性能越好。
在启用了 JWT 插件后,API7 和 Kong EE 的性能差距进一步拉大:Kong EE 的最大延迟到了 3778 毫秒,处于不可用状态,而同时 API7 的最大延迟仅有 14 毫秒,两者是数百倍的差距。

GigaOm 的最新报告对比了 API7(基于 APISIX 的企业版)与 Kong EE 的性能,结果显示 API7 在无插件和启用 JWT 插件的场景下均表现出显著优势,尤其是在高负载和多路由情况下,性能领先数百倍。API7 提供了企业级功能,如多集群管理,而 Apache APISIX 是其开源基础,已被全球众多企业用于处理核心业务流量。
最低0.47元/天 解锁文章
621

被折叠的 条评论
为什么被折叠?



