HAProxy 1.8.2高可用负载均衡
haproxy 的 1.8.2 版本是个挺稳的老选手,用在做高可用负载均衡的时候还蛮顺手的。虽然发布时间不算新,但功能一点都不落后——HTTP/2、TCP 代理、会话保持、健康检查这些通通都有,性能也还挺能打。
配置文件结构清晰,看着不累。你想用轮询
、最少连接
、源地址哈希
来分发求,它都支持。像电商那种需要会话保持的,也能搞定,cookie
贴上就行。
健康检查是我觉得最实用的一块,服务器挂了它能立马识别,把流量转走,用户基本无感。和数据库或缓存服务结合也挺稳,是你走TCP 层负载的时候。
装起来也不麻烦,make
一下就能跑,像这样:
./configure --prefix=/usr/local/haproxy
make
sudo make install
搞个配置文件,路径一般是/etc/haproxy/haproxy.cfg
,写好就能跑起来,命令是:
sudo /usr/local/haproxy/sbin/haproxy -f /etc/haproxy/haproxy.cfg -d
如果你项目需要稳定、灵活、性能高的负载均衡器,这个版本的 haproxy 真的可以一试。想了解更多实战内容,可以看看这些相关资料:
下载地址
用户评论