架构师之路-学渣到学霸历程-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)!