一 、常见的web集群调度器
Haproxy 是目前比较流行的一种集群调度工具,同类集群调度器工具有很多,如 LVS 和 Nginx。相比较而言,LVS 性能最好,但是搭建相对复杂;Nginx 的 upstream 模块虽然支持集群功能,但是对集群节点健康检查功能不强,性能没有 Haproxy 好。
二、LVS haproxy nginx区别
(1)LVS基于Linux操作系统实现软负载均衡,而Haproxy和Nginx是基于第三方应用实现的软负载均衡
(2)LVS是可实现4层的IP负载均衡技术,无法实现基于目录、URL的转发。而Haproxy和Nginx都可以实现4层和7层技术,Haproxy可提供TCP和Http应用的负载均衡综合解决方案
(3)LVS因为工作在ISO模型的第四层,其状态监测功能单一,而Haproxy在状态监测方面功能更丰富、强大,可支持端口、URL、脚本等多种状态监测方式
(4)Haproxy功能强大,但整体性能低于4层模式的LVS负载均衡
(5)Nginx主要用于web服务器或缓存服务器
21. 常见调度模式
| 调度模式 |
作用 |
| Round Robin(轮询) |
根据轮询分配访问请求,来实现负载均衡的效果(可以配置权重,以此增加调度概率) |
| Least Connections(最小连接数) |
根据后端节点的连接数大小,来动态的分配前端请求(将请求优先分配到连接数小的节点上) |
| Source Hashing(基于来源访问调度) |
用于一些有 Session 会话记录在服务器端的场景,可以基于来源 IP、Cookie 等进行集群调度。 |
三、使用 Haproxy + Nginx 实现高可用配置
准备工作:
| 主 |

本文介绍Haproxy、LVS和Nginx的区别,并详细展示了如何通过Haproxy结合Nginx实现负载均衡及高可用性的具体配置过程。

1976

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



