Framework
ResilienceOptions
Options for the resilience wrapper.
| Property | Type | Description |
|---|
isRetryable? | (error: Error) => boolean | Custom function to determine if an error is retryable. Default: checks for common transient error codes. |
jitter? | number | Jitter factor for retry delays (0 to 1). Adds randomness to prevent thundering herd. Default: 0.1 |
maxRetries? | number | Maximum number of retry attempts. Default: 3 |
onDisconnect? | (error: Error) => void | Callback when adapter disconnects (after max retries exhausted). |
onReconnect? | () => void | Callback when adapter reconnects (after successful retry). |
retryBaseDelay? | number | Base delay for exponential backoff in milliseconds. Default: 100 |
retryMaxDelay? | number | Maximum delay between retries in milliseconds. Default: 5000 |