java 负载均衡 算法_几种简单的负载均衡算法及其Java代码实现
发布日期:2021-06-24 13:10:11
浏览次数:2
分类:技术文章
本文共 574 字,大约阅读时间需要 1 分钟。
几种简单的负载均衡算法及其Java代码实现
1、轮询
2、加权轮询
3、源地址哈希
4、随机
5、加权随机
6、最小连接数
nignx 负载均衡的几种算法介绍
1、轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务,如果后端某台服务器死机,自动剔除故障系统,使用户访问不受影响。
2、weight(轮询权值)
weight的值越大分配到的访问概率越高,主要用于后端每台服务器性能不均衡的情况下。或者仅仅为在主从的情况下设置不同的权值,达到合理有效的地利用主机资源。
3、ip_hash
每个请求按访问IP的哈希结果分配,使来自同一个IP的访客固定访问一台后端服务器,并且可以有效解决动态网页存在的session共享问题。
4、fair
比 weight、ip_hash更加智能的负载均衡算法,fair算法可以根据页面大小和加载时间长短智能地进行负载均衡,也就是根据后端服务器的响应时间 来分配请求,响应时间短的优先分配。Nginx本身不支持fair,如果需要这种调度算法,则必须安装upstream_fair模块。
5、url_hash
按访问的URL的哈希结果来分配请求,使每个URL定向到一台后端服务器,可以进一步提高后端缓存服务器的效率。Nginx本身不支持url_hash,如果需要这种调度算法,则必须安装Nginx的hash软件包。
转载地址:https://blog.csdn.net/weixin_33001305/article/details/114231269 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2024年03月29日 20时22分56秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【蓝桥杯真题11】Scratch季节变化 少儿编程scratch蓝桥杯选拔赛真题讲解
2019-04-28
Scratch画雪花 电子学会图形化编程Scratch等级考试四级真题 2020-12
2019-04-28
初学python100例-案例29 判断回文数 少儿编程案例讲解
2019-04-28
【蓝桥杯真题10】Scratch投球 少儿编程scratch蓝桥杯选拔赛真题讲解
2019-04-28
Scratch河马带球小游戏 蓝桥杯Scratch国赛真题答案和解析
2019-04-28
Scratch画圆 蓝桥杯Scratch国赛真题答案和解析
2019-04-28
Scratch画圆形螺旋 蓝桥杯Scratch国赛真题答案和解析
2019-04-28
初学python100例-案例30 计算闰年 少儿编程案例讲解
2019-04-28
Scratch螺旋多边形小游戏 蓝桥杯Scratch国赛真题答案和解析
2019-04-28
初学python100例-案例31 输入星期几的第一个字母判断是星期几 少儿编程案例讲解
2019-04-28
初学python100例-案例32 男孩女孩小孩人数 少儿编程案例讲解
2019-04-28
【蓝桥杯真题12】Scratch角色装扮 少儿编程scratch蓝桥杯选拔赛真题讲解
2019-04-28
毕业设计 C#开发实现影院信息管理商城系统 毕业论文【论文+源程序+数据库】
2019-04-28
电子学会图形化scratch编程等级考试二级真题答案解析(判断)2020-9
2019-04-28