LVS支持连接哈希表,请求消息首先会查找该连接是否在LVS中进行了哈希处理,如果是,则消息会发送到固定节点。
LVS还支持一些连接调度方法,例如循环调度。从循环的描述来看,每个请求都将是循环的,这对我来说没有意义。如果请求发现已有的哈希连接,则会被投递到固定节点,无法通过轮询进行平衡。
这个问题让我很困惑,我无法继续,谢谢你的帮助。
最佳答案
当 IPVS 收到新连接时,它会选择一个真实服务器来处理该连接。 该选择是使用调度程序完成的。如果连接不是新的,它将被传递给真实服务器,不使用调度程序。
循环调度程序是循环分配所有新连接请求的调度程序,而不是现有连接的数据包。
关于linux - LVS哈希表的连接调度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14139953/