HAProxy知识集锦
简介
HAProxy是一个非常快、稳定的网络工具,可以用于实现高可用、负载均衡、L4/L7代理。经过多年的发展,HAProxy已经成为开源LB事实上的标准。
HAProxy的性能依赖于Linux的epool或BSD的kqueue。它包含了一个单线程、事件驱动、非阻塞的核心引擎、一个非常快的IO层,以及一个基于优先级的调度器。
HAProxy启动后,它会做三件事情:
- 处理入站连接
- 周期性的检查上游服务器的状态(健康检查)
- 和其它HAProxy节点交换信息
最近版本引入的新特性包括:
1.8:多线程、HTTP/2、缓存、服务器热添加/移除、无缝Reload、DNS SRV、硬件SSL引擎
1.7:服务器热配置、内容处理代理、多类型证书
1.6:DNS解析、HTTP连接多路复用、无状态压缩
1.5:SSL、IPv6、keep-alive、DDos防护
Leave a Reply