public class RandomWeightedStrategy extends Object implements ClientLoadBalanceStrategy
ClientLoadBalanceStrategy random strategyClientLoadBalanceStrategy| 构造器和说明 |
|---|
RandomWeightedStrategy() |
| 限定符和类型 | 方法和说明 |
|---|---|
ClientInformation |
lookup(List<ClientInformation> clients)
lookup client load-balanced address
LoadBalanceNode.getClient()
Lookup according to random weight admin address
get firstKey by SortedMap.tailMap(Object) |
public ClientInformation lookup(List<ClientInformation> clients) throws MessagePipeException
LoadBalanceNode.getClient()
Lookup according to random weight admin address
get firstKey by SortedMap.tailMap(Object)lookup 在接口中 ClientLoadBalanceStrategyclients - message pipe bind clientsClientInformationMessagePipeException - message pipe exceptionCopyright © 2020. All rights reserved.