fix: NacosLoadBalancer cannot be used with HintBasedServiceInstanceListSupplier (#3270)

close #3269
pull/3287/head
liuwei 2 years ago committed by GitHub
parent 39de393793
commit 676b7e28dc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -122,7 +122,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