类 VersionControlReactorServiceInstanceLoadBalancer
java.lang.Object
net.guerlab.smart.platform.basic.gateway.vc.VersionControlReactorServiceInstanceLoadBalancer
- 所有已实现的接口:
org.springframework.cloud.client.loadbalancer.reactive.ReactiveLoadBalancer<org.springframework.cloud.client.ServiceInstance>,org.springframework.cloud.loadbalancer.core.ReactorLoadBalancer<org.springframework.cloud.client.ServiceInstance>,org.springframework.cloud.loadbalancer.core.ReactorServiceInstanceLoadBalancer
public class VersionControlReactorServiceInstanceLoadBalancer
extends java.lang.Object
implements org.springframework.cloud.loadbalancer.core.ReactorServiceInstanceLoadBalancer
带版本控制的服务实例负载均衡器实现
- 作者:
- guer
-
嵌套类概要
-
字段概要
-
构造器概要
构造器 构造器 说明 VersionControlReactorServiceInstanceLoadBalancer(org.springframework.beans.factory.ObjectProvider<org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier> serviceInstanceListSupplierProvider, java.lang.String serviceId, VersionControlProperties versionControlProperties) -
方法概要
修饰符和类型 方法 说明 reactor.core.publisher.Mono<org.springframework.cloud.client.loadbalancer.Response<org.springframework.cloud.client.ServiceInstance>>choose(org.springframework.cloud.client.loadbalancer.Request request)
-
构造器详细资料
-
VersionControlReactorServiceInstanceLoadBalancer
public VersionControlReactorServiceInstanceLoadBalancer(org.springframework.beans.factory.ObjectProvider<org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier> serviceInstanceListSupplierProvider, java.lang.String serviceId, VersionControlProperties versionControlProperties)
-
-
方法详细资料
-
choose
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>
-