加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > Nginx > 正文

什么是Nginx/Web服务器术语中的“反向代理”和“负载平衡”?

发布时间:2020-12-13 21:21:04 所属栏目:Nginx 来源:网络整理
导读:这是我经常听到的两个短语,主要与Nginx有关.有人可以给我一个非专业人士的定义吗? 定义通常很难理解.我想你只需要对他们的用例进行一些解释. 一个简短的解释是:负载平衡是反向代理的功能之一,而反向代理是可以进行负载平衡的软件之一. 下面给出一个很长的

这是我经常听到的两个短语,主要与Nginx有关.有人可以给我一个非专业人士的定义吗?

定义通常很难理解.我想你只需要对他们的用例进行一些解释.

一个简短的解释是:负载平衡是反向代理的功能之一,而反向代理是可以进行负载平衡的软件之一.

下面给出一个很长的解释.

例如,贵公司的服务包括英国和德国的客户.由于这两个国家的政策不同,贵公司有两个网络服务器,英国的uk.myservice.com和德语的de.myservice.com,每个都有不同的业务逻辑.此外,您的公司希望只有一个统一的端点,myservice.com用于该服务.在这种情况下,您需要将反向代理设置为统一端点.代理接受url myservice.com,并重写传入请求的url,以便来自UK的请求(由source ip确定)转到uk.myservice.com,来自德语的请求转到de.myservice.com.从英国客户的角度来看,它永远不知道响应实际上是从uk.myservice.com生成的.

在这种情况下,对服务的请求流量的负载实际上与uk.myservice.com和de.myservice.com上的服务器平衡,作为副作用.因此,我们通常不会将其称为负载均衡器,只需将其称为反向代理即可.

但是,假设您的公司对所有国家/地区使用相同的策略,并且有2台服务器,a.myservice.com和b.myservice.com,只是因为一台服务器计算机的工作负载很重.在这种情况下,我们通常将反向代理称为负载均衡器,以强调其使用的原因.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读