| 程序包 | 说明 |
|---|---|
| com.baidu.brpc.client | |
| com.baidu.brpc.client.loadbalance | |
| com.baidu.brpc.client.pool |
| 限定符和类型 | 方法和说明 |
|---|---|
CopyOnWriteArrayList<BrpcChannelGroup> |
RpcClient.getHealthyInstances() |
CopyOnWriteArrayList<BrpcChannelGroup> |
RpcClient.getUnhealthyInstances() |
| 限定符和类型 | 方法和说明 |
|---|---|
BrpcChannelGroup |
WeightStrategy.selectInstance(CopyOnWriteArrayList<BrpcChannelGroup> instances) |
BrpcChannelGroup |
RandomStrategy.selectInstance(CopyOnWriteArrayList<BrpcChannelGroup> instances) |
BrpcChannelGroup |
LoadBalanceStrategy.selectInstance(CopyOnWriteArrayList<BrpcChannelGroup> instances) |
BrpcChannelGroup |
RoundRobinStrategy.selectInstance(CopyOnWriteArrayList<BrpcChannelGroup> instances) |
BrpcChannelGroup |
FairStrategy.selectInstance(CopyOnWriteArrayList<BrpcChannelGroup> instances) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
FairStrategy.markInvalidInstance(List<BrpcChannelGroup> instances)
Since the weight tree will update by a period of time, so if there's any invalid instance,
the business should notify the fair strategy.
|
BrpcChannelGroup |
WeightStrategy.selectInstance(CopyOnWriteArrayList<BrpcChannelGroup> instances) |
BrpcChannelGroup |
RandomStrategy.selectInstance(CopyOnWriteArrayList<BrpcChannelGroup> instances) |
BrpcChannelGroup |
LoadBalanceStrategy.selectInstance(CopyOnWriteArrayList<BrpcChannelGroup> instances) |
BrpcChannelGroup |
RoundRobinStrategy.selectInstance(CopyOnWriteArrayList<BrpcChannelGroup> instances) |
BrpcChannelGroup |
FairStrategy.selectInstance(CopyOnWriteArrayList<BrpcChannelGroup> instances) |
| 构造器和说明 |
|---|
ChannelPooledObjectFactory(BrpcChannelGroup channelGroup,
String ip,
int port) |
Copyright © 2018 Baidu, Inc.. All rights reserved.