haproxy与lvs,nginx的比较
lvs性能最好,但是搭建相对复杂
nginx的upstream模块支持群集功能,但是对群集节点健康检查功能不强,性能没有haproxy好
HTTP请求
GET方式(默认) POST方式
返回状态码
正常为2xx 3xx
异常为4xx 5xx
负载均衡常用调度算法
RR:轮询调度
LC:最小连接数
SH:基于来源访问调度
haproxy的服务说明
主配置文件:/etc/haproxy/haproxy.cfg
启动服务: /etc/init.d/haproxy start restart(重启)
主配置文件三部分:global(全局) defaults(默认) listen(应用模块)
haproxy的参数优化
maxconn 最大连接数
daemon 守护进程模式
nbproc 负载均衡的并发连接数
retries 重试次数
option http-server-close 主动关闭http请求选项
timeout http-keep-alive 长连接超时时间
timeout http-request http 请求超时时间
timeout client客户端超时时间