HAProxy是一款开源的、高性能的、基于TCP(四层)和HTTP(七层)应用的负载均衡软件,借助HAProxy可以免费、快速、可靠地部署基于TCP和HTTP应用的负载均衡解决方案。
HAProxy作为一款专业的负载均衡软件,其主要特性如下:
- 高可靠性和高稳定性。HAProxy同时数以万计的并发连接,对内存和CPU资源消耗较低,其性能可与硬件级F5相媲美。
- 支持轮循、加权轮循、源地址保持、RI、rdp-cookie等多种负载均衡算法。
- 支持url检测后端服务健康度。
- 支持原生SSL。
- 支持ACL。
- 支持session保持。
- 支持连接拒绝、全透明代理。
- 拥有一个功能强大的服务器状态监控页面,通过此页面可以实时了解系统的运行状况。
- 自身有完美的热备方案(与Keepalived配合部署)。
工欲善其事必先利其器,本文记录HAProxy的重要资源,通过学习这些资料深度掌握HAProxy的部署、管理和原理等方面的知识。
HAProxy基本资料
标题 | 链接 | 备注 |
---|---|---|
HAProxy商业官网 | https://www.haproxy.com | 商业服务 |
HAProxy开源官网 | https://www.haproxy.org | 提供最新消息、下载、文档等资源 |
Git | https://git.haproxy.org | 源代码Git地址 |
Git | https://github.com/haproxy/haproxy | 源代码托管镜像Github地址 |
HAProxy图书
书名 | ISBN | 作者 | 出版社 | 出版日期 | 备注 |
---|---|---|---|---|---|
Load Balancing with HAProxy: Open-source technology for better scalability, redundancy and availability in your IT infrastructure |
9781519073846 | Nick Ramirez | Independently published | 2016-12-05 | P |
- Ebook:《HAProxy as an API Gateway》
https://www.haproxy.com/content-library/ebooks/haproxy-as-an-api-gateway
- Ebook:《The HAProxy Guide to Multi-Layered Security》
https://www.haproxy.com/content-library/ebooks/the-haproxy-guide-to-multi-layered-security
- Ebook:《HAProxy in Kubernetes》
https://www.haproxy.com/content-library/ebooks/haproxy-in-kubernetes-supercharge-your-ingress-routing
官网sitemap
- 官方文档
入口:https://docs.haproxy.org/
介绍:https://docs.haproxy.org/2.8/intro.html
配置:https://docs.haproxy.org/2.8/configuration.html
管理:https://docs.haproxy.org/2.8/management.html
- HAProxy Endterprise
企业版文档
https://www.haproxy.com/documentation/haproxy-configuration-manual/latest/intro/
https://www.haproxy.com/documentation/haproxy-configuration-manual/latest/
https://www.haproxy.com/documentation/haproxy-configuration-manual/latest/architecture/
https://www.haproxy.com/documentation/haproxy-configuration-manual/latest/management/
源代码下载
源代码下载地址:http://www.haproxy.org/download
本站分析源代码:http://www.haproxy.org/download/2.8/src/haproxy-2.8.3.tar.gz