1、目前常见的Web集群调度器分为软件和硬件
2、软件通常使用开源的LVS、Haproxy、Nginx
LVS性能最好,但是搭建相对复杂;Nginx的upstream模块支持群集功能,但是对群集节点健康检查功能不强,高并发性能没有Haproxy好
3、硬件一般使用多的是F5,也有很多人使用国内的一些产品,如梭子鱼、绿盟等
1、LVS在企业应用中抗负载能力很强,但存在不足
2、Haproxy是一款可提供高可用性、负载均衡、及基于TCP和HTTP应用的代理的软件
Haproxy支持多种调度算法,最常用的有三种
1、RR (Round Robin)
RR算法是最简单最常用的一种算法,即轮询调度
2、LC(Least Connections)
最小连接数算法,根据后端的节点连接数大小动态分配前端请求
3、SH(Source Hashing)
基于来源访问调度算法,用于一些有Session会话记录在服务器的场景,可以基于来源的IP、Cookie等做集群调度。
Haproxy服务器:192.168.229.10
Nginx服务器1:192.168.229.20
Nginx服务器2:192.168.229.30
客户端:192.168.229.40
1、Haproxy服务器部署
2、节点服务器部署
3、测试 Web群集
在客户端使用浏览器打开 http://192.168.229.10/test.html ,不断刷新浏览器测试负载均衡效果
本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕,E-mail:xinmeigg88@163.com
本文链接:http://www.bhha.com.cn/news/1432.html