尚硅谷Nginx学习(005 反向代理之负载均衡)

尚硅谷Nginx教程(亿级流量nginx架构设计)

总时长23:47:00 共142p

此文章包含第19p-第p26的内容

反向代理

在这里插入图片描述

正向是 客户端和代理服务器是一起
反向是 服务端和代理服务器是一起
区别就是:代理服务器是谁提供的

  • 网关:路由器也是一种网关
    在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
ps:代理服务器如果带宽只有10M 后面的应用服务器是千兆带宽也没有用(网络瓶颈)

所以使用dr模型好一些 因为请求一般很小 几kb 返回的数据一般很大

dr模型 请求时过代理服务器 返回时直接传给客户

在这里插入图片描述

lvs内嵌到centos里 可以实现DR模型

在这里插入图片描述

传统nginx架构(小型互联网项目 erp企业内部项目等 )

传统架构
在这里插入图片描述在这里插入图片描述
3台tomcat 用nginx代理能抗住300多的 并发量(QPS 300)
每秒点击300次
在这里插入图片描述

中小型互联网项目

在这里插入图片描述

伪装真实地址等
在这里插入图片描述

在这里插入图片描述
负载均衡器

在这里插入图片描述

在这里插入图片描述

轮询 算法 一人一次
在这里插入图片描述

retry–>重试 机制 发现某个不行了就赶紧进入下一个

在这里插入图片描述

配置反向代理服务器

proxy_pass 配置了之后 下面那个就不用了
在这里插入图片描述
proxy_pass 可以代理到你想要的任何地址
在这里插入图片描述

在这里插入图片描述

302 跳转请求

在这里插入图片描述

使用www.atguigu.com时 不会重定向
在这里插入图片描述
使用atguigu.com时 重定向到www.atguigu.com所有头部url变了

网页要显示中文需要在head meta 中写charset = utf-8

负载均衡配置 (101的nginx改成可以按102,103一次一下)

在代理里 创建别名 随便起名字 这里起的是 httpds
然后用upstream 解析别名

在这里插入图片描述

这种时候是一人一下
在这里插入图片描述
配置权重值 可以负载均衡修改比例 weight
在这里插入图片描述
在这里插入图片描述
down 不参与负载均衡 (休息)

在这里插入图片描述

备用机backup 实在没人用的时候再使用它(其他的断开了)
在这里插入图片描述
down backup 用处不大

在这里插入图片描述

负载均衡时session 无法公用(无法保持会话) 最好使用token jwt
ip_hash 可以使这台客户端默认保持同一个地址 保持会话

在这里插入图片描述
相同的ip 使用同一个 会话 一般不会用
在这里插入图片描述

下方这几种很少用
在这里插入图片描述

url_hash文件散落在各个不同的服务器上的时候 按资源名查找的时候才会使用
在这里插入图片描述


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值