HAProxy 1.8.3负载均衡器
haproxy 的 1.8.3 源码包,挺适合想深入搞明白它运行原理的你。这个版本虽然不算新,但稳定性不错,编译部署也没啥坑。支持 HTTP 和 TCP 代理,像 MySQL、SMTP 也能搞,蛮全能的。负载均衡算法多,配置起来也直观。
健康检查功能挺实用,像后端挂了,haproxy 会自动摘掉,恢复了还能自动加回来,省了不少运维心力。还有会话保持、SSL 卸载这些功能,用来搭建线上环境挺靠谱的。
源码包是haproxy-1.8.3.tar.gz
,你解压完(tar -zxvf
),进目录直接make
+ sudo make install
就能装。如果你机器上没装依赖,要补一下,比如libssl-dev
这种。
配置文件一般是haproxy.cfg
,写前端、后端、策略这些都靠它。规则写得清晰点,对后期排查问题有,尤其是在高并发场景下,性能表现还是蛮惊喜的。
如果你是做网关、负载均衡或者需要反向代理的,推荐你下下来试试。搭配一些监控工具,能看到实时的流量和状态,调优也方便。
相关资源你可以看看:HAPROXY 负载均衡反向代理最佳实践、haproxy7 层负载均衡代理实战。如果你对 TCP 代理感兴趣,GogoTcpProxy这个工具也不错。
下载地址
用户评论