常用负载均衡算法浅析

1 轮询法

轮询法很好理解,接收到请求之后,按顺序分配到后端的服务器上。不考虑服务器的性能,负载。

2 随机法

接收到请求 之后,通过随机算法计算分配给哪台服务器,如果请求量特别大的话,起到的效果和轮询法一样。

3 加权轮询法

不同的服务器,可能配置、性能不一样,配置高的可以多分配请求,及权重高一点,配置低的少分配请求,及权重低一点。

4 加权随机法

与加权轮询法一样,加权随机法也根据后端机器的配置,系统的负载分配不同的权重。不同的是,它是按照权重随机请求后端服务器,而非顺序。

5 原地址哈希法

源地址哈希法是根据请求客户端的IP地址,通过哈希函数计算得到一个哈希值,将此哈希值和服务器列表的大小进行取模运算,得到的结果便是要访问的服务器地址的序号。

6 最小链接数法

获取服务器的连接数,根据连接数来分配请求应该到哪台服务器上,把请求分配给积压连接数最少的机器。

发布了32 篇原创文章 · 获赞 38 · 访问量 5483

猜你喜欢

转载自blog.csdn.net/u010482601/article/details/102827241