fix(loadbalancer): NacosLoadBalancer cannot be used with HintBasedServiceInstanceListSupplier

close #3269
pull/3281/head
liuwei 2 years ago
parent 2dff14b8aa
commit 40f033340d

@ -123,7 +123,7 @@ public class NacosLoadBalancer implements ReactorServiceInstanceLoadBalancer {
public Mono<Response<ServiceInstance>> choose(Request request) {
ServiceInstanceListSupplier supplier = serviceInstanceListSupplierProvider
.getIfAvailable(NoopServiceInstanceListSupplier::new);
return supplier.get().next().map(this::getInstanceResponse);
return supplier.get(request).next().map(this::getInstanceResponse);
}
private Response<ServiceInstance> getInstanceResponse(

Loading…
Cancel
Save