Haproxy.cfg配置文件详解
HAProxy是一个C语言编写的开源软件,主要用于提供高可用性与负载均衡,以及基于TCP和HTTP的应用程序代理服务。其配置文件haproxy.cfg是集中功能配置文件,配置代理与负载均衡功能。
haproxy.cfg文件主要分为四个部分:全局功能配置段、默认属性配置段、前端代理配置段与后端负载均衡配置段。文件/etc/haproxy/haproxy.cfg主要分为全局参数配置(global部分)与代理服务器配置(proxies部分)两大部分。全局部分配置运行选项与日志设置等,proxies部分则配置后端服务器列表与负载均衡算法。
HAProxy架构基于事件驱动,运行在一个单一进程内,采用多线程与单线程事件循环机制处理并发连接。适合高负载web站点,支持会话保持与七层处理,能够支撑数万级并发连接,整合至用户基础架构过程简单且安全。
多重随机标签