Haproxy

目录

概念

实验

数据流向

实验步骤

keepalive+haproxy


概念

web集群

nginx  四层转发、七层转发

lvs 四层转发 

haproxy四层转发、七层转发

haproxy的作用和使用场景:

1.场景:用于高并发的web场景,可以支持一万个以上的并发请求,它是一个高性能的tcp和http的负载均衡器

2.工作原理:提供一个代理地址,用来访问集群

3.作用:进行四层转发和七层转发、支持https、haproxy本身不自带缓存功能,可以在请求当中添加cookie,使用缓存、支持主备切换(keepalive)

4.特点:可靠性高、稳定性好,可以同时维护40000-50000个并发,单位时间内可以处理的最大请求数20000个(3秒钟),也可以支持负载均衡算法,虽然不带缓存,但是可以支持会话保持

算法  rr wrr  leastconn

实验

数据流向

实验步骤

1.安装依赖环境

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

2.

make TARGET=linux2628 ARCH=x84_64

target使用的版本要大于linux2.60以上的版本

make install

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

        timeout http-request 10s
        timeout queue 1m
        timeout connect 10s
        timeout client 1m
        timeout server 1m
        timeout http-keep-alive 10s
        timeout check 10s
 

listen 下面的都删了只留这一个

七层转发

四层转发

4.对服务进行控制

如果报错记得systemctl stop nginx

实验结果

keepalive+haproxy

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值