接口 com.baidu.jprotobuf.pbrpc.client.ha.NamingService
的使用

使用 NamingService 的软件包
com.baidu.jprotobuf.pbrpc.client.ha   
com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy Load balance strategy interface implementation. 
com.baidu.jprotobuf.pbrpc.spring   
 

com.baidu.jprotobuf.pbrpc.client.ha 中 NamingService 的使用
 

返回 NamingService 的 com.baidu.jprotobuf.pbrpc.client.ha 中的方法
abstract  NamingService NamingServiceChangeListener.getNamingService()
           
 NamingService HaProtobufRpcProxy.getNamingService()
           
 

参数类型为 NamingService 的 com.baidu.jprotobuf.pbrpc.client.ha 中的构造方法
HaProtobufRpcProxy(RpcClient rpcClient, java.lang.Class<T> interfaceClass, NamingService namingService)
           
HaProtobufRpcProxy(RpcClient rpcClient, java.lang.Class<T> interfaceClass, NamingService namingService, NamingServiceLoadBalanceStrategyFactory loadBalanceStrategyFactory, FailOverInterceptor failOverInterceptor)
           
 

com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy 中 NamingService 的使用
 

返回 NamingService 的 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy 中的方法
 NamingService RoundRobinLoadBalanceStrategy.getNamingService()
          get the namingService
 

参数类型为 NamingService 的 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy 中的方法
 NamingServiceLoadBalanceStrategy RRNamingServiceLoadBalanceStrategyFactory.create(java.lang.String serviceSignature, NamingService namingService)
           
 NamingServiceLoadBalanceStrategy NamingServiceLoadBalanceStrategyFactory.create(java.lang.String serviceSignature, NamingService namingService)
          create a new NamingServiceLoadBalanceStrategy
 void RoundRobinLoadBalanceStrategy.doReInit(java.lang.String serviceSignagure, NamingService namingService)
           
 void NamingServiceLoadBalanceStrategy.doReInit(java.lang.String serviceSignature, NamingService namingService)
          do reinit once by the naming service
 

参数类型为 NamingService 的 com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy 中的构造方法
RoundRobinLoadBalanceStrategy(java.lang.String serviceSignature, NamingService namingService)
          Constructor with load balance factors.
 

com.baidu.jprotobuf.pbrpc.spring 中 NamingService 的使用
 

实现 NamingService 的 com.baidu.jprotobuf.pbrpc.spring 中的类
 class UrlBasedNamingService
          URL based naming service provider.
 

参数类型为 NamingService 的 com.baidu.jprotobuf.pbrpc.spring 中的方法
 void HaRpcProxyFactoryBean.setNamingService(NamingService namingService)
          set namingService value to namingService
 

参数类型为 NamingService 的 com.baidu.jprotobuf.pbrpc.spring 中的构造方法
HaProtobufRpcProxyBean(RpcClient rpcClient, java.lang.Class<T> interfaceClass, NamingService namingService)
           
 



Copyright © 2015 Baidu, Inc.. All Rights Reserved.