A dead easy to use RabbitMQ Ruby client. Now feature complete.
Get Started! » Read doc guides » Join the Mailing List » Contribute »Bunny focuses on ease of use. Features, throughput, concurrency are important but ease of use comes first.
Bunny 0.9+ is designed with ops issues in mind. For example, it automatically reconnects and recovers channels after a network failure.
Bunny 0.9+ supports all RabbitMQ 3.x features. No more hard choices.
Bunny 0.9+ is designed to make use of concurrency. On Ruby VMs that provide thread parallelism, this means taking advantage of multiple cores and CPUs.
Bunny does not depend on any opinionated networking libraries. No event loop blocking issues, no unfamiliar error messages.