乐趣区

关于后端:最新GigaOm-发布-API-网关评测报告API7-和-Kong-企业版本性能对比

近期,GigaOm 公布了一份 API 网关的性能评测报告,报告次要介绍了在不同压测场景下,API7(基于 Apache 顶级我的项目 APISIX 的企业版本)和 Kong EE(Kong 企业版本)二者的性能差别, 结果显示 API7 性能显著优于 Kong EE,最高有数百倍的差距。

咱们从残缺的报告中摘录了测试场景和数据:

  1. 1 万 rps 的压测,1 条路由,不启用插件
  2. 1 万 rps 的压测,1 条路由,启用 JWT 插件
  3. 1 万 rps 的压测,1000 条路由

上面图表中,横坐标示意申请的散布百分比,纵坐标示意提早的毫秒数。所以,提早越低越好,越稳固越好。这示意网关能够稳固、高效的解决终端申请。

下图是在不启用任何插件的状况下,APISIX 和 Kong 企业版的提早比照。对于 95% 申请而言差别很小,但在 95% 之后提早差别随后呈指数级增长, 在达到 99.99 % 时,Kong EE 的提早是 API7 的 30 多倍。

横坐标示意申请的散布百分比,纵坐标示意提早的毫秒数,数值越小阐明性能越好。

在启用了 JWT 插件后,API7 和 Kong EE 的性能差距进一步拉大:Kong EE 的最大提早到了 3778 毫秒,处于不可用状态,而同时 API7 的最大提早仅有 14 毫秒,两者是数百倍的差距。

横坐标示意申请的散布百分比,纵坐标示意提早的毫秒数,数值越小阐明性能越好。

下面两个场景都只有 1 条路由,在用户的理论生产环境,个别会有几百上千条路由。所以,上面的测试笼罩了 1000 条路由的状况。 在这个场景下,Kong EE 和 API7 也是靠近 100 倍的差距。

横坐标示意申请的散布百分比,纵坐标示意提早的毫秒数,数值越小阐明性能越好。

API7 在各种测试场景下,都放弃了低提早和稳固,这对于企业用户尤为要害。

Apache APISIX

Apache APISIX 是新一代的云原生 API 网关,提供丰盛的流量治理性能,如负载平衡、动静上游、灰度公布、服务熔断、身份验证、可观测性等。

下图是 APISIX 的架构图

API7 是深圳干流科技基于 Apache APISIX 实现的商业产品,除了包含下面提到根底性能外,还针对企业用户实现了多集群治理、多工作分区、权限治理、版本治理、审计、统计等性能。

谁在应用 APISIX

寰球已有数百家企业用户在应用 Apache APISIX 解决外围业务流量,包含金融、互联网、制作、批发、运营商和其余许多行业。

分割咱们

Apache APISIX Github:https://github.com/apache/apisix

API7 官网:https://www.apiseven.com/zh

关注公众号【APISIX 云原生微服务网关】,填写信息获取完整版报告。

退出移动版