Haproxy是一款使用C语言编写的自由及开放源代码的软件,可提供高可用性、负载均衡、及基于TCP和HTTP应用的代理软件按
适用于负载大的Web站点
运行在硬件可支持数以万计的并发连接的连接请求
Haproxy在负载均衡速度和并发处理上是优于Nginx
Haproxy支持虚拟主机,可以工作在4、7层
能够补充Nginx (ip_ hash) 的一些缺点,比如session的保持、Cookie的引导等工作
支持以ur1的方式检测后端的服务器的状态
Haproxy可以对Mysql进行负载均衡,对后端的DB节点进行检测和负载均衡
支持很多负载均衡算法(丰富)
RR(Round Robin):轮询调度,轮询分配各节点用户访问,可以实现负载均衡
LC(Least Connections):最小连接数算法,更具后端的节点连接数大小动态分配前端请求
SH(Source Hashing):基于访问调度算法,用于一些在服务器端由Session会话记录时,可以基于来源的ip、Cookie等做集群调度,可以实现会话保持,但当IP访问量非常大时会引起负载不均衡,部分节点访问量大,影响业务
Haproxy:高可用性,支持8中负载均衡策略,仅做负载均衡时,在高并发情况下性能优于nginx,支持URL健康检测、支持session保持
Nginx:支持正则,支持基于端口的健康检查,不支持session的直接保持,但能通过IP_hash解决,反向代理强
LVS:负载均衡能力很强,但是对于大型网站,LVS配置负载,维护成本高,它不支持正则处理,不能实现动静分离,只在四等分发作用
haproxy服务器:192.168.152.130
nginx1服务器:192.168.152.129
nginx2服务器:192.168.152.128
测试的机器:本机
本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕,E-mail:xinmeigg88@163.com
本文链接:http://www.xrbh.cn/tnews/1785.html