public interface ClusterRouter extends Closeable
| 限定符和类型 | 方法和说明 |
|---|---|
static ClusterRouter |
localhost()
本地集群路由,测试用
|
static ClusterRouter |
localhost(int port) |
static ClusterRouter |
random(Cluster... clusters)
随机路由器
|
static ClusterRouter |
roundRobbin(Cluster... clusters)
轮询算法路由器
|
Cluster |
route(MethodMeta meta)
根据入参信息选择一个集群执行操作
|
static ClusterRouter |
single(Cluster cluster)
创建单集群路由
|
static WeightedClusterRouter |
weighted(WeightedCluster... clusters)
权重路由器
|
static ClusterRouter localhost()
static ClusterRouter single(Cluster cluster)
cluster - 集群static ClusterRouter roundRobbin(Cluster... clusters)
clusters - 集群列表static ClusterRouter random(Cluster... clusters)
clusters - 集群列表static WeightedClusterRouter weighted(WeightedCluster... clusters)
clusters - 集群列表static ClusterRouter localhost(int port)
Cluster route(MethodMeta meta)
meta - 方法元信息Copyright © 2020. All rights reserved.