HAProxy 1.8.1高性能负载均衡器
haproxy 的 1.8.1 源码包,里面全是干货。想搭个轻量高效的负载均衡服务,这东西挺合适。它支持四层和七层协议,并发的能力也不输 LVS,部署起来还挺灵活的。
高性能的网络服务离不开靠谱的负载均衡,haproxy-1.8.1.tar.gz
就能帮上大忙。它是用纯 C 写的,跑得快、资源占得少,适合对性能要求高的项目。
你可以用它搞定TCP
层的转发,也可以在HTTP
层按URL
、Host
等做智能路由。健康检查也有,挂掉一台不会影响整体,挺安心的。
负载策略也不少,像round-robin
、leastconn
、还有基于hash
的分发,配置文件也不复杂,看几眼就能上手。
装起来流程清晰:解压、编译、写配置、启动。命令像
make && sudo make install
这种,熟悉 Linux 的都能一把过。
调试和监控也挺方便,日志详细,还有stats socket
能随时看状态,改配置都不用重启服务,爽。
如果你用的是Keepalived
搞高可用,或者配合LVS
做主备,这包也能轻松对接,架构更稳。
对了,如果你追求 HTTPS 性能,haproxy
的SSL 卸载
能力也不错,还能搞HTTP/2
加速,挺贴心的。
建议装前准备下gcc
、make
、pcre-dev
,这些依赖缺了会编译失败,别问我怎么知道的。
如果你在做高并发服务,或者想把后端压力均匀点分出去,这份源码真的挺值得折腾的。
下载地址
用户评论