博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HAproxy、Lvs、Ngixn代理服务器对比
阅读量:5872 次
发布时间:2019-06-19

本文共 506 字,大约阅读时间需要 1 分钟。

Nginx分析:

优点:
工作在七层,
正则表达式比HAproxy强大
并发量可以达到几万次
nginx还可以作为web服务器使用
缺点:
仅支持http、https、mail协议,应用面小
监控检查仅通过端口,无法使用url检查

HAproxy

优点:
可以通过url进行健康检查
效率、负载均衡速度、高于Nginx、低于lvs
HAproxy支持TCP,可以对mysql进行负载均衡
调度算法丰富
缺点:
正则弱于Nginx
日志依赖于syslogd,不支持apache日志

LVS分析

优点:
负载能力强。工作在4层,内存、cpu消耗低
配置低、减少人为错误
应用面广,几乎可以为所有应用提供负载均衡
缺点:
不支持正则表达式,不能实现动静分离
不支持url健康检查

负载均衡能力:

LVS>HAproxy>Nginx
不选择LVS原因:
1.lvs不支持正则表达式,不能实现html网页和php网页分离
2.不支持url健康检查
不选nginx原因:
1.应用面小,不可以对mysql进行负载均衡
2.无法url检查

转载于:https://blog.51cto.com/13587169/2092689

你可能感兴趣的文章
LocalReport Print with C# C#打印RDLC
查看>>
第二篇:JMeter+Ant(报告优化)
查看>>
java 自动补全
查看>>
linux(ubuntu)和windows下面快速搭建android开发环境
查看>>
团队作业五
查看>>
黄聪:数字签名是什么?
查看>>
Jmeter进行简单mysql数据库测试
查看>>
C# 内存回收
查看>>
master..xp_fileexist
查看>>
sql查询与修改数据库逻辑文件名,移动数据库存储路径
查看>>
SQL事务的使用
查看>>
一个字符串中包含另一个字符串所有字符的最短子串长度?——《编程之美》最短摘要的生成的简化...
查看>>
android开发之多线程实现方法概述
查看>>
pytorch对可变长度序列的处理
查看>>
[老老实实学WCF] 第八篇 实例化
查看>>
前端自动化构建工具webpack (一)之webpack安装 和 设置webpack.confi.js
查看>>
js数据类型转换大全
查看>>
java面向对象高级分层实例_实体类
查看>>
python ide
查看>>
Servlet--传参和接参
查看>>