
com.github.liaomengge.base_common.ribbon.loadbalance.NacosRandomWeightRule Maven / Gradle / Ivy
package com.github.liaomengge.base_common.ribbon.loadbalance;
import com.alibaba.cloud.nacos.ribbon.ExtendBalancer;
import com.alibaba.nacos.api.naming.pojo.Instance;
import java.util.List;
/**
* Created by liaomengge on 2020/12/28.
*/
public class NacosRandomWeightRule extends AbstractNacosRule {
@Override
public Instance chooseInstance(List instances) {
return ExtendBalancer.getHostByRandomWeight2(instances);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy