Μετάβαση στο περιεχόμενο

RetryBackoff

Αυτό το περιεχόμενο δεν είναι ακόμη διαθέσιμο στη γλώσσα σου.

RetryBackoff = { delay: number; type: "constant"; } | { exponent?: number; initialDelay?: number; jitter?: JitterStrategy; maxDelay?: number; type: "exponential"; } | { delays: number[]; type: "iterable"; }

Defined in: packages/pipeline-resilience/src/interfaces/resilience-options.interface.ts:33

Backoff strategy controlling the delay between retry attempts.

{ delay: number; type: "constant"; }

Wait a fixed delay (ms) between every attempt.


{ exponent?: number; initialDelay?: number; jitter?: JitterStrategy; maxDelay?: number; type: "exponential"; }

Decorrelated-jitter exponential backoff (recommended). All fields are optional and fall back to cockatiel’s defaults (initialDelay: 128, maxDelay: 30_000, exponent: 2).


{ delays: number[]; type: "iterable"; }

Walk through an explicit list of delays (ms); the last value repeats.