getsojo/symfony-messenger-sqs-sns

0.1.2 2022-04-22 15:59 UTC

This package is not auto-updated.

Last update: 2024-04-21 00:28:39 UTC


README

This is a Symfony example how to use a AWS SQS Queue to dispatch and consume messages async. One consumption handler sends SNS messages that can be published everywhere, depending on your subscriptions.

Necessary packages

  • symfony/messenger
  • sroze/messenger-enqueue-transport
  • enqueue/sqs

ENV variables

  • AWS_KEY
  • AWS_SECRET
  • AWS_REGION
  • AWS_TOKEN
  • AWS_TOPIC_ARN

Dispatch a message

php bin/console app:message:dispatch

Consume messages

php bin/console messenger:consume -vv