| 程序包 | 说明 |
|---|---|
| org.apache.dubbo.rpc.cluster.filter | |
| org.apache.dubbo.rpc.cluster.support | |
| org.apache.dubbo.rpc.cluster.support.registry | |
| org.apache.dubbo.rpc.cluster.support.wrapper |
| 限定符和类型 | 类和说明 |
|---|---|
static class |
FilterChainBuilder.ClusterFilterChainNode<T,TYPE extends ClusterInvoker<T>,FILTER extends BaseFilter>
Works on consumer side
|
static class |
FilterChainBuilder.CopyOfClusterFilterChainNode<T,TYPE extends ClusterInvoker<T>,FILTER extends BaseFilter> |
| 限定符和类型 | 类和说明 |
|---|---|
static class |
FilterChainBuilder.ClusterCallbackRegistrationInvoker<T,FILTER extends BaseFilter> |
static class |
FilterChainBuilder.ClusterFilterChainNode<T,TYPE extends ClusterInvoker<T>,FILTER extends BaseFilter>
Works on consumer side
|
static class |
FilterChainBuilder.CopyOfClusterFilterChainNode<T,TYPE extends ClusterInvoker<T>,FILTER extends BaseFilter> |
| 限定符和类型 | 方法和说明 |
|---|---|
<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<T> |
FilterChainBuilder.ClusterCallbackRegistrationInvoker.getOriginalInvoker() |
| 限定符和类型 | 方法和说明 |
|---|---|
<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
|
| 构造器和说明 |
|---|
ClusterCallbackRegistrationInvoker(ClusterInvoker<T> originalInvoker,
Invoker<T> filterInvoker,
List<FILTER> filters) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractClusterInvoker<T>
AbstractClusterInvoker
|
class |
AvailableClusterInvoker<T>
AvailableClusterInvoker
|
class |
BroadcastClusterInvoker<T>
BroadcastClusterInvoker
|
class |
FailbackClusterInvoker<T>
When fails, record failure requests and schedule for retry on a regular interval.
|
class |
FailfastClusterInvoker<T>
Execute exactly once, which means this policy will throw an exception immediately in case of an invocation error.
|
class |
FailoverClusterInvoker<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.
|
class |
FailsafeClusterInvoker<T>
When invoke fails, log the error message and ignore this error by returning an empty Result.
|
class |
ForkingClusterInvoker<T>
NOTICE!
|
class |
MergeableClusterInvoker<T> |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ZoneAwareClusterInvoker<T>
When there are more than one registry for subscription.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
MockClusterInvoker<T> |
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.