@FunctionalInterface public interface LoadBalance
{@code
//定义 local LoadBalance| Modifier and Type | Interface and Description |
|---|---|
static interface |
LoadBalance.Factory
负载器工厂
|
static class |
LoadBalance.LoadBalanceWrap
负载均衡器包装器
|
| Modifier and Type | Field and Description |
|---|---|
static String |
URI_SCHEME |
| Modifier and Type | Method and Description |
|---|---|
static LoadBalance |
get(String service)
获取负载均衡器
|
static LoadBalance |
get(String group,
String service)
获取负载均衡器
|
default String |
getServer()
获取节点
|
String |
getServer(int port)
获取节点
|
static LoadBalance |
parse(String uriStr)
解析并生成负载均衡器
|
static LoadBalance |
parse(URI uri)
解析并生成负载均衡器
|
static final String URI_SCHEME
static LoadBalance parse(String uriStr)
static LoadBalance parse(URI uri)
static LoadBalance get(String service)
service - 服务名static LoadBalance get(String group, String service)
service - 服务名group - 服务分组default String getServer()
String getServer(int port)
port - 指定端口Copyright © 2025. All rights reserved.