Class NacosLoadBalancerClientConfiguration

java.lang.Object
com.alibaba.cloud.nacos.loadbalancer.NacosLoadBalancerClientConfiguration

@Configuration(proxyBeanMethods=false) @ConditionalOnDiscoveryEnabled public class NacosLoadBalancerClientConfiguration extends Object
ServiceInstanceListSupplier don't use cache.

1. LoadBalancerCache causes information such as the weight of the service instance to be changed without immediate effect.
2. Nacos itself supports caching.
Since:
2021.1
Author:
XuDaojie
  • Constructor Details

    • NacosLoadBalancerClientConfiguration

      public NacosLoadBalancerClientConfiguration()
  • Method Details

    • nacosLoadBalancer

      @Bean @ConditionalOnMissingBean public org.springframework.cloud.loadbalancer.core.ReactorLoadBalancer<org.springframework.cloud.client.ServiceInstance> nacosLoadBalancer(org.springframework.core.env.Environment environment, org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory loadBalancerClientFactory, NacosDiscoveryProperties nacosDiscoveryProperties)