Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

haproxy架构指南(中文翻译版) PDF 下载


分享到:
时间:2020-04-11 18:47来源:http://www.java1234.com 作者:小锋  侵权举报
haproxy架构指南(中文翻译版) PDF 下载
失效链接处理
haproxy架构指南(中文翻译版)  PDF 下载

本站整理下载:
 
相关截图:
 
主要内容:

低成本的 server,并在其上安装 app。在其中 1 个旧的 server 上安装 haproxy,会把负载分散到新的 server
上。
192.168.1.1 192.168.1.11-192.168.1.14 192.168.1.2
-------+-----------+-----+-----+-----+--------+----
| | | | | _|_db
+--+--+ +-+-+ +-+-+ +-+-+ +-+-+ (___)
| LB1 | | A | | B | | C | | D | (___)
+-----+ +---+ +---+ +---+ +---+ (___)
hap roxy 4 cheap web servers
Config on haproxy (LB1) :
-------------------------
listen webfarm 192.168.1.1:80
mode http
balance roundrobin
It 你好 linux 学习文档之----hap roxy 架构指南(中文翻译版)
QQ 972322817 itnihao@qq.com
cookie SERVERID insert indirect
option httpchk HEAD /index.html HTTP/1.0
server webA 192.168.1.11:80 cookie A check
server webB 192.168.1.12:80 cookie B check
server webC 192.168.1.13:80 cookie C check
server webD 192.168.1.14:80 cookie D check
描述:
-------------
- LB1 接收 clients 的 requests
- 如果 1 个 request 不包含 cookie,则把这个 request 前传到分配的一个有效的 server
- 作为回报, 1 个拥有 server 名称的 cookie "SERVERID"会被插入到 response 中 - 当 client 带有 cookie "SERVERID=A"再此访问时,LB1 就会知道这个 request 必须被前传到 server A.
同时删除这个 cookie 是的 server 不会看到它
- 当 server"webA"宕机时,request 会被前传至另外一个有效的 server,并且重新分配 cookie
2 带 cookie 前缀的 HTTP 负载均衡和高可用性
2.1 带 cookie 前缀的 HTTP 负载均衡和高可用性
现在你可以不用添加更多的 cookie,而是使用已有的 cookie。如果应用已经生成 J 足够
跟踪 session 的 SESSIONIDcookie,我们会在看到该 cookie 时,在它前面加上 servername 前 缀。由于 load-balancer 变得关键,因此,可以通过利用 keepalived 使得运行在 VRRP 模式下
的第二台热备它。从网站上下载最新版本的 keepalived,并且安装在 load-balancer LB1 和 LB2
上。http://www.keepalived.org/在两个 load-balancer(我们仍然使用原始 IP)之间,我们使用一
个共享 IP。在任何时刻只有 1 个 load-balancers 处于活跃状态。为了允许 proxy 在 Linux2.4
下绑定一个共享 IP,需要在/proc 中启用如下配置:
#echo1>/proc/sys/net/ipv4/ip_nonlocal_bind

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐