Skip to content

RetryPolicy

API reference for RetryPolicy

@delta-base/server


Retry policy configuration for subscribers.

Supports both the legacy format (maxAttempts + backoffMinutes) and the V2 format with strategy, initialDelayMs, maxDelayMs, multiplier, and jitterPercent for fine-grained control.

optional backoffMinutes: number

How many minutes to wait between retry attempts (legacy format)


optional initialDelayMs: number

Initial delay in milliseconds before the first retry


optional jitterPercent: number

Percentage of jitter to add (0-100) to prevent thundering herd


maxAttempts: number

Maximum number of delivery attempts before giving up


optional maxDelayMs: number

Maximum delay in milliseconds between retries


optional multiplier: number

Multiplier applied to the delay between consecutive retries (for exponential/linear strategies)


optional strategy: "exponential" | "linear" | "fixed"

Retry strategy: ‘exponential’ (default), ‘linear’, or ‘fixed’