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

Selects the next worker in a round robin fashion.

Constructors

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

Type Parameters

Worker extends IWorker
optional
Data = unknown
optional
Response = unknown

Methods

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