负载均衡:

负载均衡是我们处理高并发、缓解网络压力和进行服务端扩容的重要手段之一,但是一般情况下我们所说的负载均衡通常都是指服务端负载均衡,服务端负载均衡又分为两种,一种是硬件负载均衡,还有一种是软件负载均衡。

通俗理解:

你比如说我们一个项目部署到服务器上,当有10个人同时访问的时候,这个并发量是10,相对于一个项目来说,计算量比较大的项目来说,这就比较耗时了。如果我一个项目分别部署到10个服务器上,如果说情况比较合理的情况之下,可能是一个服务器里面的一个项目提供给一个人访问,这样速度就比较快了。负载均衡一般情况之下,我们把一个项目(注意项目不变,知识这个项目的端口号在变化)分别复制10份,当客户端访问的时候,不用考虑端口的问题,而是分别访问每一个项目,这样就达到了负载均衡的目的了。我们的10个服务(都一样)提供给10个人访问,要比一个项目提供给10个人访问要简单轻松的多。

再通俗一点:

就是客人多了,我们把房间也安排多一点,不要让所有的客人都主导一个房间里面,这样既影响生意,有使得客人住所不方便。

注意:方法都是一样的软件和硬件做法都一样,说白了就是提供vip的服务。

反向代理:

服务器根据客户端的请求,从其关联的一组或多组后端服务器(如Web服务器)上获取资源,然后再将这些资源返回给客户端,客户端只会得知反向代理的IP地址,而不知道在代理服务器后面的服务器簇的存在

通俗理解:

比如说我们打了移动的客服电话10086,有的时候是女孩子接的电话,有的时候是男孩子接的电话,而我们打电话的人不知道接电话的人,也没必要知道,我们只需要对方回答我们的问题就可以了,那么10086就等于是做了代理,代理了所有回答10086客户的电话。ngix也是这样,当我们请求百度网页的时候,我们其实是直接跟ngix要的结果,只不过是ngix把我们的需求又具体分发到某一台tomcat的服务器上而已。

负载均衡和反向代理的通俗理解相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. ThreadLocal源码分析
  2. 一篇文章搞懂JavaScript运行机制
  3. HTTP metadata数据
  4. QT数据库驱动和多国语言驱动部署注意事项
  5. git服务器(gitea)安装说明
  6. MySQL表名不区分大小写的设置方法
  7. php 递归中的全局变量,PHP中递归的实现实例详解
  8. React Antd中样式的修改
  9. windows7+tomcat7+nginx1.11.3 +memcached
  10. 判断 list 集合是否含有重复对象
  11. 【字典树】添加和查找单词
  12. 三分钟学会使用Pytorch.scatter函数
  13. 《天勤数据结构》笔记——顺序栈和链栈及其代码实现(C/C++)
  14. QQ互联--个人资料提交审核
  15. fat32源码c语言,FAT32文件系统基本原理与数据恢复编程
  16. FSCE: Few-Shot Object Detection via Contrastive Proposal Encoding个人理解
  17. app小程序手机端Python爬虫实战10xpath定位方式
  18. sap库存地权限控制
  19. 常用数字电路模块:边沿检测电路
  20. 大学计算机基础方案一,《大学计算机基础》实验实施方案-学生用(7页)-原创力文档...

热门文章

  1. ActiveMQ简单介绍+简单实例
  2. mongodb 权限设置--用户名、密码、端口
  3. 常用CSS代码片段常见css bug
  4. 毕淑敏:接纳自卑,感悟幸福
  5. Android 长度单位
  6. Struts+iBatis+Spring+mysql整合开发
  7. 两个网站:借物网,rss交流网站opml.cn
  8. 蒂森电梯服务器显示4480,成都电梯豪宅市场分析专题报告.docx
  9. php mysql 性能测试工具下载_MySQL压力测试工具_MySQL
  10. c# linux 效率,c# – linux / mono上的HTTP性能