public class WeightedLoadbalanceStrategy extends Object implements LoadbalanceStrategy
LoadbalanceStrategy that assigns a weight to each RSocket based on usage
statistics, and uses this weight to select the RSocket to use.| Constructor and Description |
|---|
WeightedLoadbalanceStrategy() |
WeightedLoadbalanceStrategy(int effort) |
WeightedLoadbalanceStrategy(int effort,
SplittableRandom splittableRandom) |
public WeightedLoadbalanceStrategy()
public WeightedLoadbalanceStrategy(int effort)
public WeightedLoadbalanceStrategy(int effort,
SplittableRandom splittableRandom)
public RSocket select(List<RSocket> sockets)
select in interface LoadbalanceStrategy