资源一文详解HAProxy负载均衡,看完后醍醐灌顶!

Posted 程序员面试吧

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了资源一文详解HAProxy负载均衡,看完后醍醐灌顶!相关的知识,希望对你有一定的参考价值。

HAProxy 跟 LVS 类似,是一款负载均衡软件;从效率上来讲 HAProxy 比 nginx 有更出色的负载均衡速度,在并发处理上也是优于 Nginx 的。同时它能够补充 Nginx 的一些缺点,比如支持 Session 的保持,Cookie 的引导;同时支持通过获取指定的 url 来检测后端服务器的状态。

今天分享的这份 HAProxy 实战文档,包括6个章节51页。对 Web架构介绍、 HAProxy 调度算法、动静分离与客户端源IP透传、ACL使用与报文修改、服务器动态下线等作了详细讲解。相信看完后对 HAProxy 会有更深入的了解!


【资源】一文详解HAProxy负载均衡,看完后醍醐灌顶!

目录


由于内容过多,在此只以截图展示部分内容,详细完整版的文档领取方式请见文末。


第一章  Web架构介绍


web服务架构设计—Haproxy四层反向负载:

1. 使用HAProxy做反向代理,实现四层负载均衡

2. 可配置多种调度算法

3. 支持后端服务器状态监测

4. 节约公网IP

5. 隐藏内部服务器


【资源】一文详解HAProxy负载均衡,看完后醍醐灌顶!

web架构


第二章  负载均衡简介


负载均衡(Load Balance,简称LB)是一种服务或基于硬件设备等实现的高可用反向代理技术,负载均衡将特定的业务(web服务、网络流量等)分担给指定的一个或多个后端特定的服务器或设备,从而提高了公司业务的并发处理能力、保证了业务的高可用性、方便了业务后期的水平动态扩展。


【资源】一文详解HAProxy负载均衡,看完后醍醐灌顶!

HAProxy介绍


第三章  HAProxy 安装及基础配置


HAProxy 的配置文件 haproxy.cfg 由两大部分组成,分别是 global (全局配置段)和 proxies (代理配置段)部分。


【资源】一文详解HAProxy负载均衡,看完后醍醐灌顶!

proxies配置详解


第四章  HAProxy 调度算法


HAProxy 通过固定参数balance指明对后端服务器的调度算法,该参数可以配置在 listen 或 backend 选项中。


【资源】一文详解HAProxy负载均衡,看完后醍醐灌顶!

调度算法目录


调度算法

HAProxy 的调度算法分为静态和动态调度算法,但是有些算法可以根据参数在静态和动态算法中相互转换。


【资源】一文详解HAProxy负载均衡,看完后醍醐灌顶!

调度算法


IP透传


【资源】一文详解HAProxy负载均衡,看完后醍醐灌顶!

IP透传


第五章  高级功能及配置


本章节主要介绍了 HAProxy 的高级配置及实用案例。


【资源】一文详解HAProxy负载均衡,看完后醍醐灌顶!

高级功能及配置目录


报文修改

在 http 模式下,基于实际需求修改客户端的请求报文与响应报文,通过 reqadd 和 reqdel 在请求报文添加删除字段,通过rspadd 与 rspidel 在响应报文中添加与删除字段。


【资源】一文详解HAProxy负载均衡,看完后醍醐灌顶!

报文修改


ACL


【资源】一文详解HAProxy负载均衡,看完后醍醐灌顶!

ACL


HAProxy四层负载


【资源】一文详解HAProxy负载均衡,看完后醍醐灌顶!

四层负载


第六章  重点部分


本章节是对 HAProxy 重点知识的提炼,这里不再赘述。



这份【HAProxy 实战文档】文档内容实在太多,因公众号限制无法全部展示,如果有需要完整版的朋友可以识别下方二维码,备注“HAProxy”即可免费领取原版PDF!

(绝对100%发放给大家)


以上是关于资源一文详解HAProxy负载均衡,看完后醍醐灌顶!的主要内容,如果未能解决你的问题,请参考以下文章

技术一文详解 LVSNginx 及 HAProxy 工作原理

一文详解 LVSNginx 及 HAProxy 工作原理( 附大图 )

{干货收藏}一文详解 LVSNginx 及 HAProxy 工作原理( 附大图 )

一文告诉你负载均衡 LVSNginx及HAProxy工作原理

一文带你了解HAProxy

haproxy负载均衡代理服务详解