public class NacosLoadBalancer extends Object implements org.springframework.cloud.loadbalancer.core.ReactorServiceInstanceLoadBalancer
RoundRobinLoadBalancer| 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) |
public NacosLoadBalancer(org.springframework.beans.factory.ObjectProvider<org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier> serviceInstanceListSupplierProvider,
String serviceId,
NacosDiscoveryProperties nacosDiscoveryProperties)
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 © 2022 Pivotal Software, Inc.. All rights reserved.