Inspired by https://github.com/samrushing/amqp-shrapnel -- thanks Sam!
This library offers basic AMQP abstractions: connection, channel, and consumer.
On top of the basic abstractions, the RPC pattern is implemented as a part of this library.
The library can be used to further build messaging patterns, such as "publisher/subscriber", or "work queue". More on messaging patterns, please see:
The library is based on asynchronous event-driven threading model mnthr.