UNPKG

@iamdeniz/aws-sqs-consumer

Version:

Advanced AWS SQS message consumer with retry, DLQ, batch processing, metrics, and middleware support

26 lines (25 loc) 605 B
/** * Retry options for message processing */ export default interface RetryOptions { /** * Maximum number of retries before giving up */ maxRetries: number; /** * Initial delay in milliseconds before the first retry */ initialDelayMs: number; /** * Factor by which the delay increases after each retry */ backoffMultiplier: number; /** * Maximum delay in milliseconds between retries */ maxDelayMs: number; /** * Whether to extend message visibility timeout during retries */ extendVisibilityTimeout: boolean; }