Starling: A Ruby Persistent Queue Server That Speaks Memcached

screenshot

It's been around for a while now, but Starling is a "light-weight persistent queue server that speaks the MemCache protocol." Starling makes it ridiculously easy to set up a network-accessible queue (or many queues) for, say, asynchronous job processing between multiple processes and machines. It was developed by Twitter to handle the heavy amount of queueing necessary to keep their service ticking over. Starling is proven in production, with not only Twitter using it in anger, but FiveRuns too. FiveRuns h...

http://www.rubyinside.com/starling-and-rudeq-persistent-ruby-queues-958.html
http://b.hatena.ne.jp/entry/http://www.rubyinside.com/starling-and-rudeq-persistent-ruby-queues-958.html