Skip to content
Buy me a coffee

RetryBudgetOptions

Defined in: src/retry-budget.ts:3

optional minRetriesPerSecond?: number

Defined in: src/retry-budget.ts:7

Retries always allowed per second, so low-traffic callers can still retry. Default 10.


optional ratio?: number

Defined in: src/retry-budget.ts:5

Retries allowed as a fraction of original requests in the window. Default 0.2 (at most +20% load from retries).


optional timeProvider?: TimeProvider

Defined in: src/retry-budget.ts:10


optional window?: Duration

Defined in: src/retry-budget.ts:9

Window the counts are kept for. Default 10 s.