Apache HTTP Server Version 2.3
Available Languages: en
Description: | Weighted Traffic Counting load balancer scheduler algorithm for mod_proxy_balancer |
---|---|
Status: | Extension |
Module Identifier: | lbmethod_bytraffic_module |
Source File: | mod_lbmethod_bytraffic.c |
Compatibility: | Split off from mod_proxy_balancer in 2.3 |
This document is still under development.
This module provides no directives.
Enabled via lbmethod=bytraffic
, the idea behind this
scheduler is very similar to the Request Counting method, with
the following changes:
lbfactor is how much traffic, in bytes, we want this worker to handle. This is also a normalized value representing their "share" of the amount of work to be done, but instead of simply counting the number of requests, we take into account the amount of traffic this worker has seen.
If a balancer is configured as follows:
worker | a | b | c |
---|---|---|---|
lbfactor | 1 | 2 | 1 |
Then we mean that we want b to process twice the amount of bytes than a or c should. It does not necessarily mean that b would handle twice as many requests, but it would process twice the I/O. Thus, the size of the request and response are applied to the weighting and selection algorithm.
Available Languages: en