Sha256: 4343e87d19405315a645ae9a32ef5d544f5733cc57500e8078e326adad5e2029
Contents?: true
Size: 1.63 KB
Versions: 11
Compression:
Stored size: 1.63 KB
Contents
# What is Hot Bunnies Hot Bunnies is an idiomatic, fast and well-maintained (J)Ruby DSL on top of the [RabbitMQ Java client](http://www.rabbitmq.com/api-guide.html). It strives to combine strong parts of the Java client with over 3 years of [Ruby amqp gem](https://github.com/ruby-amqp/amqp) development experience. ## Why Hot Bunnies * Concurrency support on the JVM is excellent, with many tools & approaches available. Lets make use of it. * RabbitMQ Java client is rock solid and supports every RabbitMQ feature. Very nice. * It is screaming fast thanks to all the heavy duty being done in the pretty efficient & lightweight Java code. * It uses synchronous APIs where it makes sense and asynchronous APIs where it makes sense. Some other [Ruby RabbitMQ clients](https://github.com/ruby-amqp) only use one or the other. * [amqp gem](https://github.com/ruby-amqp/amqp) has certain amount of baggage it cannot drop because of backwards compatibility concerns. Hot Bunnies is a clean room design, much more open to radical new ideas. * Someone just *had* to come up with a library called Hot Bunnies. Are your bunnies hot? ## What Hot Bunnies is not Hot Bunnies is not * A replacement for the RabbitMQ Java client * An attempt to re-create 100% of the amqp gem API on top of the Java client * A "work queue" like Resque * A cure for cancer ## Continuous Integration [![Continuous Integration status](https://secure.travis-ci.org/ruby-amqp/hot_bunnies.png)](http://travis-ci.org/ruby-amqp/hot_bunnies) CI is hosted by [travis-ci.org](http://travis-ci.org) ## License MIT, see LICENSE in the repository root ## Copyright Theo Hultberg, 2011.
Version data entries
11 entries across 11 versions & 1 rubygems