@Extension(value="localPref") public class LocalPreferenceLoadBalancer extends RandomLoadBalancer
consumerBootstrap, consumerConfig| 构造器和说明 |
|---|
LocalPreferenceLoadBalancer(ConsumerBootstrap consumerBootstrap)
构造函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
ProviderInfo |
doSelect(SofaRequest invocation,
List<ProviderInfo> providerInfos)
根据负载均衡筛选
|
getWeight, noAvailableProviderException, selectgetConsumerConfigpublic LocalPreferenceLoadBalancer(ConsumerBootstrap consumerBootstrap)
consumerBootstrap - 服务消费者配置public ProviderInfo doSelect(SofaRequest invocation, List<ProviderInfo> providerInfos)
AbstractLoadBalancerdoSelect 在类中 RandomLoadBalancerinvocation - 请求providerInfos - 全部服务端连接Copyright © 2008–2018 The Ant Financial. All rights reserved.