com.alibaba.dubbo.rpc.cluster.support
Class FailoverClusterInvoker<T>

java.lang.Object
  extended by com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker<T>
      extended by com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker<T>
All Implemented Interfaces:
Node, Invoker<T>

public class FailoverClusterInvoker<T>
extends AbstractClusterInvoker<T>

失败转移,当出现失败,重试其它服务器,通常用于读操作,但重试会带来更长延迟。

Failover

Author:
william.liangf, chao.liuc

Constructor Summary
FailoverClusterInvoker(Directory<T> directory)
           
 
Method Summary
 Result doInvoke(Invocation invocation, List<Invoker<T>> invokers, LoadBalance loadbalance)
           
 
Methods inherited from class com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker
destroy, getInterface, getUrl, invoke, isAvailable, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FailoverClusterInvoker

public FailoverClusterInvoker(Directory<T> directory)
Method Detail

doInvoke

public Result doInvoke(Invocation invocation,
                       List<Invoker<T>> invokers,
                       LoadBalance loadbalance)
                throws RpcException
Throws:
RpcException


Copyright © 2012–2017 Alibaba. All rights reserved.