PHPackages                             ebeyrent/mopsy - 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. [Queues &amp; Workers](/categories/queues)
4. /
5. ebeyrent/mopsy

ActiveLibrary[Queues &amp; Workers](/categories/queues)

ebeyrent/mopsy
==============

AMQP Tools

v0.9.1(12y ago)171.4k1PHPPHP &gt;=5.3.3

Since Jan 3Pushed 12y ago3 watchersCompare

[ Source](https://github.com/ebeyrent/Mopsy)[ Packagist](https://packagist.org/packages/ebeyrent/mopsy)[ Docs](https://github.com/ebeyrent/Mopsy)[ RSS](/packages/ebeyrent-mopsy/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

Mopsy
=====

[](#mopsy)

Mopsy is a PHP library that implements several messaging patterns for RabbitMQ, based on the [Thumper library](https://github.com/videlalvaro/Thumper/ "Title").

Unlike Thumper, Mopsy provides support for dead-lettering messages through retry cycles, and declares an extra exchange and queue for storing dead-letter messages.

This library is PSR-0 compatible, and has been tested against RabbitMQ 3.0.1.

**Requirements: PHP 5.3** due to the use of `namespaces`.

Setup
-----

[](#setup)

Get the library source code:

```
$ git clone git://github.com/ebeyrent/Mopsy.git
```

Class autoloading and dependencies are managed by `composer` so install it:

```
$ curl --silent https://getcomposer.org/installer | php
```

And then install the library dependencies and generate the `autoload.php` file:

```
$ php composer.phar install

```

Examples
--------

[](#examples)

Examples are in the examples directory.

```
