com.alibaba.dubbo.rpc.cluster
Interface LoadBalance
- All Known Implementing Classes:
- AbstractLoadBalance, ConsistentHashLoadBalance, LeastActiveLoadBalance, RandomLoadBalance, RoundRobinLoadBalance
@SPI(value="random")
public interface LoadBalance
LoadBalance. (SPI, Singleton, ThreadSafe)
Load-Balancing
- Author:
- qian.lei, william.liangf
- See Also:
Cluster.join(Directory)
select
@Adaptive(value="loadbalance")
<T> Invoker<T> select(List<Invoker<T>> invokers,
URL url,
Invocation invocation)
throws RpcException
- select one invoker in list.
- Parameters:
invokers
- invokers.url
- refer urlinvocation
- invocation.
- Returns:
- selected invoker.
- Throws:
RpcException
Copyright © 2012–2017 Alibaba. All rights reserved.