| 程序包 | 说明 |
|---|---|
| io.manbang.ebatis.core.cluster |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
WeightedClusterLoadBalancer |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractClusterLoadBalancer |
class |
AbstractWeightedClusterLoadBalancer |
| 限定符和类型 | 方法和说明 |
|---|---|
protected ClusterLoadBalancer |
SimpleClusterRouter.getLoadBalancer(MethodMeta meta) |
protected ClusterLoadBalancer |
AbstractWeightedClusterRouter.getLoadBalancer(MethodMeta meta) |
protected abstract ClusterLoadBalancer |
AbstractClusterRouter.getLoadBalancer(MethodMeta meta)
通过方法元数据可以获取当前调用的上下文信息,根据这个上下文信息,作为依据选择当前执行的方法应高使用那个集群,执行操作
|
static ClusterLoadBalancer |
ClusterLoadBalancer.random()
随机负载均衡器
|
static ClusterLoadBalancer |
ClusterLoadBalancer.roundRobbin()
获取轮询负载均衡器
|
| 构造器和说明 |
|---|
SimpleClusterRouter(Cluster[] clusters,
ClusterLoadBalancer loadBalancer) |
Copyright © 2021. All rights reserved.