目的:实现在Windows平台上部署的基于TCP协议和端口提供用户端访问的负载均衡。
介绍
HAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。
下载程序
国内访问不了。
网址仅提供了linux平台下的源代码,需要自己编译。
在网上以找到在Windows平台可执行的程序(非官方的编译。这个也可以自己编译源代码,需要安装cygwin,具体参考https://www.jianshu.com/p/d436a3e73d2f)
下载网站
安装
在Windows平台上直接运行就好。
启动脚本命令:
haproxy.exe -f haproxy.cfg -d
-d为前端启动,-D为后端启动
或者,直接运行 run.bat
网上下载的安装包中,对启动和停止做了批处理的了封装,简化了每都要输入命令。
run.bat 运行
haproxy.exe -f haproxy.cfg -d
stop.bat停止
taskkill /IM haproxy.exe /F
在Linux平台下,安装的方法很多,可以手动编译,也可采用yum的方式安装,参考https://www.linuxidc.com/Linux/2018-03/151322.htm
作者:测绘小兵
链接:https://www.jianshu.com/p/6de5c9e37886
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
网友评论