All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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