当前位置:首页 > 网络黑客 > 正文内容

nginx负载均衡算法(负载均衡有哪些)

访客3年前 (2022-03-09)网络黑客734

很多团队会在生产环境中引入Nginx来做负载均衡,下面给大家简要说说Nginx负载均衡中的6种不同策略。

轮询

轮询是默认策略,每个请求按时间顺序逐一分配到不同节点,后端各个节点平均处理请求。

nginx负载均衡算法(负载均衡有哪些)

平均轮询

加权轮询

根据节点的权重进行轮询,权重越高分配到的请求越多。适用于服务器性能差别比较大的情况,比如硬件配置差别较大,或者新老服务器混用的时候。

nginx负载均衡算法(负载均衡有哪些)

加权轮询,权重高,分配多

least_conn

按节点的连接数来分配,把请求优先分配给连接数少的节点。该策略主要为了解决,各个节点请求处理时间长短不一造成某些节点超负荷的情况。

fair

按节点的响应时间长短来分配,把请求优先分配给响应时间短的节点。该策略可用于节点性能不均衡的情况,也可以防止某个节点突发性能问题还继续接收同样多的请求,从而造成雪崩的情况。

ip_hash

按客户端来源IP的hash结果分配。这样相同客户端的请求会被分配到同一个节点上,主要是为了解决session问题。比如,某个用户的登录操作,登录的请求被分配到节点1,对用户来说他已经登录成功了。有可能下一刻,该用户某个需要权限才能访问的请求被分配到节点2了。但是对节点2来说该用户是没有登录的,会提示用户没登录。

nginx负载均衡算法(负载均衡有哪些)

按客户端ip的hash结果分发

url_hash

按访问URL的hash结果分配。这样相同的url会被分配到同一个节点,主要为了提高缓存命中率。比如,为了提高访问性能,服务端有大量数据或者资源文件需要被缓存。使用这种策略,可以节省缓存空间,提高缓存命中率。

nginx负载均衡算法(负载均衡有哪些)

扫描二维码推送至手机访问。

版权声明:本文由黑客技术发布,如需转载请注明出处。

本文链接:https://w-123.com/70232.html

标签: 阅历杂谈

“nginx负载均衡算法(负载均衡有哪些)” 的相关文章

脸书被欧盟罚款 1.2 亿:大规模数据泄露

Facebook母公司Meta被欧盟罚款1700万欧元(约合1900万美元),原因是它未能阻止Facebook平台在2018年发生的一系列数据泄露事件,违反了欧盟的隐私规则。 Meta在欧盟的主要隐私监管机构爱尔兰数据保护委员会表示,他们发现Facebook“未能采取适当的技术和组织措施”。 20...

设备接管风险警告!F5 发现一个关键 BIG-IP 远程执行漏洞

近日,应用交付领域(ADN)全球领导者F5公司发布了一项安全警告,其研究团队监测到一个关键漏洞正在被积极利用。漏洞的追踪代码为CVE-2022-1388,CVSS 3.0评分为9.8,危险等级非常高。该漏洞允许未经身份验证的网络攻击者执行任意系统命令,执行文件操作,并禁用BIG-IP上的服务。 根...

红十字国际委员会称“国家支持的”黑客利用未修复的漏洞发起攻击

据TechCrunch报道,红十字国际委员会(ICRC)最近遭到网络攻击,超过51.5万名“高危人群”的数据被泄露,这很可能是国家支持的黑客所为。在周三发布的更新中,红十字国际委员会证实,最初的入侵可以追溯到2021年11月9日,即在1月18日攻击被披露之前的两个月,并补充说,其分析表明,入侵是对其...

GitHub 透露:攻击者利用偷来的 OAuth 令牌入侵了几十个组织

GitHub今天透露,一名攻击者正在使用偷来的OAuth用户令牌(原本发放给Heroku和Travis-CI),从私人仓库下载数据。自2022年4月12日首次发现这一活动以来,威胁者已经从几十个使用Heroku和Travis-CI维护的OAuth应用程序(包括npm)的受害组织中访问并窃取数据。...

拜登警告美国公司加强网络安全防御 准备应对来自俄罗斯的攻击

美国总统拜登警告美国企业主管立即加强其公司的网络防御,准备应对潜在的来自俄罗斯的网络攻击,以报复使该国经济陷入瘫痪的制裁。拜登在一份白宫声明中写道,”根据不断变化的情报,政府正在重申以前的警告,即俄罗斯可能对美国进行恶意的网络攻击。” “我的政府将继续使用一切工具来阻止、破坏,并在必要时回应针对关...

乌克兰银行和政府网站疑遭网络攻击而陷入瘫痪

东欧国家数字转型部负责人表示,由于大规模分布式拒绝服务(DDoS)攻击,多个乌克兰政府网站于周三下线了。DDoS攻击通过使用大量的请求来提供网页进而使网站陷入瘫痪。Mykhailo Fedorov在Telegram上表示,一些银行网站也被关闭了。 乌克兰外交部、部长内阁和议会网站在周三早些时候仍无...

评论列表

颜于北念
3年前 (2022-08-11)

很多团队会在生产环境中引入Nginx来做负载均衡,下面给大家简要说说Nginx负载均衡中的6种不同策略。轮询轮询是默认策略,每个请求按时间顺序逐一分配到不同节点,后端各个节点平均处理请求。nginx负载均衡算法(负载均衡有哪些)平均轮询加权轮询根据节点的权重进行轮询,权重越高分配到的请求越多。

瑰颈咽渡
3年前 (2022-08-11)

高缓存命中率。nginx负载均衡算法(负载均衡有哪些)

瑰颈照雨
3年前 (2022-08-11)

发性能问题还继续接收同样多的请求,从而造成雪崩的情况。ip_hash按客户端来源IP的hash结果分配。这样相同客户端的请求会被分配到同一个节点上,主要是为了解决session问

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。