Haproxy
LVS在企业应用中抗负载能力很强,但存在不足
LVS不支持正则处理,不能实现动静分离
对于大型网络,LVS的实施配置复杂,维护成功相对较高
适用于负载大的web站点
运行在硬件上可支持数万计的并发连接请求
调度算法
RR (Round Robin):RR算法是最简单常用的一种算法,即轮询调度
LC(Least Connections):最小连接数算法,根据后端节点连接数大小动态分配前端请求
SH (Source Hashing):基于来源访问调度算法,用于一些有Session会话在服务器端的场景,可以基于来源的IP、Cookie等做集群调度
搭建
安装


编译安装 查询版本

修改文件




server1 和server2 安装nginx


网页中写入内容


结果


本文详细介绍了如何使用Haproxy进行负载均衡,包括RR轮询、LC最少连接数和SH来源哈希三种调度算法。涉及从基础安装、版本查询,到配置服务器(如nginx)和实现动态调度的过程,特别适合高并发大型web站点部署。
1780

被折叠的 条评论
为什么被折叠?



