in reply to Async Net::AMQP::RabbitMQ

RabbitMQ supports STOMP and at $work we've had good results (for our particular application) using Net::STOMP to talk to the broker rather than going over AMQP proper. If there's an async STOMP client that works with your event loop that might be a solution.

The cake is a lie.
The cake is a lie.
The cake is a lie.