resend-message-queue/sqs-dl-queue

将 AWS SQS 中的死信队列消息重新发送到主队列

1.0.1 2023-06-30 12:58 UTC

This package is auto-updated.

Last update: 2024-09-03 23:15:58 UTC


README

这是一个命令行应用程序,用于从 AWS SQS 的死信队列发送消息。

  • 这是一个 PHP 应用程序,用于与 AWS SQS 一起工作,将死信队列中的消息回复到主队列,因此主队列的消费者可以开始消费这些消息。在某些场景下,消息可能因为任何错误而无法消费,修复错误后需要将消息回复到主队列。

安装

  • 您需要在 Docker、VM、PC 等等...上安装 PHP 和 composer

  • 您需要运行 composer install 来安装包

  • 您需要在 .env 文件中设置以下变量

        AWS_ACCESS_KEY_ID=yourkey
        AWS_SECRET_ACCESS_KEY=yoursecret
        AWS_REGION=eu-central-1
        AWS_VERSION=latest
        AWS_ENDPOINT=https://sqs.eu-central-1.amazonaws.com
    

命令

bin/console rmq:resend-dl-messages MAIN-QUEUE-NAME

示例

bin/console rmq:resend-dl-messages my-queue