接口的使用
org.apache.dubbo.rpc.cluster.ClusterInvoker
-
-
org.apache.dubbo.registry.client.migration中ClusterInvoker的使用
org.apache.dubbo.registry.client.migration中ClusterInvoker的子接口 修饰符和类型 接口 说明 interfaceMigrationClusterInvoker<T>FIXME, some methods need to be further optimized.实现ClusterInvoker的org.apache.dubbo.registry.client.migration中的类 修饰符和类型 类 说明 classMigrationInvoker<T>classServiceDiscoveryMigrationInvoker<T>返回ClusterInvoker的org.apache.dubbo.registry.client.migration中的方法 修饰符和类型 方法 说明 ClusterInvoker<T>MigrationInvoker. getCurrentAvailableInvoker()ClusterInvoker<T>MigrationInvoker. getInvoker()ClusterInvoker<T>MigrationInvoker. getServiceDiscoveryInvoker()参数类型为ClusterInvoker的org.apache.dubbo.registry.client.migration中的方法 修饰符和类型 方法 说明 booleanMigrationInvoker. checkInvokerAvailable(ClusterInvoker<T> invoker)voidMigrationRuleListener. onRefer(RegistryProtocol registryProtocol, ClusterInvoker<?> invoker, URL consumerUrl, URL registryURL)voidMigrationInvoker. setInvoker(ClusterInvoker<T> invoker)voidMigrationInvoker. setServiceDiscoveryInvoker(ClusterInvoker<T> serviceDiscoveryInvoker)<T> booleanDefaultMigrationAddressComparator. shouldMigrate(ClusterInvoker<T> newInvoker, ClusterInvoker<T> oldInvoker, MigrationRule rule)<T> booleanMigrationAddressComparator. shouldMigrate(ClusterInvoker<T> newInvoker, ClusterInvoker<T> oldInvoker, MigrationRule rule)参数类型为ClusterInvoker的org.apache.dubbo.registry.client.migration中的构造器 构造器 说明 MigrationInvoker(ClusterInvoker<T> invoker, ClusterInvoker<T> serviceDiscoveryInvoker, RegistryProtocol registryProtocol, Cluster cluster, Registry registry, Class<T> type, URL url, URL consumerUrl) -
org.apache.dubbo.registry.integration中ClusterInvoker的使用
返回ClusterInvoker的org.apache.dubbo.registry.integration中的方法 修饰符和类型 方法 说明 <T> ClusterInvoker<T>InterfaceCompatibleRegistryProtocol. getInvoker(Cluster cluster, Registry registry, Class<T> type, URL url)<T> ClusterInvoker<T>RegistryProtocol. getInvoker(Cluster cluster, Registry registry, Class<T> type, URL url)<T> ClusterInvoker<T>InterfaceCompatibleRegistryProtocol. getServiceDiscoveryInvoker(Cluster cluster, Registry registry, Class<T> type, URL url)<T> ClusterInvoker<T>RegistryProtocol. getServiceDiscoveryInvoker(Cluster cluster, Registry registry, Class<T> type, URL url)参数类型为ClusterInvoker的org.apache.dubbo.registry.integration中的方法 修饰符和类型 方法 说明 voidRegistryProtocolListener. onRefer(RegistryProtocol registryProtocol, ClusterInvoker<?> invoker, URL url, URL registryURL)Notify RegistryProtocol's listeners when a service is subscribed<T> voidRegistryProtocol. reRefer(ClusterInvoker<?> invoker, URL newSubscribeUrl) -
org.apache.dubbo.rpc.cluster.filter中ClusterInvoker的使用
类型参数类型为ClusterInvoker的org.apache.dubbo.rpc.cluster.filter中的类 修饰符和类型 类 说明 static classFilterChainBuilder.ClusterFilterChainNode<T,TYPE extends ClusterInvoker<T>,FILTER extends BaseFilter>Works on consumer side实现ClusterInvoker的org.apache.dubbo.rpc.cluster.filter中的类 修饰符和类型 类 说明 static classFilterChainBuilder.ClusterFilterChainNode<T,TYPE extends ClusterInvoker<T>,FILTER extends BaseFilter>Works on consumer side返回ClusterInvoker的org.apache.dubbo.rpc.cluster.filter中的方法 修饰符和类型 方法 说明 <T> ClusterInvoker<T>InvocationInterceptorBuilder. buildClusterInterceptorChain(ClusterInvoker<T> invoker, String key, String group)<T> ClusterInvoker<T>DefaultFilterChainBuilder. buildClusterInvokerChain(ClusterInvoker<T> originalInvoker, String key, String group)build consumer cluster filter chain<T> ClusterInvoker<T>FilterChainBuilder. buildClusterInvokerChain(ClusterInvoker<T> invoker, String key, String group)build consumer cluster filter chain参数类型为ClusterInvoker的org.apache.dubbo.rpc.cluster.filter中的方法 修饰符和类型 方法 说明 <T> ClusterInvoker<T>InvocationInterceptorBuilder. buildClusterInterceptorChain(ClusterInvoker<T> invoker, String key, String group)<T> ClusterInvoker<T>DefaultFilterChainBuilder. buildClusterInvokerChain(ClusterInvoker<T> originalInvoker, String key, String group)build consumer cluster filter chain<T> ClusterInvoker<T>FilterChainBuilder. buildClusterInvokerChain(ClusterInvoker<T> invoker, String key, String group)build consumer cluster filter chain -
org.apache.dubbo.rpc.cluster.support中ClusterInvoker的使用
实现ClusterInvoker的org.apache.dubbo.rpc.cluster.support中的类 修饰符和类型 类 说明 classAbstractClusterInvoker<T>AbstractClusterInvokerclassAvailableClusterInvoker<T>AvailableClusterclassBroadcastClusterInvoker<T>BroadcastClusterInvokerclassFailbackClusterInvoker<T>When fails, record failure requests and schedule for retry on a regular interval.classFailfastClusterInvoker<T>Execute exactly once, which means this policy will throw an exception immediately in case of an invocation error.classFailoverClusterInvoker<T>When invoke fails, log the initial error and retry other invokers (retry n times, which means at most n different invokers will be invoked) Note that retry causes latency.classFailsafeClusterInvoker<T>When invoke fails, log the error message and ignore this error by returning an empty Result.classForkingClusterInvoker<T>NOTICE!classMergeableClusterInvoker<T> -
org.apache.dubbo.rpc.cluster.support.registry中ClusterInvoker的使用
实现ClusterInvoker的org.apache.dubbo.rpc.cluster.support.registry中的类 修饰符和类型 类 说明 classZoneAwareClusterInvoker<T>When there're more than one registry for subscription. -
org.apache.dubbo.rpc.cluster.support.wrapper中ClusterInvoker的使用
实现ClusterInvoker的org.apache.dubbo.rpc.cluster.support.wrapper中的类 修饰符和类型 类 说明 classMockClusterInvoker<T>
-