@zedtech/zedkit-server
Retry with exponential backoff
@zedtech/zedkit-server — beta
beta
At a glance
- Who: Developers calling flaky dependencies (APIs, queues, databases).
- What: Compute exponential-backoff delays with jitter from the attempt number.
- Use when: Around retries of transient failures (network, 429, 503).
- Avoid when: For permanent errors (4xx validation) — fail fast instead of retrying.
Install
pnpm add @zedtech/zedkit-serverLatest: 0.1.2 (via changesets).
Example
import { computeBackoffMs } from "@zedtech/zedkit-server";
const waitMs = computeBackoffMs(failedAttemptNo);
await sleep(waitMs);Wraps: (none)