友声网

 找回密码
 立即注册
搜索
开启左侧

[技巧] 用Kangle的多节点服务器扩展功能做“负载均衡”

[复制链接]
卡卡北 发表于 2018-12-27 22:11 | 显示全部楼层 |阅读模式
现在的服务器一般都需要负载均衡和高可用性支持,以支持7*24小时的服务。

接下来介绍kangle多节点服务器扩展功能中的各项设置。
登录kangle管理后台,进入“扩展-->多节点服务器”中进行各项设置。


权重
权重越高,处理的数据量越大。
比如多节点服务器群中的服务器有可能具有不同的硬件配置,这时可以考虑设置不同的权重。

权重为0
表示是备用节点。即所有节点服务器出现故障,也无需担心,自动启用备用节点服务器继续提供服务。使网络具有高稳定性和高可用性。

Ip哈希
基于ip的稳定连接。使得来源机器的会话是持续的。  
即:每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。

对于一个特定的请求,如果所申请的服务器不能进行处理的话,其他的服务器可以马上取代它的位置,对所申请的请求进行处理,而且这一过程对用户感觉来说,服务是稳定的!

在说明cookie粘住前,先在此先简要说明一下什么是cookie。
简单的说,Cookie就是服务器暂存放在您计算机上的一笔资料,好让服务器用来辨认你的计算机。

Cookie粘住:
根据请求用户的cooki分配固定的一个后端服务器进行服务。

说明:在同时使用ip哈希和cookie粘住时,以cookie粘住优先。

url_hash:基于url的稳定连接。使得来源机器的会话是持续的。
对于一个特定的请求,如果所申请的服务器不能进行处理的话,其他的服务器可以马上取代它的位置,对所申请的请求进行处理,而且这一过程对用户感觉来说,服务是稳定的!

错误重试时间[ErrorTryTime](秒):
如果某个节点服务器连不上,自动会从其它节点服务器上连接。每隔设定的错误重试时间,又会尝试去连接该节点服务器。

连接错误次数
当某个节点服务器没连通,系统会把分配给该节点服务的请求转给其它节点服务,同时每隔设定的错误重试时间会自动去连接该节点。
发现能连通,作上线处理。反之,没连通并且连续连接错误次数达到“连接错误次数设定值”后,kangle会认为这台节点有故障,并作下线处理。节点作下线处理后,kangle不会再把请求发送到该节点。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
 楼主| 卡卡北 发表于 2018-12-27 22:16 | 显示全部楼层
Kangle多节点服务器扩展功能作负载均衡。在各负载均衡策略中,可以针对不同的应用需求作不同的策略。
比如:
权重轮循均衡:根据服务器的不同处理能力,给每个服务器分配不同的权重值,使其能够接受相应权重值的服务请求。例如:服务器A的权重值被设置成2,B的权重值是3,C的权重值是5,则服务器A、B、C将分别接受到20%、30%、50%的服务请求。此种均衡算法能确保高性能的服务器得到更多的使用率,避免低性能的服务器负载过重。
随机均衡:把来自网络的请求随机分配给内部中的多个服务器。

负载均衡的应用非常广泛。
比如在校园网的应用。
校园网的应用除了用于教学、科研、管理、图书情报资料检索外,同时承担着校内外信息交流、电子邮件、公告、信息发布,以及各种公共网络口的访问等任务。由于在网络上传输的信息不只是数字、文字和图形,还会随应用水平的提高,逐步增加语音、视频图像等应用。因此,网络的建设,尤其是主干网要求高带宽与高速度,在校园网的服务器中应用负载均衡技术不失为一种廉价的解决方案。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|RSS|联系|友声网 ( 鲁ICP备15020090号 ) 知道创宇云安全

GMT+8, 2019-2-22 20:17 , Processed in 0.045895 second(s), 18 queries , MemCache On.

Powered by Discuz! X

©2019 Comsenz Inc.

快速回复 返回顶部 返回列表