转载请说明出处:http://blog.csdn.net/cywosp/article/details/38026809

    反向代理(Reverse Proxy)方式是指以代理server来接受internet上的连接请求,然后将请求转发给内部网络上的server,并将从server上得到的结果返回给internet上请求连接的client,此时代理server对外就表现为一个server,该server就可称之为代理server。因为代理server处在终于处理请求訪问的server之前,因此能够在代理server上做负载均衡。实际上,互联网中也大量的存在反向代理server提供代理功能的同一时候也提供负载均衡的功能。其工作原理例如以下图所看到的:
                      
    由上图能够推出,反向代理server,管理了一组server,能够依据相应的负载均衡算法将不同的请求转发到不同的server上。server处理完毕的响应也通过代理server返回给用户。因为内部server不直接对外提供訪问,因此,内部server地址不须要使用外部IP,而反向代理server则须要配置双网卡,提供内部和对外訪问的IP地址。
    如上图,用户浏览器訪问请求的地址是114.100.20.200,反向代理server接收到请求后,依据负载均衡算法计算得到一台真实的内部server地址192.168.1.1,并将用户的请求转发到该server上,192.168.1.1处理完请求后将响应返回给反相代理server,反相代理server再将该响应的内容返回给用户。
    与此同一时候,反相代理server还能够具有存储静态数据用于缓存的功能,从而加速处理用户请求,提高server处理性能,其工作原理大概例如以下图所看到的:
                                           
    反向代理server转发请求处于应用层协议上,因此,也称之为应用层负载均衡。该负载均衡方案与反向代理server功能集成到了一起,部署相对简单,可是,反向代理server会处理全部的请求和响应,其性能可能将会成为整个集群的瓶颈。
    
    注:经常使用的代理server软件有:Fikker、Nginx、Squid等
參考:
[1] http://www.baike.com/wiki/%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86
[2] 《大型站点技术架构——核心原理与案例分析》

转载于:https://www.cnblogs.com/zfyouxi/p/3896440.html

每天进步一点点——负载均衡之反向代理相关推荐

  1. Nginx HTTP 负载均衡和反向代理

    1.负载均衡和反向代理介绍 负载均衡是多台服务器对称方式组成一个服务器的集合,每个服务器都能单独对外提供服务,通过负载均衡技术,将客户端请求均匀的分配到服务器集合中的某个服务器上,然后服务器独立响应客 ...

  2. nginx 一个请求发给多台机器_Nginx系列二:负载均衡与反向代理

    一.负载均衡 1.什么是负载均衡 随着请求数的快速增长,单服务器已经无法承担大量用户的并发访问,这个时候,就需要建立服务器集群,来让多台服务器协同工作,提高整体项目的吞吐量和QPS.假设一台设备资源占 ...

  3. ubuntu apache2 的负载均衡和反向代理

    apache功能其实很是强大,最近一段时间研究了下apache的反向代理和负载均衡,反向代理网协的外网出口和我的博客出口就是通过apache的反向代理实现的,总结一下,重点说说负载均衡的配置. 首先说 ...

  4. 负载均衡、反向代理 与F5

    负载均衡.反向代理 与F5 一.负载均衡 1.什么是负载均衡 随着请求数的快速增长,单服务器已经无法承担大量用户的并发访问,这个时候,就需要建立服务器集群,来让多台服务器协同工作,提高整体项目的吞吐量 ...

  5. 运维之道 | Nginx负载均衡、反向代理

    Nginx负载均衡.反向代理 一.代理服务器 1.什么是代理服务器? 客户端访问数据的时候,不会直接与目标服务器进行连接,而是所有的请求都发送到代理(Proxy)服务器,然后代理服务器会去根据你的请求 ...

  6. 查找“CDN、负载均衡、反向代理”等大型网络真实IP地址的方法

    查找"CDN.负载均衡.反向代理"等大型网络真实IP地址的方法     首先,CDN.负载均衡.反向代理还分为很多层,有时查出来的是最外层的 CDN 服务器群,真实的机器是不对外开 ...

  7. 秒懂负载均衡与反向代理

    [版权申明]非商业目的注明出处可自由转载 出自:shusheng007 文章目录 前言 概述 负载均衡( Load Balancing) 负载均衡实现方式 负载均衡的作用 反向代理(Reverse P ...

  8. Nginx HTTP负载均衡和反向代理配置

    当前大并发的网站基本都采用了Nginx来做代理服务器,并且做缓存,来扛住大并发.先前也用nginx配置过简单的代理,今天有时间把整合过程拿出来和大家分享,不过其中大部分也是网上找来的资源. nginx ...

  9. nginx负载均衡以及反向代理

    1.实验前准备 所需两台主机如下: node1:eht0 192.168.4.82 eht0:0 192.168.4.98 在此说明一下,因为实验条件有限,这里为一台机器网卡配置了两个IP,但不不影响 ...

  10. Nginx负载均衡和反向代理

    1:反向代理 代理就是中介,那有反向代理就有正向代理,两者的区别是什么嘞? 正向代理隐藏真实客户端,服务端不知道实际发起请求的客户端.,proxy和client同属一个LAN,对server透明: 反 ...

最新文章

  1. vue 之 sass
  2. 转化与流量到底哪一个更重要?
  3. React + TypeScript 实现泛型组件
  4. python循环写入csv文件_Python3.5想把抓到的股票信息以循环方式存入到csv文件中怎么做...
  5. 获得变量的名称获得传入参数的参数类型与堆栈中的函数名获得变量的名称
  6. apache ranger_Apache Ranger插件的美丽简洁
  7. 异构计算助力客户春节webp图片编码
  8. 阿里云MaxCompute,用计算力让数据发声
  9. 中国剧本推理市场洞察2021
  10. python查找最长的字符串_Python简单实现查找一个字符串中最长不重复子串的方法...
  11. jquery动态生成的元素添加事件的方法
  12. java培训韩顺平_java韩顺平视频教程
  13. C++ 获取鼠标点击位置
  14. 从2D图像生成3D模型,基于Im2Avatar
  15. 【Proteus仿真】51单片机+红外测距仪(GP2D12)+ADC0809模数转换
  16. Content not from webpack is served from ‘/Users/xxxx/xxxx/xxxx/xxxx/public‘ directory
  17. 巨潮网怎么下载年报_如何下载上市公司财务报表?
  18. PS与CSS字间距转换
  19. 秋招知识点总结-Redis数据库
  20. win系统的阿里云服务器部署IDEASpringBoot项目保姆级教程

热门文章

  1. simplemind pro for Mac(思维导图)
  2. Numbers 档案如何转Excel .xlsx 格式?
  3. 《CCNA学习指南:Cisco网络设备互连(ICND1)(第4版)》——第1章网络功能
  4. IIS------配置.Net 4.0
  5. js实现快速排序(in-place)简述
  6. [转]iOS技巧之获取本机通讯录中的内容,解析通讯录源代码
  7. jquery.cookie 插件使用方法
  8. select设置高度的兼容问题
  9. 利用Java-JACOB操作WORD文档2
  10. 为什么 MySQL 不推荐使用 join?