APISEVEN 和Kong EE 的性能评测
⾼性能API管理测试 产品评估:API7和Kong企业版 1-摘要3 2-云上的API管理5 API76 图1.API7技术架构7 Kong企业版7 3-GigaOmAPI负载测试设置9 API压⼒测试9 测试环境10 单节点10 环境清单10 软件版本信息11 4-测试结果12 图2.空转时的压⼒测试API的基线延迟12 在本⽂中,我们展⽰了使⽤2个全⽣命周期API管理平台完成的性能测试结果:API7和Kong企业版 (KongEE)。 在我们的单节点设置中,API7所有的压⼒测试结果都优于KongEE。在每秒10,000个请求的情况下, 99.99%的情况API7的延迟⽐KongEE低14倍。API7和KongEE⼆者百分⽐越⾼延迟差异越明显。在 我们所有的测试中,最⼤延迟差异体现得最明显的是达到99.9%和99 9%和99.99%的请求时。 云上测试软硬件是⾮常具有挑战性的。在可⽤性、虚拟机处理器、内存、最佳输⼊/输出的存储、⽹络 延迟、软件和操作系统版本以及负载这些⽅⾯的配置可能会有利于其中⼀⽅。更具挑战性的是测试完 全托管的服务产品,我们不知道这些产品的底层配置(处理能⼒、内存、⽹络等)是什么样的。我们 的测试展⽰了⼀⼩部分潜在配置和负载。 作为报告的发起⼈,API7选择了默认的API0 码力 | 14 页 | 1.11 MB | 1 年前3API7 ⽹关技术⽩⽪书
✖ ✔ API调⽤次数统计 ✔ ✔ ✖ ✖ ✔ 表1-1API7功能列表 1.5功能亮点 API全⽣命周期管理 1. 涵盖API设计、创建、测试、部署、管理、运维、下线等阶段,可进⼀步帮助企业优化API管理流 程、提⾼企业价值。借助于OpenAPI3.0标准,可⽅便地完成API导⼊导出以及⽂档⽣成⼯作,更多 地发挥API能⼒。 级。此外,API⽹关将请求转发⾄上游服务时,将携带⼀些HTTP请求头,⽤于标记这些流量来⾃于 ⽹关。 以灰度发布为例:在开始灰度发布后,⾸先启动新版本服务(应⽤),并交给测试⼈员对新版本进⾏ 测试。如果测试正常,那可以将少量的流量切换到新版本中,接着对新版本进⾏运⾏状态检查,并收 集各种数据。当确认新版本运⾏良好后,再逐步将更多的流量切换到新版本中。直到将100%流量全 部切换0 码力 | 19 页 | 1.12 MB | 1 年前310-APISIX 与 SkyWalking 的最佳实践-王院生
missing call math.randomseed() lua_code_cache off 为什么要参与开源项⽬ 拓宽视野 提⾼思考问题全⾯性 提⾼对代码之外点的重视:⽂档、单元测试、E2E 测试、压⼒测 试等 了解⾏业发展⽅向 与社区⼀起成⻓相互“提携” 远程协作的最佳实验环境 “ Q & A https://github.com/apache/apisix — Yuansheng0 码力 | 29 页 | 7.43 MB | 5 月前3Apache APISIX 在金山办公的开发和落地实践
Nginx 带来的问题 When Not To • 类型转换开销: • 不要在 rust 中做分配大段内存再同步回 lua 的操作 • 不要在 rust 中通过指针回调 lua • 做好性能测试 解决 Nginx 带来的问题 为什么不考虑... ... • C/C++? 没有 rust 的内存安全,既然要解决 lua 的人因问题就不要引入另一个。rust 和它们 是 ABI 兼容的,它们能做的能用的0 码力 | 27 页 | 4.88 MB | 1 年前303-基于Apache APISIX的全流量API网关-温铭
拍云、中 国移动、思必驰、空中云汇、中国航信等几十家企 业 活跃是我们的唯一目标 • 不看 github star • 更关注:如何吸引新的贡献者;如何让贡献者更加活跃 • 贡献不止代码,文档、测试、文章都是贡献,都可以成为 committer 和 PMC • 多样性:近 30 位 committer,其中两位欧洲开发者;至少 4 位大学生 • 后浪:00 后的 Apache APISIX committer0 码力 | 11 页 | 6.56 MB | 5 月前3
共 5 条
- 1