public class HmilyZoneAwareLoadBalancer
extends com.netflix.loadbalancer.ZoneAwareLoadBalancer<com.netflix.loadbalancer.Server>
| 构造器和说明 |
|---|
HmilyZoneAwareLoadBalancer(com.netflix.client.config.IClientConfig clientConfig,
com.netflix.loadbalancer.IRule rule,
com.netflix.loadbalancer.IPing ping,
com.netflix.loadbalancer.ServerList<com.netflix.loadbalancer.Server> serverList,
com.netflix.loadbalancer.ServerListFilter<com.netflix.loadbalancer.Server> filter,
com.netflix.loadbalancer.ServerListUpdater serverListUpdater)
Instantiates a new Hmily zone aware loadbalancer.
|
| 限定符和类型 | 方法和说明 |
|---|---|
com.netflix.loadbalancer.Server |
chooseServer(Object key) |
enableAndInitLearnNewServersFeature, forceQuickPing, getCoreThreads, getDurationSinceLastUpdateMs, getFilter, getLastUpdate, getNumberMissedCycles, getServerListImpl, getServerListUpdater, initWithNiwsConfig, setFilter, setServerListImpl, setServerListUpdater, setServersList, shutdown, stopServerListRefreshing, toString, updateAllServerList, updateListOfServersaddServer, addServerListChangeListener, addServers, addServerStatusChangeListener, cancelPingTask, choose, getAllServers, getClientConfig, getLoadBalancerStats, getMaxTotalPingTime, getName, getPing, getPingInterval, getPrimeConnections, getReachableServers, getRule, getServerByIndex, getServerCount, getServerList, getServerList, init, isEnablePrimingConnections, isPingInProgress, lockAllServerList, lockUpServerList, markServerDown, markServerDown, primeCompleted, removeServerListChangeListener, removeServerStatusChangeListener, setEnablePrimingConnections, setLoadBalancerStats, setMaxTotalPingTime, setPing, setPingInterval, setPrimeConnectionspublic HmilyZoneAwareLoadBalancer(com.netflix.client.config.IClientConfig clientConfig,
com.netflix.loadbalancer.IRule rule,
com.netflix.loadbalancer.IPing ping,
com.netflix.loadbalancer.ServerList<com.netflix.loadbalancer.Server> serverList,
com.netflix.loadbalancer.ServerListFilter<com.netflix.loadbalancer.Server> filter,
com.netflix.loadbalancer.ServerListUpdater serverListUpdater)
clientConfig - the client configrule - the ruleping - the pingserverList - the server listfilter - the filterserverListUpdater - the server list updaterpublic com.netflix.loadbalancer.Server chooseServer(Object key)
chooseServer 在接口中 com.netflix.loadbalancer.ILoadBalancerchooseServer 在类中 com.netflix.loadbalancer.ZoneAwareLoadBalancer<com.netflix.loadbalancer.Server>Copyright © 2019 dromara. All rights reserved.