public class SimpleClusterRouter extends AbstractClusterRouter
| 构造器和说明 |
|---|
SimpleClusterRouter(Cluster[] clusters,
ClusterLoadBalancer loadBalancer) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Cluster[] |
getClusters()
获取集群列表,当前应用能使用的全部集群
|
protected ClusterLoadBalancer |
getLoadBalancer(MethodMeta meta)
通过方法元数据可以获取当前调用的上下文信息,根据这个上下文信息,作为依据选择当前执行的方法应高使用那个集群,执行操作
|
close, routeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitlocalhost, localhost, random, roundRobbin, single, weightedpublic SimpleClusterRouter(Cluster[] clusters, ClusterLoadBalancer loadBalancer)
protected Cluster[] getClusters()
AbstractClusterRoutergetClusters 在类中 AbstractClusterRouterprotected ClusterLoadBalancer getLoadBalancer(MethodMeta meta)
AbstractClusterRoutergetLoadBalancer 在类中 AbstractClusterRoutermeta - 方法元数据Copyright © 2020. All rights reserved.