public abstract class AbstractLoadBalancer<Chooser extends LoadBalancer.Chooser> extends java.lang.Object implements LoadBalancer
LoadBalancer.ChooserONE, ZERO| 构造器和说明 |
|---|
AbstractLoadBalancer(ConsistencyRedisServiceDiscovery serviceDiscovery) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.concurrent.CompletableFuture<ServiceInstance> |
choose(java.lang.String namespace,
java.lang.String serviceId) |
protected abstract Chooser |
createChooser(java.util.List<ServiceInstance> serviceInstances) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitchoosepublic AbstractLoadBalancer(ConsistencyRedisServiceDiscovery serviceDiscovery)
public java.util.concurrent.CompletableFuture<ServiceInstance> choose(java.lang.String namespace, java.lang.String serviceId)
choose 在接口中 LoadBalancerprotected abstract Chooser createChooser(java.util.List<ServiceInstance> serviceInstances)