getsojo / symfony-messenger-sqs-sns
0.1.2
2022-04-22 15:59 UTC
Requires
- php: ^7.2.5 | ^8.0 | ^8.1
- ext-ctype: *
- ext-iconv: *
- enqueue/sqs: ^0.10.1
- sroze/messenger-enqueue-transport: ^0.5.0
- symfony/console: ^5.4
- symfony/dotenv: ^5.4
- symfony/flex: ^1.3.1
- symfony/framework-bundle: ^5.4
- symfony/maker-bundle: ^1.19
- symfony/messenger: ^5.4
- symfony/yaml: ^5.4
Conflicts
Replaces
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