PHPackages                             infoesportes/messaging-rabbitmq - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Mail &amp; Notifications](/categories/mail)
4. /
5. infoesportes/messaging-rabbitmq

ActiveLibrary[Mail &amp; Notifications](/categories/mail)

infoesportes/messaging-rabbitmq
===============================

Framework-agnostic messaging core for RabbitMQ with support for Email, SMS, and WhatsApp

v1.0.8(3mo ago)0411MITPHPPHP ^7.4|^8.0|^8.1|^8.2|^8.3CI failing

Since Jan 23Pushed 3mo agoCompare

[ Source](https://github.com/Info-Esportes/messaging-rabbitmq)[ Packagist](https://packagist.org/packages/infoesportes/messaging-rabbitmq)[ RSS](/packages/infoesportes-messaging-rabbitmq/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (5)Versions (10)Used By (1)

Messaging Core
==============

[](#messaging-core)

[![Tests](https://github.com/infoesportes/messaging-rabbitmq/workflows/Tests/badge.svg)](https://github.com/infoesportes/messaging-rabbitmq/actions)[![Latest Stable Version](https://camo.githubusercontent.com/95fd25a9601567e1cb9ab20e0408fc5f028689db91aab204492d86f76b47d16b/68747470733a2f2f706f7365722e707567782e6f72672f696e666f6573706f727465732f6d6573736167696e672d7261626269746d712f76)](https://packagist.org/packages/infoesportes/messaging-rabbitmq)[![License](https://camo.githubusercontent.com/ee1b02d095936028811472904d3671e00aaa7c7026cb5ee0b892b3879b7c01de/68747470733a2f2f706f7365722e707567782e6f72672f696e666f6573706f727465732f6d6573736167696e672d7261626269746d712f6c6963656e7365)](https://packagist.org/packages/infoesportes/messaging-rabbitmq)

Framework-agnostic messaging core for RabbitMQ with support for Email, SMS, and WhatsApp.

Features
--------

[](#features)

- ✅ Framework-agnostic (use with Laravel, CodeIgniter, Symfony, etc.)
- ✅ RabbitMQ with topic exchange
- ✅ Email, SMS, WhatsApp support
- ✅ Message validation
- ✅ Priority queues (1-10)
- ✅ Message publishing &amp; consuming
- ✅ Automatic reconnection
- ✅ Manual &amp; automatic acknowledgment
- ✅ Configurable prefetch count
- ✅ Full test coverage
- ✅ Type-safe with strict typing
- ✅ PSR-4 autoloading

Requirements
------------

[](#requirements)

- PHP 7.4 or higher (7.4, 8.0, 8.1, 8.2, 8.3)
- ext-json
- RabbitMQ server

Installation
------------

[](#installation)

```
composer require infoesportes/messaging-rabbitmq
```

Quick Start
-----------

[](#quick-start)

### Publishing Messages

[](#publishing-messages)

```
