public class WaterUpstream extends Object implements WaterUpstream, org.noear.solon.core.LoadBalance
| 限定符和类型 | 字段和说明 |
|---|---|
protected static Map<String,WaterUpstream> |
_map |
protected List<String> |
_nodes
节点列表
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
agent()
代理
|
String |
get()
获取一个轮询节点
|
static WaterUpstream |
get(String service)
获取一个负载器
|
protected static WaterUpstream |
getOnly(String service) |
String |
getServer() |
String |
name()
服务名
|
List<String> |
nodes()
服务节点
|
String |
policy()
负载策略
|
WaterUpstream |
reload()
重新加载负载配置
|
void |
setBackup(String server) |
HttpUtils |
xcall(String path) |
static <T> T |
xclient(Class<?> clz) |
static <T> T |
xclient(Class<?> clz,
org.noear.solon.core.LoadBalance upstream) |
protected static final Map<String,WaterUpstream> _map
public static WaterUpstream get(String service)
protected static WaterUpstream getOnly(String service)
public WaterUpstream reload()
public String get()
public String name()
public String agent()
public String policy()
public String getServer()
getServer 在接口中 org.noear.solon.core.LoadBalancepublic void setBackup(String server)
setBackup 在接口中 WaterUpstreampublic HttpUtils xcall(String path)
xcall 在接口中 WaterUpstreampublic static <T> T xclient(Class<?> clz)
public static <T> T xclient(Class<?> clz, org.noear.solon.core.LoadBalance upstream)
Copyright © 2021. All rights reserved.