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.6.2.tar.gz (5.4 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.6.2-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for dlqhandler-0.6.2.tar.gz
Algorithm Hash digest
SHA256 4d2da3c4fca6af98f0ebc12ed6f777b19cf9882b4d43fefcf5a78891ec61e5bd
MD5 800b82a11f520492ac7ec70dcd580302
BLAKE2b-256 758d479165ddaffd8034b06b453d495cd1e72ace0229474a5f39b6b03086aedc

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for dlqhandler-0.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 afa219d839cd5a7d633594550d2e8aa55556bbb19a0f4d593dbe9565360b2580
MD5 1c68ab28252d3df71e3567e276358c37
BLAKE2b-256 c727c353967c2dbe13a6d32a6af886d42746c3ea77df9723b2790e4c28740bd0

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