Java教程

LVS调度算法总结

本文主要是介绍LVS调度算法总结,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

LVS 调试算法分为两种:静态方法和动态方法。

  1. 静态方法
  • RR:轮询
  • WRR:加权轮询
  • SH:源地址哈希,将来自于同一个IP地址的请求始终发往第一次挑中的RS,从而实现会话绑定
  • DH:目标地址哈希,第一次轮询调度至RS,后续将发往同一个目标地址的请求始终转发至第一次挑中的RS
  • FO: 加权故障转移
  1. 动态方法
  • LC:适用于长连接应用
  • WLC:默认调度方法,较常用
  • SED:初始连接高权重优先,只检查活动连接,而不考虑非活动连接
  • NQ;第一轮均匀分配,后续SED
  • LBLC:动态的DH算法,使用场景:根据负载状态实现正向代理,实现WebCache等
  • LBLCR:带复制功能的LBLC,解决LBLC负载不均衡问题,从负载重的复制到负载轻的RS,,实现Web Cache等。
  • OVF: 溢出连接;调度算法,基于真实服务器的活动连接数量和权重值实现。将新连接调度到权重值最高的真实服务器,
    直到其活动连接数量超过权重值,之后调度到下一个权重值最高的真实服务器,在此OVF算法中,遍历虚拟服务相关联的真实
    服务器链表,找到权重值最高的可用真实服务器,属于动态算法
这篇关于LVS调度算法总结的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!