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

Selects the least used worker.

Constructors

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

Type Parameters

Worker extends IWorker
optional
Data = unknown
optional
Response = unknown

Methods

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