Apache 模块 mod_lbmethod_bybusyness

Description:mod_proxy_balancer的待处理请求计数负载均衡器调度程序算法
Status:Extension
Module Identifier:lbmethod_bybusyness_module
Source File:mod_lbmethod_bybusyness.c
Compatibility:从 2.3 中的mod_proxy_balancer拆分

Summary

该模块不提供其自身的任何配置指令。它需要mod_proxy_balancer的服务,并提供bybusyness负载均衡方法。

待处理的请求计数算法

通过lbmethod=bybusyness启用,此调度程序可跟踪当前每个工作人员当前分配了多少个请求。新请求自动分配给活动请求数量最少的工作程序。这对于工作程序独立于 Apache 排队传入请求的工作程序很有用,以确保队列长度保持均匀,并且始终向最有可能为其提供最快服务并减少延迟的工作程序发出请求。

如果有多个最不忙碌的工作人员,则使用“请求计数”方法使用的统计信息(和权重)break 平局。随着时间的流逝,工作分配将变得类似于byrequests的特性(由mod_lbmethod_byrequests实现)。