RetryPolicy
API reference for RetryPolicy
Interface: RetryPolicy
Section titled “Interface: RetryPolicy”V2 retry policy configuration for subscribers.
Provides fine-grained control over retry behavior with configurable strategy, delays, multiplier, and jitter.
Properties
Section titled “Properties”initialDelayMs
Section titled “initialDelayMs”initialDelayMs:
number
Initial delay in milliseconds before the first retry
jitterPercent?
Section titled “jitterPercent?”
optionaljitterPercent:number
Percentage of jitter to add (0-100) to prevent thundering herd
maxAttempts
Section titled “maxAttempts”maxAttempts:
number
Maximum number of delivery attempts before giving up
maxDelayMs
Section titled “maxDelayMs”maxDelayMs:
number
Maximum delay in milliseconds between retries
multiplier?
Section titled “multiplier?”
optionalmultiplier:number
Multiplier for delay between consecutive retries (exponential/linear strategies). Defaults to 2.
strategy
Section titled “strategy”strategy:
"exponential"|"linear"|"fixed"
Retry strategy: ‘exponential’, ‘linear’, or ‘fixed’