AMQP module for Zend Framework 2 to integrate RabbitMQ
The Humus AMQP Module incorporates messaging in your zf2 application via RabbitMQ using HumusAmqp, a PHP 7.4 AMQP libray supporting multiple drivers and providing full-featured Consumer, Producer, and JSON-RPC Client / Server implementations.
The JSON-RPC part implements JSON-RPC 2.0 Specification.
Current supported drivers are: php-amqp and PhpAmqpLib.
If you want to use it without Zend Framework, use HumusAmqp without this module.
Documentation can be found here: humusamqp.readthedocs.io.
You can install prolic/humus-amqp-module via composer by adding "prolic/humus-amqp-module": "^2.0" as requirement to your composer.json.
You can then enable the module in your config/application.config.php by adding 'HumusAmqpModule' to the 'modules' section.
Please feel free to fork and extend existing or add new plugins and send a pull request with your changes! To establish a consistent code quality, please provide unit tests for all your changes and may adapt the documentation.
Released under the MIT.