6种负载均衡策略详解(图文并茂)(负载均衡技术有哪些)
haoteby 2025-03-17 18:15 16 浏览
大家好,我是mikechen。
负载均衡可以说无处不在,无论是分布式集群,还是在中间件的研发,以及架构设计,都会涉及到负载均衡。
所以,今天我就重点来谈谈负载均衡的6大策略@mikechen
本篇已经收纳于mikechen创作的《阿里架构师进阶专题合集》里面。
该阿里架构师专题合集,涵盖了一线互联网大厂经常涉及的:单点登录、双11秒杀、分布式架构、分布式缓存、分布式通信、负载均衡、微服务、中间件、高并发、性能优化..等大厂架构技术。
首先,一台机器不能满足,则增加两台或者多台机器,共同承担访问压力,这就是典型的集群和负载均衡架构。
如下图所示:
上面的的客户端访问,需要通过负载均衡采用分发到不用的应用服务器上,这里就会涉及到负载均衡策略。
常见的负载均衡策略,主要包含如下策略:
1.轮询(Round Robin)
按照顺序将请求依次分配给每个服务器,确保每个服务器都能平均分担负载。
如下图所示:
适用于服务器性能相似,无需考虑服务器当前负载情况的情况。
2.IP 哈希(IP Hash)
根据客户端的 IP 地址将请求分配给服务器,这会通过哈希函数来分配应用服务器。
如下图所示:
相同 IP 的客户端将始终被分配到同一台服务器上,当后端服务器列表不变时,这对于某些需要保持会话的应用程序很有用。
3.加权轮询(Weighted Round Robin)
为每个服务器分配一个权重值,根据权重值决定分配请求的比例,权重越高的服务器分配到的请求数量就越多。
如下图所示:
4.最少连接(Least Connection)
将请求分配给当前连接数最少的服务器,以确保每个服务器的负载尽可能平衡。
如下图所示:
适用于请求处理时间不同,负载可能不均衡的情况。
5.随机策略
通过系统随机函数,根据后台服务器列表的大小值来随机选取其中一台进行访问。
如下图所示:
随着调用量的增大,客户端的请求可以被均匀地分派到所有的后端服务器上,其实际效果越来越接近于平均分配流量到后台的每一台服务器,也就是轮询法的效果。
6.加权最少连接(Weighted Least Connection)
结合了加权和最少连接策略,服务器的权重值与当前连接数成反比,连接数越少且权重越高的服务器将获得更多的请求。
以上!
本篇已经收纳于mikechen创作的《阿里架构师进阶专题合集》里面。
相关推荐
- BRICS continues to offer powerful alternative global vision
-
Leadersattendingtheplenarysessionof"PeaceandSecurityandReformofGlobalGovernance"ofthe...
- China's role in shaping global growth takes the stage at Summer Davos
-
Guestsattendtheparallelsession"CheckingInontheEnergyTransition"duringthe2025SummerDav...
- Shanghai blockchain park proves WAIC's worth
-
BySHEXiaochenThe2023WorldArtificialIntelligenceConferencekickedoffinShanghaionThursday...
- Shopee新手指南:Shopee卖家中心用户界面介绍
-
1.Shopee各站点前台网页链接:2.Shopee各站点后台网页链接3.ShopeeAPP下载:安卓版下载链接:https://pan.baidu.com/s/1eSp8M1k#list/path...
- 打孩子犯法!日本拟立法禁止父母体罚孩子
-
日本虐童事件频发引发了社会的广泛关注。近日,日本打算对现行的儿童福利法案进行修订,禁止父母体罚子女,但也引发了网友对于体罚、虐待以及法律可行性的讨论。日本将禁止父母体罚子女ViaJapanTod...
- 新NAS到手后,你一定要学会的9个设置,威联通和群晖都是这样的。
-
本内容来源于@什么值得买APP,观点仅代表作者本人|作者:小曹老师心念已久的NAS,终于到手了,期待着他能给我们数字化生活,带来更多的便捷和安心。...
- 苹果四大系统信息汇总(苹果手机系统分别有哪些)
-
【环球科技综合报道】据国外科技网站报道,苹果在6月13日举行全球开发者大会(WWDC),对iOS、MacOS、WatchOS、TVOS四大系统进行更新。MacOS:OSX系统将更名为“ma...
- 关于苹果iOS 10 系统 你需要了解的5个特点
-
【环球科技综合报道】据外媒5月10日报道,苹果公司将于今年6月举办全球开发者大会(WWDC)。在大会上,公司计划发布iOS10操作系统。该系统在iOS7操作系统的基础上进行了革新,具有里程碑式意义...
- Win10用户:不要尝试安装Media Center
-
IT之家(www.ithome.com):Win10用户:不要尝试安装MediaCenter本月初,微软正式发布了Win10技术预览版。最近有部分用户尝试通过Win8.1的安装密钥,来为Window...
- 半年做到美妆Top主播,“成分测评师李某人”究竟何许人?
-
从毛毛姐到口红一哥李佳琦,男网红主播成为了一个趋势,也有越来越多的男生开始扎堆进入美妆行业,淘宝主播“成分测评师李某人”是其中之一。只是,他做主播的初衷,倒不是为了当网红,而是想给自己的美妆品牌打开一...
- 《经典怀旧手游》新手必看玩法,背景玩法详细介绍!
-
经典重温,武林再现,十年经典,再创江湖!备受玩家期待的《武林外传十年之约手游》即将来袭。本次版本主题为“江湖再现”,全新开放的梦境机关城将带来全新挑战!塑魂系统的全面升级,新增第二期空位和道具将大幅提...
- 关于软考你想知道的都在这(软考有用吗 知乎)
-
软考相信学计算机的大家多多少少有过了解,就是全国计算机技术与软件专业技术资格(水平)考试,适用于大部分计算机同学和想转行IT行业的同学。这两天各省陆续出了报考的入口,大家可以积极报考!软考含金量较高,...
- 微软面向Linux平台放出4.3版本Skype
-
继日前微软针对iPhone平台放出5.0版本Skype,对用户界面进行多处调整之后软再次面向Linux平台放出了4.3.0.37版本Skype应用,带来了部分用户界面改善、全新的功能和系统后台性能优化...
- Linux dd命令有多强大?(linux的dig命令)
-
请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习1.前言本文主要介绍Linuxdd命令的强大功能与日常的使用案例。Linux中的dd命...