Skip to main content

A library for handling DLQ messages in AWS SQS

Project description

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

# Initialize the DLQHandler with the required parameters
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,  # replace with your actual environment config
    nome_lambda='lambda-reprocessamento-dlq',
    namespace='DLQ-Mensageria'
)

# Process the messages from the DLQ
process_message_handler.execute()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dlqhandler-0.2.4.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dlqhandler-0.2.4-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file dlqhandler-0.2.4.tar.gz.

File metadata

  • Download URL: dlqhandler-0.2.4.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.19

File hashes

Hashes for dlqhandler-0.2.4.tar.gz
Algorithm Hash digest
SHA256 38c8b4afef6775e00facf05305dab0d4d164d2f8480f45983e1b0cff90e3f39b
MD5 a66063b8834a9d70ef8397adc0926fba
BLAKE2b-256 f244d832e5228f491c3d1c8b9e968789831986d4cb0bad6bc4f417c97be393a3

See more details on using hashes here.

File details

Details for the file dlqhandler-0.2.4-py3-none-any.whl.

File metadata

  • Download URL: dlqhandler-0.2.4-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.19

File hashes

Hashes for dlqhandler-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e463f9b2c1cb83e53317fc930734fe1cfc32c1f32c3f44cbc7ce98c035466ec1
MD5 bb0d72193d7a73632e058adc5b821327
BLAKE2b-256 c294d38428d9b5d0b52705da64d2437c6a3dc33278c7655cbbd1c53d083eb775

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page