slick/amqp

AMQP module for Slick enabling seamless message exchange with brokers like RabbitMQ through producers and consumers.

v1.0.0 2025-01-27 00:31 UTC

This package is auto-updated.

Last update: 2025-01-27 01:48:15 UTC


README

Latest Version Software License Build Status Quality Score Total Downloads

The Slick AMQP module provides an easy-to-use integration with the Advanced Message Queuing Protocol (AMQP), enabling seamless communication between producers and consumers in PHP applications. Designed to work with message brokers like RabbitMQ, this module supports various exchange types, including fanout, direct, headers, and topic, offering robust solutions for a wide range of messaging patterns.

This module is highly versatile and can be used in any PHP project, making it a great choice for developers seeking advanced messaging capabilities. Additionally, it includes special features to simplify integration, enablement, and configuration within the Slick framework environment, offering an enhanced developer experience for Slick-based applications.

Whether you are building scalable microservices, managing asynchronous workflows, or implementing event-driven architectures, the Slick AMQP module ensures reliable and efficient message delivery across your system.

This package is compliant with PSR-2 code standards and PSR-4 autoload standards. It also applies the semantic version 2.0.0 specification.

Install

Via Composer

$ composer require slick/amqp

Usage

Please read slick/amqp documentation at https://www.slick-framework.com/modules/amqp.html

Testing

$ vendor/bin/phpunit

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security related issues, please email silvam.filipe@gmail.com instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.