LVS 在做分发时,根据不同情况,包括前端请求类型,后端应用及服务器类型,需要有不同的分发方式,这就是 LVS 算法,今天杜老师为大家讲讲都有哪些算法!
算法列表
算法列表如下:
算法 | 名称 | 作用 |
---|---|---|
rr | 轮询调度 | 第一个请求交给 RS1,第二个请求交给 RS2,第三个请求交给 RS1,以此类推,如果两个机器一个小霸王一个至强就有问题了 |
wrr | 加权轮询 | 加上权重,也就是比例值,如 RS1=2/RS2=1,就是说访问的过程为 112 |
lc | 最少链接 | 类似于 rr,找当前链接数最少的服务器进行连接 |
wlc | 加权最少链接 | 如果出现多台链接数最少的情况,则根据权重来决定 |
lblc | 基于局部最少链接 | 比如一个公司 100 台机器的集群中有 10 台北京服务器,北京的用户进来会从这 10 台服务器中进行最少链接调度 |
sh | 来源地址散列 | 来源地址不变,则分发的后端机器不变 |
dh | 目的地址散列 | 目的地址不变,则分发的机器不变 |
条评论