@FunctionalInterface public interface LoadBalancer
| Modifier and Type | Method and Description | 
|---|---|
| static LoadBalancer | empty() | 
| static LoadBalancer | fixed(URL url)A  LoadBalancerthat does no load balancing and always hits the given URL. | 
| default Publisher<ServiceInstance> | select() | 
| Publisher<ServiceInstance> | select(Object discriminator) | 
Publisher<ServiceInstance> select(@Nullable Object discriminator)
discriminator - An object used to discriminate the server to select. Usually the service IDServiceInstancedefault Publisher<ServiceInstance> select()
ServiceInstancestatic LoadBalancer fixed(URL url)
LoadBalancer that does no load balancing and always hits the given URL.url - The URLLoadBalancerstatic LoadBalancer empty()