负载均衡器和代理服务器
负载均衡器
顾名思义,负载均衡器主要采取高端技术――负载均衡技术,它可以利用该技术进行各种灵活的分配计算将全部的网络请求均衡地分布到其他服务器上,通过合理管理每天的网上数据流量来减轻单个服务器上的负担,力求达到使网络访问者享受最佳的联网体验。
负载均衡器的功能
1.负载均衡器具有提供服务一致性的功能,负载均衡器通过读取客户端所发出请求内的信息,进行重写报头程序然后将请求发送至合适的服务器上,该服务器会维护着该客户端信息。在http通信当中,负载均衡器提供服务一致性的功能就得到了很好的发挥,但提供该服务的途径并不是非常安全。但若将消息加密后,负载均衡器就无法读取隐藏其中的信息了。
2.当服务集群中的某个节点无法成功处理请求时,那么该请求就会被发往其他节点上去,当请求成功发至另一节点后,原节点上的请求信息就会自动消失了。
3.由于所有的客户端请求都会先经过负载均衡器,所以负载均衡器具有统计计量的功能,利用该功能负载均衡器就可以准确统计出各阶段各种流量流动以及各项目进行的次数等,从而网络就可以适当调整系统性能了。
代理服务器
代理服务器(Proxy Server)的功能是代理网络用户去取得网络信息。形象地说,它是网络信息的中转站,是个人网络和Internet服务商之间的中间代理机构,负责转发合法的网络信息,对转发进行控制和登记。
代理服务器作为连接Internet与Intranet的桥梁,在实际应用中发挥着极其重要的作用,它可用于多个目的,最基本的功能是连接,此外还包括安全性、缓存、内容过滤、访问控制管理等功能。更重要的是,代理服务器是Internet链路级网关所提供的一种重要的安全功能,它的工作主要在开放系统互联(OSI)模型的对话层。
Nginx
nginx是将两大功能集于一身的一种轻量级的web服务器,
Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;Nginx可以作为一个HTTP服务器进行网站的发布处理,另外Nginx可以作为反向代理进行负载均衡的实现。
说到代理,我们用一张图来研究
通过这张图我们可以看到代理绑定的位置所在以及和对应的关系所在。
关于正向代理和反向代理,网上有很多例子,比如一个人要买王四的房子,但是他和王四不认识,通过张三去购买,但是他知道房子是谁的,这是正向代理。
又如一个人要买房子,但是他不知道房源在哪里,该去联系谁,但是他认识王四,他只要把钱交给王四,王四就能给他提供房子,这是反向代理。
转载于:https://www.cnblogs.com/lph970417/p/11424300.html
负载均衡器和代理服务器相关推荐
- 开源的代理服务器HAProxy 易遭严重的 HTTP 请求走私攻击
聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 专栏·供应链安全 数字化时代,软件无处不在.软件如同社会中的"虚拟人",已经成为支撑社会正常运转的最基本元素之一,软件的安全 ...
- Nginx主主负载均衡架构
在和一些朋友交流Nginx+Keepalived技术时,我虽然已成功多次实Nginx+Keepaived项目方案,但这些都是用的单主Nginx在工作,从Nginx长期只是处于备份状态,所以我们想将二台 ...
- java调用webservice_笃学私教:Java开发网站架构演变过程-从单体应用到微服务架构详解...
原标题:笃学私教:Java开发网站架构演变过程-从单体应用到微服务架构详解 Java开发网站架构演变过程,到目前为止,大致分为5个阶段,分别为单体架构.集群架构.分布式架构.SOA架构和微服务架构.下 ...
- js获取当前服务器的ip
如果提供的服务不是域名,而是ip形式,获取当前服务器的IP地址,可以使用JavaScript中的window.location对象.window.location对象包含当前页面的URL信息,包括主机 ...
- 物联网-平台云服务安全设计
一.云服务安全设计原则 1.1 安全域划分原则 所谓安全域(Security Domain),是指网络中具有相同的安全保护需求.并相互信任的区域或网络实体的集合.一个安全域可划分为若干安全子域,安全子 ...
- Nginx安装配置与服务搭建
Nginx概述 Nginx(发音同engine x)是一款由俄罗斯程序员Igor Sysoev所开发轻量级的网页服务器.反向代理服务器以及电子邮件(IMAP/POP3)代理服务器.起初是供俄国大型的门 ...
- 万字雄文讲透现代网络负载均衡和代理技术,终于弄懂负载均衡那点事
2019独角兽企业重金招聘Python工程师标准>>> 最近我注意到,针对负载均衡和代理这两项现代网络技术,有教育意义的介绍性材料相当稀缺.这引起我的思考:为什么会这样?在可靠的分布 ...
- Docekr风暴:负载均衡那点事儿
最近我注意到,针对负载均衡和代理这两项现代网络技术,有教育意义的介绍性材料相当稀缺.这引起我的思考:为什么会这样?在可靠的分布系统的架构中,负载均衡是核心概念之一,这一地位要求有对应的高质量信息. 1 ...
- 配置高可用的循环复用DNS负载均衡
配置高可用的循环复用DNS负载均衡 提供:ZStack社区 前言 如何利用云主机提供商的全球部署来最合理的分布你的应用?这个话题在技术圈充满争议,不过DNS(即,IP转发列表)应该算是一个好方案.特别 ...
- 进Java大厂面试很难吗?借鉴京东大咖这套架构,面试后我能拿8w
最近有不少小伙伴在后台留言,说 Java 的面试越来越难了,尤其是技术面,考察得越来越细,越来越底层.疫情期间虽说某些大厂高薪放低标准进行招聘,但很多小伙伴还是含泪转身.因为目前新老程序员更替严重,跳 ...
最新文章
- java设置面板的颜色_java – 修改颜色选择器面板
- flask和ajax通信详细步骤与完整代码
- Beaglebone Back学习三(开发环境搭建)
- MySQL Range Optimization
- android 输出流对象,Android-IO流之对象操作流ObjectInputStream/ObjectOutputStream
- 全国大学校园网—拓扑图欣赏
- Windows开机自动运行软件目录
- .NET Core 3.0带来桌面支持(Windows Only)
- MyBatis 【返回自增id】
- 解决戴尔电脑禁用无线网络问题
- 编写简单的触摸屏驱动程序——基于QEMU
- bat批量修改文件后缀名
- ROSBridge简介以及理解使用
- 高中数学必考知识点:二元一次不等式(组)及简单的线性规划问题
- 网页未连接到互联网,代理服务器出现问题
- 情景剧《重走长征路》上演
- 当黑夜自此笼罩-白夜行之感想一二
- 弹性云服务器的规格系列,新睿云简析云服务器的配置规格怎么选择?
- 转换音乐格式的软件哪个好用
- python 写一个计算器_用 Python 写个计算器