Reliable What?
Reliable messaging and queuing for Ruby. A way to exchange messages asynchronously, and build systems that scale better.
- Simple API: put and get.
- Transactions for dealing with message processing errors.
- Best effort, repreated and exactly once delivery modes.
- Selectors for processing specific messages.
- MySQL or file system for message store (or write your own).
Because …
It’s easier to build loosely coupled systems if you can queue a message from one place, process it in another, and not require both parts of the system to be running at the same time.
- Responsive UI: Perform lengthy operations in the background instead of having the user wait.
- Balance workload: Break heavy processing into smaller tasks, queue them, and distribute processing across servers.
- Mask failure: Simpler failure handling when dealing with disconnected and unreliable services.
- All the cool kids have it.
Last seen at
You can download the Gem/sources form RubyForge
The documentation
SVN (living on the edge)
And watch this blog for upcoming posts and releases.
Image by ehecatzin
![63760739_42e72b9ed1[1].jpg](http://blog.labnotes.org/wp-content/uploads/2005/11/63760739_42e72b9ed1%5B1%5D.jpg)