HAProxy原理

负载均衡器的作用:

1.客户端发送请求给负载均衡器
2.均衡负载器挑选多个后端服务器中的最合适的一台给客户端
3.后端服务器处理客户端的任务

【四层负载均衡器和七层负载均衡器的区别】

两者目的一样,但是处理数据的方式不一样。
七层对应网路osi的应用层
四层对应网路osi的传输层
七层的功能建立在4层的基础上。

(简单理解osi,其实就是说明网络上数据在哪的问题。
你可以说数据在网线里面,也可以说在报文里面。概念上一层层深入,就是osi的7层划分。
第一层是物理层,其实就是网线,第二层交换机,第三层路由器。第四层在UDP协议下,可以理解为在网线流动的打成包的数据。)

假设七层负载均衡器支持http协议。
所有四层负载均衡器支持TCP、UDP协议。
负载均衡器haproxy(支持四层,七层协议)

四层方式:haproxy通过测试后端服务器的质量,选择合适的后端服务器和客户端连接。
数据走客户端,后端服务器。

七层方式:haproxy通过测试后端服务器的质量,同时haproxy接受客户端的数据进行分析,处理。
然后,haproxy把数据传送给后端服务器。
数据走客户端,haproxy,服务器。

(七层方式,通过对HTTP报头的检查,可以检测出HTTP400、500和600系列的错误信息,因而能透明地将连接请求重新定向到另一台服务器,避免应用层故障。
可根据流经的数据类型(如判断数据包是图像文件、压缩文件或多媒体文件格式等),把数据流量引向相应内容的服务器来处理,增加系统性能。
能根据连接请求的类型,如是普通文本、图象等静态文档请求,还是asp、cgi等的动态文档请求,把相应的请求引向相应的服务器来处理,提高系统的性能及安全性。)

-----------大白话说技术的原理-----------

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值