A GlobalFlag that changes the default balancer for every client in the process.
Valid choices are ['heap', 'choice', 'aperture', and 'random_aperture'].
Note
that 'random_aperture' should only be used in unusual situations such as for
testing instances and requires extra configuration. See the aperture
documentation for more information.
To configure the load balancer on a per-client granularity instead, use the
withLoadBalancer method like so:
{{
val balancer = Balancers.aperture(...)
$Protocol.client.withLoadBalancer(balancer)
}}
A GlobalFlag that changes the default balancer for every client in the process. Valid choices are ['heap', 'choice', 'aperture', and 'random_aperture'].
that 'random_aperture' should only be used in unusual situations such as for testing instances and requires extra configuration. See the aperture documentation for more information. To configure the load balancer on a per-client granularity instead, use the
withLoadBalancer
method like so: {{ val balancer = Balancers.aperture(...) $Protocol.client.withLoadBalancer(balancer) }}