负载均衡和反向代理的通俗理解

负载均衡:

负载均衡是我们处理高并发、缓解网络压力和进行服务端扩容的重要手段之一,但是一般情况下我们所说的负载均衡通常都是指服务端负载均衡,服务端负载均衡又分为两种,一种是硬件负载均衡,还有一种是软件负载均衡。

通俗理解:

你比如说我们一个项目部署到服务器上,当有10个人同时访问的时候,这个并发量是10,相对于一个项目来说,计算量比较大的项目来说,这就比较耗时了。如果我一个项目分别部署到10个服务器上,如果说情况比较合理的情况之下,可能是一个服务器里面的一个项目提供给一个人访问,这样速度就比较快了。负载均衡一般情况之下,我们把一个项目(注意项目不变,知识这个项目的端口号在变化)分别复制10份,当客户端访问的时候,不用考虑端口的问题,而是分别访问每一个项目,这样就达到了负载均衡的目的了。我们的10个服务(都一样)提供给10个人访问,要比一个项目提供给10个人访问要简单轻松的多。

再通俗一点:

就是客人多了,我们把房间也安排多一点,不要让所有的客人都主导一个房间里面,这样既影响生意,有使得客人住所不方便。

注意:方法都是一样的软件和硬件做法都一样,说白了就是提供vip的服务。

反向代理:

服务器根据客户端的请求,从其关联的一组或多组后端服务器(如Web服务器)上获取资源,然后再将这些资源返回给客户端,客户端只会得知反向代理的IP地址,而不知道在代理服务器后面的服务器簇的存在

通俗理解:

比如说我们打了移动的客服电话10086,有的时候是女孩子接的电话,有的时候是男孩子接的电话,而我们打电话的人不知道接电话的人,也没必要知道,我们只需要对方回答我们的问题就可以了,那么10086就等于是做了代理,代理了所有回答10086客户的电话。ngix也是这样,当我们请求百度网页的时候,我们其实是直接跟ngix要的结果,只不过是ngix把我们的需求又具体分发到某一台tomcat的服务器上而已。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值