发现一款性能比Kong强的开源网关:Goku
性能测试结果
![](https://img.haomeiwen.com/i3960574/685ace3ce79786cc.jpg)
我们将市场上的其他同类热门产品进行比较,使用相同的环境和条件,测试以下产品:Goku、Kong、Tyk。Goku API Gateway 是 EOLINKER 旗下自研的微服务网关,提供社区版本(CE)和企业版本(EE),本次使用的是社区版本。
![](https://img.haomeiwen.com/i3960574/7613d9802133731c.png)
注:本次压测对象均为单个网关节点,并且均未启用插件功能。
测试详情
一、硬件环境
1.后端服务所在服务器
CPU: Intel(R) Xeon(R) Platinum 8269CY CPU @ 2.50GHz * 12
Linux version 3.10.0-957.27.2.el7.x86_64
Total 48G,47G available memory
2.节点所在服务器
CPU: Intel(R) Xeon(R) Platinum 8269CY CPU @ 2.50GHz * 12
Linux version 3.10.0-957.27.2.el7.x86_64
Total 48G,47G available memory
3.压测程序所在服务器
CPU:Intel(R) Xeon(R) Platinum 8163 CPU @ 2.50GHz * 4
Linux version 3.10.0-957.27.2.el7.x86_64
Total 16G,15G available memory
二、压测条件
压测工具:Jmeter
使用插件:concurrency thread group 阶梯式加压工具
压力配置:
![](https://img.haomeiwen.com/i3960574/787ec6c2a0a4e086.jpg)
基准测试报告
一、直接访问后端服务
![](https://img.haomeiwen.com/i3960574/80712a31fdf8b82e.png)
二、使用Goku API Gateway
![](https://img.haomeiwen.com/i3960574/854cf7eb13b60303.png)
三、使用Kong Gateway
![](https://img.haomeiwen.com/i3960574/b1dcc28a390edb40.png)
四、使用Tyk Gateway
![](https://img.haomeiwen.com/i3960574/46842d42f8b407e9.png)
相关链接
项目地址:https://github.com/eolinker/goku-api-gateway
控制台Docker:https://hub.docker.com/r/eolinker/goku-api-gateway-ce-console
节点Docker:https://hub.docker.com/r/eolinker/goku-api-gateway-ce-node