• 什么是负载均衡和反向代理


    负载均衡

    负载均衡是由  多台服务器以对称的方式组成一个服务器集群,每台服务器都具有等价的地位,都可以单独对外提供服务 而无须其他服务器的辅助。通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。均衡负载能够平均分配客户请求到服务器阵列,藉此快速获取重要数据,解决大量并发访问服务问题。这种群集技术可以用少量的投资获得接近大型主机的性能。

    反向代理

    反向代理(Reverse Proxy)是指   以  代理服务器  来接受  Internet 上的 连接请求,然后将 请求转发给内部网络上的服务器,并从服务器上得到的结果返回给Internet 上请求的客户端,此时代理服务器 对外就表现为一个 服务器。

    通常的 代理服务器,只用于内部网络对Internet的 连接请求,客户机必须指定代理服务器,并将本来 要直接发送到Web服务器上的 http 请求发送到 代理服务器中。由于外部网络上的主机并不会配置并使用这个代理服务器,普通代理服务器也被设计为在Internet上搜寻多个不确定的服务器,而不是针对 Internet上多个客户机的请求访问某一个固定的服务器,因此普通的Web代理服务器   不支持外部对内部网络的  访问 请求。

    当一个   代理服务器   能够 代理外部网络  上的  主机访问  内部网络时,这种代理服务的方式称为 反向代理服务。此时代理 服务器对外i就 表现为一个Web 服务器, 外部网络可以简单 把 它当作一个 标准的Web 服务器 而不需要特定的配置。

    不同之处在于,这个服务没有保存 任何网页的真实数据,所有的静态网页  或 CGI 程序,都保存在  内部的Web 服务器上。因此对反向代理服务器的攻击并不会使网页信息遭到破坏,这样就增强了 Web 服务器的安全性。


    简单的说:

    通常的代理  就是 指正向代理,代理 内部网路  访问外部网路的 能力;

    反向代理    就是指  代理 外部网络  方位内部网络的能力;

  • 相关阅读:
    静态初始化块和main方法哪个先被执行?
    Java中的构造方法
    Java中的局部变量、成员变量和静态变量
    经典算法冒泡排序java版
    Java里数组的三种初始化方式
    聊天,发朋友圈可以不打字,但是表情怎么能少呢?那么如何用win10自带的微软拼音输入法打出表情呢?
    java打印实心10*10正方形, 空心10*10正方形
    安卓工程目录
    (1)开源中国android客户端源码分析
    认识电脑的开机流程与主引导分区(MBR)
  • 原文地址:https://www.cnblogs.com/duffy/p/5244896.html
Copyright © 2020-2023  润新知