APISEVEN 和Kong EE 的性能评测2-云上的API管理5 API76 图1.API7技术架构7 Kong企业版7 3-GigaOmAPI负载测试设置9 API压⼒测试9 测试环境10 单节点10 环境清单10 软件版本信息11 4-测试结果12 图2.空转时的压⼒测试API的基线延迟12 图3.API7与KongEE在20,000rps时的对⽐13 ⽉API调⽤次数超过100亿次。因此,在选择API管理解决⽅案时,性能是⼀个关键因素。 在本⽂中,我们展⽰了使⽤2个全⽣命周期API管理平台完成的性能测试结果:API7和Kong企业版 (KongEE)。 在我们的单节点设置中,API7所有的压⼒测试结果都优于KongEE。在每秒10,000个请求的情况下, 99.99%的情况API7的延迟⽐KongEE低14倍。API7和KongEE⼆者百分⽐越⾼延迟差异越明显。在 内。基于Debian和RedHat的包管理器(Yum和 Apt-Get),在他们的仓库⾥有Kong,⽽且还有Docker和CloudFormation选项。 Kong可以作为⼀个单节点运⾏,也可以作为多节点集群。在集群中,负载均衡器(如开源的 NGINX)被⽤在边缘节点为客⼾端提供单个地址,并使⽤选定的策略(例如循环或加权)在Kong节 点之间分发请求。横向扩展Ko0 码力 | 14 页 | 1.11 MB | 1 年前3
API7 ⽹关技术⽩⽪书被拒绝,并返回rejected_code,如503。 IP⿊⽩名单 2. API⽹关内置IP⿊⽩名单插件,允许管理员通过控制⾯板进⾏设置。通过设置⿊名单IP列表或者⽩名 单IP列表,实现对路由、服务的资源访问控制。 熔断 3. 当请求到达API⽹关后,会存在如下3种情况: 请求正常、响应正常; • 请求正常、响应异常; • 请求异常。 • 当海量 多时,效率并不会降低,因为其时间复杂度为O(K)(K为路由字符串⻓度,和路由数量⽆关)。 下图是在10000rps的情况下,API7和Kong企业版的延迟对⽐。 图2-3在单节点和10krps的情况下,API7与Kong企业版性能对⽐ 从中可以看出,API7的延迟表现⾮常稳定,99.9%的请求都在6毫秒内完成了处理;⽽Kong企业版 的延迟是API7的⼏⼗倍。0 码力 | 19 页 | 1.12 MB | 1 年前3
Apache APISIX
微服务⽹关性能架构解析Whitelist/Blacklist • Stand-alone mode • TCP/UDP Proxy • Dynamic MQTT Proxy Apache APISIX 压测 性能只下降 15% 单 worker:23-24k 的 QPS 4 worker:68k 的 QPS 平台:alicloud ecs.ic5.3xlarge vs Q & A • github.com/iresty/apisix0 码力 | 41 页 | 15.62 MB | 1 年前3
有了 NGINX 和 Kong,为什么还需要 Apache APISIX-王院生Java、Golang 等 • ⾼质量周边⽣态:resty-radixtree, jsonschema, ipmatcher 等 • 完备 7 层协议⽀持 • ⽣产⽤户使⽤量:⼏千节点的部署量,最⼤单⽤户⽇请求量80~100亿(7 台服务器,⽇常 CPU 占⽤率 8~10%) • 更多:https://apisix.apache.org 云 原 ⽣ 社 区 M e e t u p 第 四 期0 码力 | 34 页 | 25.78 MB | 6 月前3
共 4 条
- 1













