mod_lbmethod_bybusyness
描述: | 挂起请求计数mod_proxy_balancer的负载均衡器调度算法 |
状态: | 延期 |
模块标识符: | lbmethod_bybusyness_module |
源文件: | mod_lbmethod_bybusyness.c |
兼容性: | 在 2.3 中从mod_proxy_balancer分离 |
摘要
该模块不提供自己的任何 configuration 指令。它需要mod_proxy_balancer的服务,并提供bybusyness
负载均衡方法。
待定请求计数算法
通过lbmethod=bybusyness
启用,此调度程序会跟踪当前每个 worker 当前分配的请求数。新请求会自动分配给 worker,其中 active 请求数最少。这在 workers 独立于 Apache 排队传入请求的情况下非常有用,以确保队列长度保持均匀,并且总是向最有可能最快地为其提供服务的 worker 提供请求并减少延迟。
在多个 least-busy workers 的情况下,请求计数方法使用的统计信息(和权重)用于 break 绑定。超过 time,工作的分布将类似于byrequests
的特征(由mod_lbmethod_byrequests实现)。