接口的使用
org.apache.dubbo.rpc.cluster.ClusterInvoker
-
-
org.apache.dubbo.rpc.cluster.support中ClusterInvoker的使用
实现ClusterInvoker的org.apache.dubbo.rpc.cluster.support中的类 修饰符和类型 类 说明 classAbstractClusterInvoker<T>AbstractClusterInvokerclassAvailableClusterInvoker<T>AvailableClusterclassBroadcastCluster2Invoker<T>BroadcastCluster2InvokerclassBroadcastClusterInvoker<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.migration中ClusterInvoker的使用
org.apache.dubbo.rpc.cluster.support.migration中ClusterInvoker的子接口 修饰符和类型 接口 说明 interfaceMigrationClusterInvoker<T>参数类型为ClusterInvoker的org.apache.dubbo.rpc.cluster.support.migration中的方法 修饰符和类型 方法 说明 voidMigrationClusterInvoker. destroyInterfaceInvoker(ClusterInvoker<T> invoker)voidMigrationClusterInvoker. destroyServiceDiscoveryInvoker(ClusterInvoker<?> invoker)voidMigrationClusterInvoker. discardInterfaceInvokerAddress(ClusterInvoker<T> invoker)voidMigrationClusterInvoker. discardServiceDiscoveryInvokerAddress(ClusterInvoker<?> invoker) -
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>
-