Download the PHP package bref/symfony-messenger-sns without Composer
On this page you can find all versions of the php package bref/symfony-messenger-sns. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bref/symfony-messenger-sns
More information about bref/symfony-messenger-sns
Files in bref/symfony-messenger-sns
Package symfony-messenger-sns
Short Description Installs and confgures SNS with Symfony Messenger
License MIT
Informations about the package symfony-messenger-sns
Symfony Messenger SNS pack
This small package helps you install and configure Symfony Messenger with SNS. If installed with Flex you will have most things configured for you.
Package contents
bin/message-consumer
This file will be "composer copied" to your projects bin folder (ie vendor/bin/message-consumer
). This file receives
SNS messages and gives them to App\Consumer\SnsConsumer
.
src/Consumer.php
This class is responsible to decode the SNS message and put it back on the message bus. It dispatches events which one can subscribe to in order to modify behavior. Ie, retry failed events.
config/sns-consumer.yaml
This file will be copied by Flex to config/packages/sns-consumer.yaml
. It contains example configuration for
Messenger and Enqueue Bundle.
Bref template
Here is a small snippet to make sure we configure a consumer for SNS with Bref.
Local Development
When working in production we are using SNS but in local development we may want to use something simpler, say RabbitMQ.
Then you can consume messages are you normally would with bin/console messenger:consume
.
All versions of symfony-messenger-sns with dependencies
sroze/messenger-enqueue-transport Version ^0.3.0
symfony/event-dispatcher-contracts Version ^1.1