Skip to main content
The Deno 2 Release Candidate is here
Learn more
Latest
class LeastBusyWorkerChoiceStrategy
import { LeastBusyWorkerChoiceStrategy } from "https://deno.land/x/poolifier@v0.3.14/src/pools/selection-strategies/least-busy-worker-choice-strategy.ts";

Selects the least busy worker.

Constructors

new
LeastBusyWorkerChoiceStrategy(pool: IPool<Worker, Data, Response>, opts?: WorkerChoiceStrategyOptions)

Type Parameters

Worker extends IWorker
optional
Data = unknown
optional
Response = unknown

Properties

readonly
taskStatisticsRequirements: TaskStatisticsRequirements

Methods

private
leastBusyNextWorkerNodeKey(): number | undefined
choose(): number | undefined
remove(): boolean
reset(): boolean
update(): boolean