Open mzky opened 4 years ago
以上四个负载工具其中三个公司正在使用,仅Traefik未在产品中正式使用
广东省信息中心二期(统一认证)项目投标,项目要求通过第三方检测机构验证 采用Nginx进行负载性能测试时错误率达0.2%,性能也达不到投标需求 改用Traefik后错误率降为0.001%,性能也达到检测要求
以下从应用场景、性能、稳定性、配置复杂度方面仅提供结论,具体见参考连接:
LVS > Traefik > Nginx > HAProxy
cpu占用率 Traefik > Nginx (Nginx占用率很低,这点确实厉害)
注:Traefik官方提供的测试结果显示Traefik的性能是Nginx的85%
[ One VM for Traefik (v1.0.0-beta.416) / Nginx (v1.4.6) ] 测试环境为虚拟机,版本号为v1.0的beta版,现Traefik最新版本为v2.1
均通过长期稳定性验证
Traefik的logo是这样的(是不是跟golang的logo很像^_^,因为就是go写的)
参考: https://my.oschina.net/xiaominmin/blog/1598679 https://zhuanlan.zhihu.com/p/41354937
这个性能结果,倒是有点违背我的认知:LVS > HAProxy > Nginx > Traefik
LVS > HAProxy > Nginx > Traefik
是因为 Nginx 默认没开长连接,相当于用的短连接方式 PK 的 Traefik
Traefik 超出我期望了, 这么厉害
以上四个负载工具其中三个公司正在使用,仅Traefik未在产品中正式使用
Traefik在公司项目中的实际应用
广东省信息中心二期(统一认证)项目投标,项目要求通过第三方检测机构验证 采用Nginx进行负载性能测试时错误率达0.2%,性能也达不到投标需求 改用Traefik后错误率降为0.001%,性能也达到检测要求
以下从应用场景、性能、稳定性、配置复杂度方面仅提供结论,具体见参考连接:
应用场景
性能
LVS > Traefik > Nginx > HAProxy
cpu占用率 Traefik > Nginx (Nginx占用率很低,这点确实厉害)
[ One VM for Traefik (v1.0.0-beta.416) / Nginx (v1.4.6) ] 测试环境为虚拟机,版本号为v1.0的beta版,现Traefik最新版本为v2.1
稳定性
均通过长期稳定性验证
配置复杂度
Traefik的logo
Traefik的logo是这样的(是不是跟golang的logo很像^_^,因为就是go写的)
参考: https://my.oschina.net/xiaominmin/blog/1598679 https://zhuanlan.zhihu.com/p/41354937