Skip to content


Subversion checkout URL

You can clone with
Download ZIP
An asynchronous and multi channel Perl AMQP client.
Branch: master

Merge pull request #2 from bobtfish/master

Multiple connections to RabbitMQ
latest commit 278f8894e8
@cooldaemon authored


This is Perl module AnyEvent::RabbitMQ.

AnyEvent::RabbitMQ is an AMQP(Advanced Message Queuing Protocol) client library, that is intended to allow you to interact with AMQP-compliant message brokers/servers such as RabbitMQ in an asynchronous fashion.

You can use AnyEvent::RabbitMQ to -

  * Declare and delete exchanges
  * Declare, delete, bind and unbind queues
  * Set QoS
  * Publish, consume, get, ack, recover and reject messages
  * Select, commit and rollback transactions

AnyEvent::RabbitMQ is known to work with RabbitMQ versions 2.5.1 and version 0-8 of the AMQP specification.


Download it, unpack it, then build it as per the usual:

    % perl Makefile.PL
    % make && make test

Then install it:

    % make install


AnyEvent::RabbitMQ documentation is available as in POD. So you can do:

    % perldoc AnyEvent::RabbitMQ

to read the documentation online with your favorite pager.

Masahito Ikuta
Something went wrong with that request. Please try again.