Skip to content
An asynchronous and multi channel Perl AMQP client.
Perl
Latest commit 278f889 Aug 28, 2011 @cooldaemon Merge pull request #2 from bobtfish/master
Multiple connections to RabbitMQ
Failed to load latest commit information.
lib/AnyEvent Allow multiple RMQ connections in the same process Jul 26, 2011
share Use install_share and dist_dir to allow locating amqp_spec file witho… Aug 16, 2010
t Separate AnyEvent::RabbitMQ from Net::RabbitFoot. Apr 7, 2011
xt Added a test for consuming large messages. Jul 19, 2011
.gitignore Added methods for get and ack. Dec 10, 2009
.shipit
Changes
MANIFEST.SKIP Added methods for get and ack. Dec 10, 2009
Makefile.PL Fixed a compiling error. Jul 22, 2011
README Added a test for consuming large messages. Jul 19, 2011

README

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.

INSTALLATION

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

    % perl Makefile.PL
    % make && make test

Then install it:

    % make install

DOCUMENTATION

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.