• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 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 看到或产生的流量。

    如果平衡器配置如下:

    工人一个bC
    lbfactor121

    那么我们的意思是我们希望 b 处理两倍于 a 或 c 应该的字节数。它并不一定意味着 b 会处理两倍的请求,但它会处理两次。因此,请求和响应的大小被应用于加权和选择算法。

    注意:输入和输出字节的权重相同。