Package org.redisson.connection.balancer
Class WeightedRoundRobinBalancer
-
- org.redisson.connection.balancer.WeightedRoundRobinBalancer
-
- All Implemented Interfaces:
LoadBalancer
public class WeightedRoundRobinBalancer extends implements LoadBalancer
Weighted Round Robin balancer.- Author:
- Nikita Koksharov
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClientConnectionsEntry
<ClientConnectionsEntry> clients)
-
-
-
Constructor Detail
-
WeightedRoundRobinBalancer
public WeightedRoundRobinBalancer(<,> weights, int defaultWeight)
Creates weighted round robin balancer.- Parameters:
weights
- - weight mapped by slave node addr inredis://host:port
formatdefaultWeight
- - default weight value assigns to slaves not defined in weights map
-
-
Method Detail
-
getEntry
public <ClientConnectionsEntry> clients)
- Specified by:
getEntry
in interfaceLoadBalancer
-
-