public interface SchedulerLoadBalancer
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Mono<Void> |
reBalance(List<org.jetlinks.rule.engine.api.scheduler.Scheduler> schedulers,
boolean balanceAll)
重新对任务进行负载均衡
|
reactor.core.publisher.Mono<Void> |
reBalance(List<org.jetlinks.rule.engine.api.scheduler.Scheduler> schedulers,
RuleInstance instance,
boolean balanceAll)
使用指定的调度器,对指定对规则进行重新分配,比如新加入的调度器,需要进行reBalance才会调度自己新的任务
|
reactor.core.publisher.Mono<Void> reBalance(List<org.jetlinks.rule.engine.api.scheduler.Scheduler> schedulers, boolean balanceAll)
schedulers - 调度器balanceAll - 是否对全部任务进行再分配reactor.core.publisher.Mono<Void> reBalance(List<org.jetlinks.rule.engine.api.scheduler.Scheduler> schedulers, RuleInstance instance, boolean balanceAll)
schedulers - 调度器balanceAll - 是否对全部任务进行再分配instance - 规则实例Copyright © 2019–2022. All rights reserved.