负载均衡算法

Posted cuiqq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了负载均衡算法相关的知识,希望对你有一定的参考价值。

一个网络请求中会经历多个节点的负载均衡:DNS、nginx、网关、RPC(dubbo)等。但是负载均衡的算法大多数是一样的,下面列举一下。

以nginx的负载算法为例:

1、轮询+权重

2.、ip hash

3、url hash

4、least_conn

5、least_time

基本上就这些。这些算法不但是这些第三的组件用到,我们在开发的过程中自己写代码也可以使用。

以上是关于负载均衡算法的主要内容,如果未能解决你的问题,请参考以下文章

快速理解负载均衡

手写负载均衡算法

Nginx的负载均衡

手写分布式负载均衡算法

华为云服务-运维篇-负载均衡介绍与平台算法使用

分布式 | 常见的负载均衡算法