码迷,mamicode.com
首页 > 其他好文 > 详细

轻松理解:正向代理、反向代理、负载均衡

时间:2018-01-12 22:48:14      阅读:337      评论:0      收藏:0      [点我收藏+]

标签:做了   之一   负载   客户   不同的   工程师   配置   取数   反向代理   

1. 什么是正向代理?

正向代理发生在 client 端,用户能感知到的,并且是用户主动发起的代理。

比如:×××。
我们不能访问外网,但是可以访问代理服务器,然后代理服务器帮我们从外网中获取数据。但是在使用之前,用户往往需要主动在client端配置代理。

黑客为了隐藏身份,用的就是正向代理。

|客户端+代理服务器|-->|目标服务器|

2. 什么是反向代理?

反向代理发生在 server端,从用户角度看是不知道发生了代理的(这个只有服务器工程师才知道)。

比如:
用户访问 服务器A服务器A就给用户返回了数据。
但是服务器A上其实并没有数据,它是偷偷从服务器B上获取数据,然后再返回给用户的。
这个过程是在 server 端发生的,用户并不知道(只有服务器运维人员才知道)。

|客户端|-->|代理服务器+目标服务器|

3. 什么是负载均衡?

负载均衡是反向代理的一种运用。
客户端访问服务器,服务器会把请求分发给其它多个不同的服务器(即反向代理),从而减轻了单个服务器处理海量请求的压力,不会出现崩溃。

做了反向代理才能实现负载均衡。负载均衡是做反向代理的目的之一。
反向代理,是有把请求转发的能力,这个是基础
负载均衡,是把请求转发到不同的服务器上,均衡各个服务器

轻松理解:正向代理、反向代理、负载均衡

标签:做了   之一   负载   客户   不同的   工程师   配置   取数   反向代理   

原文地址:http://blog.51cto.com/13523664/2060429

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!