public class RibbonClient extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addClient(Properties props) |
void |
addClient(String path) |
void |
addClientByAppName(String appName) |
static RibbonClient |
getInst() |
com.netflix.loadbalancer.DynamicServerListLoadBalancer |
getLb(String clientName) |
List<com.netflix.loadbalancer.Server> |
getServerAvailable(String clientName) |
com.netflix.niws.loadbalancer.DiscoveryEnabledServer |
getServerOne(String clientName) |
net.wicp.tams.common.Result |
regFreshEvent(ICacheRefreshedCallback callback) |
net.wicp.tams.common.Result |
regStatusChangeEvent(IStatusChangeCallback callback) |
public static RibbonClient getInst()
public com.netflix.loadbalancer.DynamicServerListLoadBalancer getLb(String clientName)
public com.netflix.niws.loadbalancer.DiscoveryEnabledServer getServerOne(String clientName)
public List<com.netflix.loadbalancer.Server> getServerAvailable(String clientName)
public void addClient(String path)
public void addClient(Properties props)
public void addClientByAppName(String appName)
public net.wicp.tams.common.Result regFreshEvent(ICacheRefreshedCallback callback)
public net.wicp.tams.common.Result regStatusChangeEvent(IStatusChangeCallback callback)
Copyright © 2019. All rights reserved.