| Class | Description |
|---|---|
| AbstractClusterInvoker<T> |
AbstractClusterInvoker
|
| AvailableCluster |
AvailableCluster
|
| AvailableClusterInvoker<T> |
AvailableCluster
|
| BroadcastCluster |
BroadcastCluster
|
| BroadcastClusterInvoker<T> |
BroadcastClusterInvoker
|
| ClusterUtils |
ClusterUtils
|
| FailbackCluster | |
| FailbackClusterInvoker<T> |
When fails, record failure requests and schedule for retry on a regular interval.
|
| FailfastCluster | |
| FailfastClusterInvoker<T> |
Execute exactly once, which means this policy will throw an exception immediately in case of an invocation error.
|
| FailoverCluster | |
| 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.
|
| FailsafeCluster | |
| FailsafeClusterInvoker<T> |
When invoke fails, log the error message and ignore this error by returning an empty RpcResult.
|
| ForkingCluster | |
| ForkingClusterInvoker<T> |
Invoke a specific number of invokers concurrently, usually used for demanding real-time operations, but need to waste more service resources.
|
| MergeableCluster | |
| MergeableClusterInvoker<T> |
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.