mod_lbmethod_bytraffic
| 描述: | mod_proxy_balancer的加权流量计数负载均衡器调度算法 | 
| 状态: | 延期 | 
| 模块标识符: | lbmethod_bytraffic_module | 
| 源文件: | mod_lbmethod_bytraffic.c | 
| 兼容性: | 在 2.3 中从mod_proxy_balancer分离 | 
摘要
该模块不提供自己的任何 configuration 指令。它需要mod_proxy_balancer的服务,并提供bytraffic负载均衡方法。
加权交通计数算法
通过lbmethod=bytraffic启用,此调度程序后面的 idea 与请求计数方法非常相似,具有以下更改:
lbfactor 是我们希望这个 worker 处理多少流量(以字节为单位)。这也是一个标准化的 value,代表了他们要完成的工作量的“份额”,但我们不考虑简单地计算请求的数量,而是考虑了这个 worker 看到或产生的流量。
如果平衡器配置如下:
| 工人 | 一个 | b | C | 
| lbfactor | 1 | 2 | 1 | 
那么我们的意思是我们希望 b 处理两倍于 a 或 c 应该的字节数。它并不一定意味着 b 会处理两倍的请求,但它会处理两次。因此,请求和响应的大小被应用于加权和选择算法。
注意:输入和输出字节的权重相同。
