amqplib
An AMQP 0-9-1 (e.g., RabbitMQ) library and client.
rascal
A config driven wrapper for amqplib supporting multi-host connections, automatic error recovery, redelivery flood protection, transparent encryption / decryption, channel pooling and publication timeouts