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 dlq_handler_lib

from dlq_handler_lib import DLQHandler

# Initialize the DLQHandler with the queue URL, original queue URL, and maximum attempts
handler = DLQHandler(
    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
)

# Process the messages from the DLQ
handler.process_messages()

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for dlqhandler-0.1.8.tar.gz
Algorithm Hash digest
SHA256 3f02ae757bbef9032b342cb14a0e460862052c744213c17684ba18a4ef6764c3
MD5 6c254a74fb9e4a7bd719201dc9addfe5
BLAKE2b-256 58363ad363adff829025effa62dc0aa2e7ba6ff2ec60291d57850219c5d5d6ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dlqhandler-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 6.2 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.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 d20cd65f60d6bfc53e529ccfd0a8c0ab62ff1d5050338942d7a3545c12aca4be
MD5 6cd89ff8377f5bf866e106dddf6c270b
BLAKE2b-256 fd13efc7861689c6593afef460d8997e4b5544c5178f61ca95139f8ce1fe37d8

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