DLQ Handler Library
A library for handling DLQ (Dead Letter Queue) messages in AWS SQS. This library allows you to reprocess messages from a DLQ with specified parameters such as the queue URL, original queue URL, and maximum number of attempts.
Installation
To install the library, use pip
:
pip install dlqhandler
from dlqhandler import ProcessMessage
process_message_handler = ProcessMessage(
dlq_queue_url='https://sqs.us-east-1.amazonaws.com/123456789012/my-dlq',
original_queue_url='https://sqs.us-east-1.amazonaws.com/123456789012/my-queue',
max_attempts=5,
region_name='us-east-1',
env=my_env_config,
nome_lambda='lambda-reprocessamento-dlq',
namespace='DLQ-Mensageria'
)
process_message_handler.execute()