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