LVS的算法

  • A+
所属分类:运维教程

rr

轮询调度

第一个请求交给rs1,第二个请求交给rs2,第三个请求交给rs1,以此类推,如果两个机器一个小霸王一个至强就有问题了

wrr

加权轮询

加上权重,也就是比例值,例如RS1=2/RS2=1,就是说访问的过程为112 112

lc

最少链接

类似于rr,找当前链接数最少的服务器进行连接

wlc

加权最少链接

如果出现多台链接数最少的情况,则根据权重来决定

lblc

基于局部最少链接

比如:一个公司100台机器的集群中有10台北京服务器,北京的用户进来会从这10台服务器中进行最少链接调度

sh

来源地址散列

来源地址不变,则分发的后端机器不变

dh

目的地址散列

目的地址不变,则分发的机器不变

散列计算是根据ip数字,去掉点除以RS数量,根据余数判断请求交给哪一台服务器

源地址散列就是根据来源ip进行计算,目的地址散列是根据目的ip进行计算

对于ftp这种的服务,如果使用类似轮询方法,建立传输通道之后,传输数据可能会去另一台机器取数据,但是与另一台机器没有建立链接,不能传输

rr/wrr/lc/wlc

适用静态请求

lblc/sh/dh

适用动态请求,例如网游,连上服务器后不能随便切换

  • 我的微博
  • 这是微博的扫一扫
  • weinxin
  • 微信公众
  • 微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:79   其中:访客  79   博主  0

    • avatar 咐苹乐酶孜徘煤褐瘴乱焊峭制傩甲揪嘎肥 9

      签到成功!签到时间:今日的上午7:32:25,每日打卡,生活更精彩哦!