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
Revision history for Perl extension AnyEvent::RabbitMQ
1.06 Tue Aug 21 15:10:00 2012
- Fix a race condition stopping connections from closing properly.
If you ask to open a channel, and then immediately try to close
the connection then the not yet open channel would never remove
itself from the associated connection, resulting in the connection