Package com.alibaba.cloud.nacos.ribbon
Class ExtendBalancer
java.lang.Object
com.alibaba.nacos.client.naming.core.Balancer
com.alibaba.cloud.nacos.ribbon.ExtendBalancer
public class ExtendBalancer
extends com.alibaba.nacos.client.naming.core.Balancer
- Author:
- itmuch.com
-
Nested Class Summary
Nested classes/interfaces inherited from class com.alibaba.nacos.client.naming.core.Balancer
com.alibaba.nacos.client.naming.core.Balancer.RandomByWeight -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic com.alibaba.nacos.api.naming.pojo.InstancegetHostByRandomWeight2(List<com.alibaba.nacos.api.naming.pojo.Instance> instances) Choose instance by weight.Methods inherited from class com.alibaba.nacos.client.naming.core.Balancer
getHostByRandomWeight
-
Constructor Details
-
ExtendBalancer
public ExtendBalancer()
-
-
Method Details
-
getHostByRandomWeight2
public static com.alibaba.nacos.api.naming.pojo.Instance getHostByRandomWeight2(List<com.alibaba.nacos.api.naming.pojo.Instance> instances) Choose instance by weight.- Parameters:
instances- Instance List- Returns:
- the chosen instance
-