Get started in an instant, read our guides, see our API reference and code examples , get the source
Join the community:
follow @rubyamqp , join rabbitmq-discuss and ruby-amqp lists
Ruby amqp gem is a widely used, feature-rich, well-maintained, fast asynchronous AMQP 0.9.1 (RabbitMQ) Ruby client with batteries included.
AMQP is an open standard for messaging middleware that emphasizes interoperability between different technologies (for example, Java & JVM languages, .NET, Ruby, Python, Node.js, Erlang, C and so on).
Key features of AMQP are very flexible yet simple routing and binary protocol efficiency. AMQP supports many sophisticated features, for example, message acknowledgements, returning of messages to producer, redelivery of messages that couldn't be processed, load balancing between message consumers and so on.
Source for this site is open source and hosted on Github If you find an issue, feel free to make edits and submit a pull request!
Please take a moment to tell us what you think about these guides on Twitter or the Ruby AMQP mailing list.
If you find bugs or inconsistencies in thid guide, please report them using GitHub issues.