Class DefaultLoadBalancerAlgorithm

java.lang.Object
com.alibaba.cloud.nacos.loadbalancer.DefaultLoadBalancerAlgorithm
All Implemented Interfaces:
LoadBalancerAlgorithm, org.springframework.core.Ordered

public class DefaultLoadBalancerAlgorithm extends Object implements LoadBalancerAlgorithm
This is a default implementation of load balancing algorithm. use NacosBalancer
Author:
zhangbinhub
  • Constructor Details

    • DefaultLoadBalancerAlgorithm

      public DefaultLoadBalancerAlgorithm()
  • Method Details

    • getServiceId

      public String getServiceId()
      Specified by:
      getServiceId in interface LoadBalancerAlgorithm
    • getInstance

      public org.springframework.cloud.client.ServiceInstance getInstance(org.springframework.cloud.client.loadbalancer.Request<?> request, List<org.springframework.cloud.client.ServiceInstance> serviceInstances)
      Specified by:
      getInstance in interface LoadBalancerAlgorithm
    • getOrder

      public int getOrder()
      Specified by:
      getOrder in interface org.springframework.core.Ordered