APISEVEN 和Kong EE 的性能评测
1.11 MB
14 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
中文(简体) | .pdf | 3 |
摘要 | ||
本报告评估了API7和Kong企业版(Kong EE)作为部署在云上的API管理平台的性能。报告定义了高性能API管理为每秒交易量超过1000次且最大延迟小于30毫秒。通过一系列压力测试,包括单节点测试、JWT身份验证测试以及多路由测试,API7在所有测试场景中表现优于Kong EE。在10,000次每秒请求率下,API7在99.99%延迟时表现优于Kong EE 14倍。在20,000次每秒请求率下,Kong EE的延迟显著增加,而API7仍保持较低延迟。两种方案均支持混合云和本地部署,并提供丰富的插件和管理功能。 | ||
AI总结 | ||
以下是对《APISEVEN 和 Kong EE 的性能评测》的中文总结:
---
### 《APISEVEN 和 Kong EE 的性能评测总结》
本报告由 GigaOm 进行,旨在评估 API7 和 Kong 企业版(Kong EE)作为云上 API 管理平台的性能。测试结果表明,API7 在多种负载条件下表现优于 Kong EE,尤其是在延迟和吞吐量方面。
---
### 1. **测试概述**
- **测试对象**:API7 和 Kong EE。
- **测试关注点**:API 的延迟(单位:毫秒,越低越好)和吞吐量。
- **定义高性能**:每秒超过 1000 个交易,最大延迟低于 30 毫秒。
- **关键指标**:50%、90%、95%、99%、99.9% 和 99.99% 的响应时间,以及最大延迟。
---
### 2. **测试结果**
#### (1)**空转压力测试(基线延迟)**
- **10,000 rps(每秒请求次数)**:API7 的 99.99% �迟比 Kong EE 低 14 倍。
- **20,000 rps**:Kong EE 的 90% 延迟为 5,681 毫秒,而 API7 只为 3 毫秒。
#### (2)**JWT 认证测试(10,000 rps)**
- API7 的最大延迟仅为 14 毫秒,而 Kong EE 的最大延迟为 3,778 毫秒,差距显著。
#### (3)**1,000 条路由测试(10,000 rps)**
- API7 的延迟保持在个位数毫秒,而 Kong EE 的表现未能改善。
---
### 3. **结论**
- **延迟表现**:API7 在所有测试场景中延迟均优于 Kong EE,尤其是在高负载(20,000 rps)和复杂配置(JWT 认证、1,000 条路由)下,差距显著。
- **吞吐量**:API7 的吞吐量更高,且在高并发下表现更稳定。
- **总结**:API7 在延迟、吞吐量和稳定性方面均优于 Kong EE,是更高性能的云上 API 管理平台。
---
### 4. **测试环境与配置**
- **硬件配置**:
- API 网关数据平面:c4.2xlarge。
- 控制平面:c4.2xlarge。
- 上游服务器:c5n.2xlarge。
- **软件版本**:
- API7 网关:1.7。
- Kong EE:2.2.0.0-beta1。
- 上游服务器:NGINX 1.14.0。
- **速率限制**:两者均为每秒 2,999,999 个请求。
---
### 5. **附录**
- 后端 API 配置:基于 NGINX,返回 1024 个随机字符。
- 测试工具:WRK2 4.0.0。
---
### 总结
API7 在 GigaOm 的压力测试中表现优异,尤其是在高负载和复杂配置下,其延迟和吞吐量远超 Kong EE,是更高效、更可靠的云上 API 管理平台。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
7 页请下载阅读 -
文档评分