自学内容网 自学内容网

架构师之路-学渣到学霸历程-61

Nginx的负载均衡说明

之前我就听说了均衡负载这个高大上的一个名字;一直都不明白这个是用来干什么的;

后面接触了nginx了,发现均衡负载是用来干什么;

概念稍微理解;linux的学习其实很多时候,都是这样子的,如果你不明白不明白原理,只会敲命令很可能体现不到你的价值;

1 如何理解负载均衡?

把前端超高并发访问转发到后端多台服务器进行处理,解决单个节点的压力过大;

造成web服务器响应很慢,容易导致服务器瘫痪;

所以把用户的需求交给后端的多台服务器帮忙响应;

简单理解:

用户–>访问资源–>然后分配给到其他服务器去处理,不要集中在一台服务器上面,减轻服务器的压力;

2 负载均衡的工作原理

负载均衡有两种方式:四层负载均衡和七层负载均衡;

四层的负载均衡

工作在七层协议的第四层,主要是传输层,负责的是转发;

接收到客户端的流量后,修改数据包的信息地址,主要是目的地址和端口和源地址,将流量转发到应用服务器上;

七层的负载均衡

工作主要是在第七层,负责的工作是代理;

  • 首先:与客户建立一个完整的连接,并且分析客户的请求信息;
  • 然后按照调度算法选择应用服务器处理;
  • 最后,与应用服务器建立连接,让应用服务器处理真正的客户请求;

七层模型理解

  • 应用层:http、tftp、ftp、nfs、smtp
  • 表示层:Telnet、Rlogin、Snmp、Gopher
  • 会话层:SMTP/DNS
  • 传输层:TCP/UDP
  • 网络层:IP/ICMP/ARP/RARP/AKP/UUCP
  • 数据链路层:ppp
  • 物理层

分享环节:

hi,亲爱的朋友们:

  • 感谢你们耐心完这个笔记,如果笔记中出现的一些软件包、资源找不到的可以直接留言&私聊,我看见了就回复;
  • 资源免费共享;有需要滴滴,(仅仅是我有的)

我的坚持初衷:💕立志要成为一名架构师

  • 不断地去坚持学,其中的各种各样的难度,不言而喻~!
  • 坚持不是一件容易的事情,但它却是成功的关键。做起来吧~!

如果你也想要坚持:那么组团吧,咋们一块互相监督;一天一点分享也是进步;最怕就是孤军奋战!加油吧,追梦人~!


原文地址:https://blog.csdn.net/Liang_GaRy/article/details/143784767

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!