| 程序包 | 说明 |
|---|---|
| org.jetlinks.rule.engine.cluster | |
| org.jetlinks.rule.engine.cluster.balancer |
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Flux<RuleInstance> |
RuleInstanceRepository.findAll()
获取全部规则实例
|
reactor.core.publisher.Flux<RuleInstance> |
RuleInstanceRepository.findById(String id)
根据ID获取实例
|
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Mono<Void> |
SchedulerLoadBalancer.reBalance(List<org.jetlinks.rule.engine.api.scheduler.Scheduler> schedulers,
RuleInstance instance,
boolean balanceAll)
使用指定的调度器,对指定对规则进行重新分配,比如新加入的调度器,需要进行reBalance才会调度自己新的任务
|
reactor.core.publisher.Mono<Void> |
DefaultSchedulerLoadBalancer.reBalance(List<org.jetlinks.rule.engine.api.scheduler.Scheduler> schedulers,
RuleInstance instance,
boolean balanceAll) |
Copyright © 2019–2023. All rights reserved.