Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

x/poolifier/src/mod.ts>PoolInfo

Fast and small web worker pool
Latest
interface PoolInfo
import { type PoolInfo } from "https://deno.land/x/poolifier@v0.3.14/src/mod.ts";

Pool information.

Properties

readonly
version: string
readonly
type: PoolType
readonly
worker: WorkerType
readonly
started: boolean
readonly
ready: boolean
readonly
strategy: WorkerChoiceStrategy
readonly
strategyRetries: number
readonly
minSize: number
readonly
maxSize: number
readonly
optional
utilization: number

Pool utilization.

readonly
workerNodes: number

Pool total worker nodes.

readonly
idleWorkerNodes: number

Pool idle worker nodes.

readonly
optional
stealingWorkerNodes: number

Pool stealing worker nodes.

readonly
busyWorkerNodes: number

Pool busy worker nodes.

readonly
executedTasks: number
readonly
executingTasks: number
readonly
optional
queuedTasks: number
readonly
optional
maxQueuedTasks: number
readonly
optional
backPressure: boolean
readonly
optional
stolenTasks: number
readonly
failedTasks: number
readonly
optional
runTime: { readonly minimum: number; readonly maximum: number; readonly average?: number; readonly median?: number; }
readonly
optional
waitTime: { readonly minimum: number; readonly maximum: number; readonly average?: number; readonly median?: number; }