Ruby Findings

digging for gems

Message queues in ruby

Posted by Bill Marquette Thu, 27 Dec 2007 18:59:00 GMT

Sometimes you run across neat and interesting libraries when you are reading up on something completely different. Case in point, via another blog, I stumbled on Reliable Messaging with Ruby. This looks to solve a problem I haven’t yet run into, but I know I’ll find a use for it in the future (maybe for a game I’m slowly working on, or a work project). As of today, there haven’t been any commits to the project for two years, but it’s entirely possible there are no bugs (except for the one I found below) and the author considers it feature complete.

Current feature list:

  • Simple API.
  • Transction processing.
  • Disk-based and MySQL message stores.
  • Best effort, repeated and once-only delivery semantics.
  • Priority queues, message expiration, dead-letter queue.
  • Message selectors.
  • Local and remote queue managers using DRb.

Posted in , | 1 comment |


html>