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   其中:访客  32   博主  0

    • avatar RAW9426 7

      好文章,内容如梦似幻.

        • avatar Penn 9

          @RAW9426 继续,别停!

            • avatar RAW9426 7

              @Penn 有个小问题,杜老师,安卓的话在用户中心里我的评论下只能显示一部分最近的评论,而且也不提示评论有新回复,这个怎么破,只能用邮箱提醒吗

                • avatar Penn 9

                  @RAW9426 因为大部分的访客,都是未登录的状态,按照网络隐私规则,不能判断他们身份,所以一直使用邮件提醒形式!有时间我做个站内提醒好了!

                    • avatar RAW9426 7

                      @Penn 喔,那我下个邮箱客户端好了,虽然那个邮箱自从七年前注册后基本没用过?

                      • avatar Penn 9

                        @RAW9426 这个博客程序,就是给游客级的人用的,所以没有内置通知功能!

                • avatar Begin 6

                  这个好难

                  • avatar 雷诺护垫 0

                    好文章,内容酣畅淋漓.

                    • avatar 格宾网箱 0

                      好文章,内容完美无缺.