haproxy简介 HAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和 HTTP的应用程序代理。 HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行 在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全地整合 进用户当前的架构中, 同时可以保护用户的web服务器不被暴露到网络上。 HAProxy支持四层(TCP)和七层(HTTP)负载均衡 haproxy支持的负载均衡调度算法
yum -y install haproxy
# 配置代理目标
backend app
# 代理策略 roundrobin-轮询
balance roundrobin
server app1 192.168.112.129:80 check
server app2 192.168.112.135:80 check
#server app3 127.0.0.1:5003 check
#server app4 127.0.0.1:5004 check
systemctl restart haproxy
查看服务状态systemctl status haproxy
curl http://[本机IP]:[端口号]