类 LeastActiveLoadBalancer
java.lang.Object
com.cdkjframework.cloud.loadbalancer.LeastActiveLoadBalancer
- 所有已实现的接口:
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 LeastActiveLoadBalancer
extends Object
implements org.springframework.cloud.loadbalancer.core.ReactorServiceInstanceLoadBalancer
最低活动负载平衡器
-
嵌套类概要
从接口继承的嵌套类/接口 org.springframework.cloud.client.loadbalancer.reactive.ReactiveLoadBalancer
org.springframework.cloud.client.loadbalancer.reactive.ReactiveLoadBalancer.Factory<T extends Object>
-
字段概要
从接口继承的字段 org.springframework.cloud.client.loadbalancer.reactive.ReactiveLoadBalancer
REQUEST
-
构造器概要
构造器构造器说明LeastActiveLoadBalancer
(org.springframework.beans.factory.ObjectProvider<org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier> provider, 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) Choose the next server based on the load balancing algorithm.从接口继承的方法 org.springframework.cloud.loadbalancer.core.ReactorLoadBalancer
choose
-
构造器详细资料
-
LeastActiveLoadBalancer
public LeastActiveLoadBalancer(org.springframework.beans.factory.ObjectProvider<org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier> provider, String serviceId) 构建函数- 参数:
provider
- 提供者serviceId
- 名称
-
-
方法详细资料
-
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 the next server based on the load balancing algorithm.- 指定者:
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>
- 参数:
request
- - an input request- 返回:
- - mono of response
-