public class VersionLoadBalancer
extends org.springframework.cloud.loadbalancer.core.RoundRobinLoadBalancer
| 限定符和类型 | 字段和说明 |
|---|---|
private String |
serviceId |
private org.springframework.beans.factory.ObjectProvider<org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier> |
serviceInstanceListSupplierProvider |
| 构造器和说明 |
|---|
VersionLoadBalancer(org.springframework.beans.factory.ObjectProvider<org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier> serviceInstanceListSupplierProvider,
String serviceId) |
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Mono<org.springframework.cloud.client.loadbalancer.Response<org.springframework.cloud.client.ServiceInstance>> |
choose(org.springframework.cloud.client.loadbalancer.Request request) |
(专用程序包) org.springframework.cloud.client.loadbalancer.Response<org.springframework.cloud.client.ServiceInstance> |
getInstanceResponse(List<org.springframework.cloud.client.ServiceInstance> instances,
org.springframework.cloud.client.loadbalancer.Request request) |
private final String serviceId
private final org.springframework.beans.factory.ObjectProvider<org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier> serviceInstanceListSupplierProvider
public VersionLoadBalancer(org.springframework.beans.factory.ObjectProvider<org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier> serviceInstanceListSupplierProvider,
String serviceId)
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 在接口中 org.springframework.cloud.client.loadbalancer.reactive.ReactiveLoadBalancer<org.springframework.cloud.client.ServiceInstance>choose 在接口中 org.springframework.cloud.loadbalancer.core.ReactorLoadBalancer<org.springframework.cloud.client.ServiceInstance>choose 在类中 org.springframework.cloud.loadbalancer.core.RoundRobinLoadBalancerorg.springframework.cloud.client.loadbalancer.Response<org.springframework.cloud.client.ServiceInstance> getInstanceResponse(List<org.springframework.cloud.client.ServiceInstance> instances, org.springframework.cloud.client.loadbalancer.Request request)
Copyright © 2022 jvs. All rights reserved.