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