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
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.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)
-
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)
-