Haproxy负载均衡

nginx 四层转发,七层代理

lvs 四层转发 内核态 用户态

Haproxy 四层转发, 七层转发

Haproxy的作用和使用场景

场景:

用于高并发的web场景,可以支持一万个以上的tcp和http的负载均衡器

工作原理:

提供一个代理地址,访问集群

作用:

1、进行四层和七层转发

2、支持https

3、haproxy本身不自带缓存功能,请求当中添加cook,使用缓存

4、支持主备切换(keepalive)

特点:

可靠性高,稳定性好

可以同时维护4-5万个并发,单位时间内可以处理的最大请求数2万个(3秒)

支持负载均衡算法,虽然不带缓存,但是可以支持会话保持

实验:

数据流向图:

实验步骤:

1.安装依赖环境

yum install -y pcre-devel bzip2-devel gcc gcc-c++ make

2.解压

make TARGET=linux2628 ARCH=x84_64

make install

3.修改haproxy.cfg的配置文件

七层转发

四层转发

4、对服务进行控制

如果报错记得systemctl stop nginx

实验结果

相关推荐
开开心心就好5 分钟前
免费PDF处理软件,支持多种操作
运维·服务器·前端·spring boot·智能手机·pdf·电脑
m0_653031361 小时前
腾讯云认证考试报名 - TDSQL数据库交付运维专家(TCCE PostgreSQL版)
运维·数据库·腾讯云
IC 见路不走1 小时前
LeetCode 第91题:解码方法
linux·运维·服务器
没有名字的小羊1 小时前
8.Docker镜像讲解
运维·docker·容器·tomcat
翻滚吧键盘2 小时前
查看linux中steam游戏的兼容性
linux·运维·游戏
Code季风2 小时前
深入理解微服务中的服务注册与发现(Consul)
java·运维·微服务·zookeeper·架构·go·consul
java1234_小锋2 小时前
解释一下NGINX的反向代理和正向代理的区别?
运维·nginx
汀沿河2 小时前
8.1 prefix Tunning与Prompt Tunning模型微调方法
linux·运维·服务器·人工智能
zly35002 小时前
centos7 ping127.0.0.1不通
linux·运维·服务器
m0_653031363 小时前
腾讯云认证考试报名 - TDSQL数据库交付运维专家(TCCE MySQL版)
运维·数据库·腾讯云