您的位置:首页 > 其它

处理并发时应用服务器负载均衡法

2015-11-13 01:09 323 查看
应用场景:

假设同一个应用部署到N处,负责分发的应用对终端应用服务器的选择算法

1.轮询

顾名思义 ,把接二连三的请求按顺序分发出去。

2.随机

请求量小大的时候从概率学来说也相当于轮询了

3.源地址哈希法

根据ip计算出hashcode,然后和N.Count取模运算,结果就是相同的客户始终分发到相同的APP上

4.加权轮询

根据用用服务器硬件的配置,估算出每台服务器的处理能力,能力强的权重分大点。也就是说可以以处理能力最差的服务器为基数,其他的处理能力根据配置在基础上乘n,结果为服务器列表里面多出来n个。

5.加权随机轮询

结合2和4

6.最小连接

根据分发出去的分发数算出当前正在处理最少的服务器

源自<<大型分布式网站架构>>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: