| 程序包 | 说明 |
|---|---|
| com.baidu.jprotobuf.pbrpc.client.ha | |
| com.baidu.jprotobuf.pbrpc.client.ha.lb.strategy |
Load balance strategy interface implementation.
|
| com.baidu.jprotobuf.pbrpc.spring |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract NamingService |
NamingServiceChangeListener.getNamingService() |
NamingService |
HaProtobufRpcProxy.getNamingService() |
| 构造器和说明 |
|---|
HaProtobufRpcProxy(RpcClient rpcClient,
java.lang.Class<T> interfaceClass,
NamingService namingService) |
HaProtobufRpcProxy(RpcClient rpcClient,
java.lang.Class<T> interfaceClass,
NamingService namingService,
NamingServiceLoadBalanceStrategyFactory loadBalanceStrategyFactory,
FailOverInterceptor failOverInterceptor) |
| 限定符和类型 | 方法和说明 |
|---|---|
NamingService |
RoundRobinLoadBalanceStrategy.getNamingService()
get the namingService
|
| 限定符和类型 | 方法和说明 |
|---|---|
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
|
| 构造器和说明 |
|---|
RoundRobinLoadBalanceStrategy(java.lang.String serviceSignature,
NamingService namingService)
Constructor with load balance factors.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
UrlBasedNamingService
URL based naming service provider. |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
HaRpcProxyFactoryBean.setNamingService(NamingService namingService)
set namingService value to namingService
|
| 构造器和说明 |
|---|
HaProtobufRpcProxyBean(RpcClient rpcClient,
java.lang.Class<T> interfaceClass,
NamingService namingService) |
HaProtobufRpcProxyBean(RpcClient rpcClient,
java.lang.Class<T> interfaceClass,
NamingService namingService,
NamingServiceLoadBalanceStrategyFactory loadBalanceStrategyFactory,
FailOverInterceptor failOverInterceptor) |
Copyright © 2015 Baidu, Inc.. All Rights Reserved.