public class ClusterLoadBalancer extends Object implements LoadBalancer
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
ClusterLoadBalancer.LoadBalancerService |
| 构造器和说明 |
|---|
ClusterLoadBalancer() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
currentServiceId() |
void |
init() |
reactor.core.publisher.Mono<ServerLoad> |
load(String serviceNodeId,
String featureId) |
reactor.core.publisher.Flux<ServerLoad> |
loads() |
reactor.core.publisher.Flux<ServerLoad> |
loads(String serviceNodeId) |
reactor.core.publisher.Mono<ServerLoad> |
localLoad(String featureId) |
reactor.core.publisher.Flux<ServerLoad> |
localLoads() |
reactor.core.Disposable |
register(LoadSupplier loadSupplier) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitminimumLoadpublic void init()
public reactor.core.Disposable register(LoadSupplier loadSupplier)
register 在接口中 LoadBalancerpublic reactor.core.publisher.Flux<ServerLoad> loads()
loads 在接口中 LoadBalancerpublic reactor.core.publisher.Mono<ServerLoad> load(String serviceNodeId, String featureId)
load 在接口中 LoadBalancerpublic reactor.core.publisher.Flux<ServerLoad> loads(String serviceNodeId)
loads 在接口中 LoadBalancerpublic reactor.core.publisher.Flux<ServerLoad> localLoads()
localLoads 在接口中 LoadBalancerpublic reactor.core.publisher.Mono<ServerLoad> localLoad(String featureId)
localLoad 在接口中 LoadBalancerpublic String currentServiceId()
Copyright © 2019–2023. All rights reserved.