Class Balancer


  • public class Balancer
    extends Object
    Author:
    xuanyin
    • Field Detail

      • UNCONSISTENT_SERVICE_WITH_ADDRESS_SERVER

        public static final List<String> UNCONSISTENT_SERVICE_WITH_ADDRESS_SERVER
        report status to server
    • Constructor Detail

      • Balancer

        public Balancer()
    • Method Detail

      • getHostByRandomWeight

        protected static com.alibaba.nacos.api.naming.pojo.Instance getHostByRandomWeight​(List<com.alibaba.nacos.api.naming.pojo.Instance> hosts)
        Return one host from the host list by random-weight.
        Parameters:
        hosts - The list of the host.
        Returns:
        The random-weight result of the host