/** @inheritDoc */
public choose (): number {
- this.leastBusyNextWorkerNodeKey()
- return this.nextWorkerNodeKey
+ return this.leastBusyNextWorkerNodeKey()
}
/** @inheritDoc */
return true
}
- private leastBusyNextWorkerNodeKey (): void {
+ private leastBusyNextWorkerNodeKey (): number {
let minTime = Infinity
for (const [workerNodeKey, workerNode] of this.pool.workerNodes.entries()) {
const workerTime =
this.nextWorkerNodeKey = workerNodeKey
}
}
+ return this.nextWorkerNodeKey
}
}