public class NacosLoadBalancer extends Object implements org.springframework.cloud.loadbalancer.core.ReactorServiceInstanceLoadBalancer
RoundRobinLoadBalancer| Modifier and Type | Field and Description |
|---|---|
static String |
ipv6
Storage local valid IPv6 address, it's a flag whether local machine support IPv6 address stack.
|
| Constructor and Description |
|---|
NacosLoadBalancer(org.springframework.beans.factory.ObjectProvider<org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier> serviceInstanceListSupplierProvider,
String serviceId,
NacosDiscoveryProperties nacosDiscoveryProperties) |
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Mono<org.springframework.cloud.client.loadbalancer.Response<org.springframework.cloud.client.ServiceInstance>> |
choose(org.springframework.cloud.client.loadbalancer.Request request) |
void |
init() |
public static String ipv6
public NacosLoadBalancer(org.springframework.beans.factory.ObjectProvider<org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier> serviceInstanceListSupplierProvider,
String serviceId,
NacosDiscoveryProperties nacosDiscoveryProperties)
@PostConstruct public void init()
public reactor.core.publisher.Mono<org.springframework.cloud.client.loadbalancer.Response<org.springframework.cloud.client.ServiceInstance>> choose(org.springframework.cloud.client.loadbalancer.Request request)
choose in interface org.springframework.cloud.client.loadbalancer.reactive.ReactiveLoadBalancer<org.springframework.cloud.client.ServiceInstance>choose in interface org.springframework.cloud.loadbalancer.core.ReactorLoadBalancer<org.springframework.cloud.client.ServiceInstance>Copyright © 2023 Pivotal Software, Inc.. All rights reserved.