负载均衡#HAPROXY#001#参考图书及资料

HAProxy是一款开源的、高性能的、基于TCP(四层)和HTTP(七层)应用的负载均衡软件,借助HAProxy可以免费、快速、可靠地部署基于TCP和HTTP应用的负载均衡解决方案。

HAProxy作为一款专业的负载均衡软件,其主要特性如下:

  • 高可靠性和高稳定性。HAProxy同时数以万计的并发连接,对内存和CPU资源消耗较低,其性能可与硬件级F5相媲美。
  • 支持轮循、加权轮循、源地址保持、RI、rdp-cookie等多种负载均衡算法。
  • 支持url检测后端服务健康度。
  • 支持原生SSL。
  • 支持ACL。
  • 支持session保持。
  • 支持连接拒绝、全透明代理。
  • 拥有一个功能强大的服务器状态监控页面,通过此页面可以实时了解系统的运行状况。
  • 自身有完美的热备方案(与Keepalived配合部署)。

工欲善其事必先利其器,本文记录HAProxy的重要资源,通过学习这些资料深度掌握HAProxy的部署、管理和原理等方面的知识。

0x01 HAProxy基本资料

标题链接备注
HAProxy商业官网https://www.haproxy.com商业服务
HAProxy开源官网https://www.haproxy.org提供最新消息、下载、文档等资源
Githttps://git.haproxy.org源代码Git地址
Githttps://github.com/haproxy/haproxy源代码托管镜像Github地址

0x02 HAProxy图书

书名ISBN作者出版社出版日期备注
Load Balancing with HAProxy:

Open-source technology for better scalability,

redundancy and availability

in your IT infrastructure

9781519073846Nick RamirezIndependently published2016-12-05P
  • 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

0x03 官网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/

  • 免费图书

https://www.haproxy.com/content-library/ebooks

0x04 源代码下载

源代码下载地址: http://www.haproxy.org/download

本站分析源代码: http://www.haproxy.org/download/2.8/src/haproxy-2.8.3.tar.gz

0x05 撰文参考