Download the PHP package renatocason/magento2-module-mq without Composer
On this page you can find all versions of the php package renatocason/magento2-module-mq. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download renatocason/magento2-module-mq
More information about renatocason/magento2-module-mq
Files in renatocason/magento2-module-mq
Package magento2-module-mq
Short Description Magento 2 Message Queue OS Module
License OSL-3.0
Informations about the package magento2-module-mq
Magento 2 Message Queue Module
Lightweight implementation of message queue for Magento 2 Community Edition.
System requirements
This extension supports the following versions of Magento:
- Community Edition (CE) versions 2.1.x
- Community Edition (CE) versions 2.2.x
- Community Edition (CE) versions 2.3.x
Installation
-
Require the module via Composer
-
Enable the module
- Install a message queue backend extension of your choice (see Message queue backends section)
- Configure your queue(s) and implement your consumer(s) (see Implementation section)
-
Check the correct configuration of your queue(s)
- Run your consumer(s)
Message queue backends
This module does not include any message queue backend implementation. You will have to chose and install one of the following modules (or implement your own) in order to get your message queues working:
- MqMysql - Stores messages in the database
- MqAmqp - Integrates any AMQP queue manager (i.e. RabbitMQ)
- Amazon SQS - Integrates Amazon SQS as a queue manager (work in progress)
Implementation
A simple example can be found here.
-
Configure queue(s) in your module's _etc/m2mq.xml file
-
Require the publisher in the classes you need it
-
Use it to queue messages
- Implement your consumer(s)
Authors, contributors and maintainers
Author:
Contributions:
- grafikchaos
- jonathan-martz
- antoninobonumore
- For a full list of contributors visit Magento 2 Message Queue Module on GitHub
License
Licensed under the Open Software License version 3.0