搜索

pdf文档 APISEVEN 和Kong EE 的性能评测

1.11 MB 14 页 0 下载 87 浏览 0 评论 0 收藏
语言 格式 评分
中文(简体)
.pdf
3
摘要
本文通过性能测试比较了API7和Kong EE在单节点设置下的表现。测试结果显示,在每秒10,000个请求的情况下,API7的延迟比Kong EE低14倍。API7在99.99%的请求时的延迟差异最为明显。测试还考虑了JWT认证和1000个路由的情况,API7在所有情况下均表现更优。报告强调了性能对于API管理解决方案的重要性,并建议读者根据自身需求进行测试。
AI总结
### 文档总结 #### 1. 引言 - **高性能API**:定义为每秒处理超过1000个交易,且最大延迟小于30毫秒。 - **API管理的重要性**:API和微服务帮助企业实现高性能和可用性,同时支持业务扩展。 - **性能需求**:公司依赖API交易速率来跟上业务发展速度,API管理解决方案不应成为性能瓶颈。 #### 2. 测试目的 - 比较两款全生命周期API管理平台:**API7** 和 **Kong企业版(Kong EE)** 的性能表现。 - 测试重点:负载均衡、高交易量吞吐、延迟和成功率。 #### 3. 测试结果 - **单节点测试**: - 在每秒10,000个请求的情况下,API7的延迟比Kong EE低14倍(99.99%时)。 - 延迟差异在高百分位数(99.9%、99.99%)时尤为明显。 - 测试中使用了JWT认证和1000个路由,结果表明API7的表现优于Kong EE。 - **扩展性测试**: - 在每秒20,000个请求时,API7的延迟仍远低于Kong EE。 - 使用1000个端点时,API7的延迟仅在个位数毫秒级别。 #### 4. 测试环境 - 硬件配置:基于AWS EC2,包括c4.4xlarge、c4.2xlarge等实例。 - 软件配置:API7 1.7、Kong Enterprise 2.2.0.0-beta1、NGINX 1.14.0、WRK2 4.0.0。 - 测试工具:WRK2用于生成压力测试。 #### 5. 结论 - 在单节点设置下,API7在所有测试条件下的延迟和吞吐量表现优于Kong EE。 - 测试结果表明,API7在高负载和复杂场景下的性能更具优势。 - **建议**:读者应根据自身需求和测试结果选择合适的API管理解决方案,并结合产品文档和实际测试进行验证。 #### 6. 附录 - 提供了测试中使用的后端API配置和NGINX配置,供读者复现测试环境。 --- ### 核心观点 1. **高性能API管理**:API7在单节点测试中表现优于Kong EE,尤其是在高负载和高百分位数延迟测试中。 2. **测试环境**:测试基于云环境,确保公平性,但实际性能可能因配置和负载而异。 3. **建议**:读者应结合自身需求和测试结果,选择适合的API管理解决方案。 --- ### 关键数据 - **10,000 rps测试**:API7延迟比Kong EE低14倍(99.99%时)。 - **20,000 rps测试**:API7延迟仅3毫秒,而Kong EE延迟达5,681毫秒。 - **JWT认证测试**:API7最大延迟14毫秒,Kong EE为3,778毫秒。 - **1000条路由测试**:API7延迟仍远低于Kong EE。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 7 页请下载阅读 -
文档评分
请文明评论,理性发言.