It's interesting that its own server (starling) uses the Memcached protocol. From the readme:
Starling - a light weight server for reliable distributed message passing.
= Synopsis
# Start the Starling server as a daemonized process:
starling -h 192.168.1.1 -d
# Put messages onto a queue:
require 'memcache'
starling = MemCache.new('192.168.1.1:22122')
starling.set('my_queue', 12345)
# Get messages from the queue:
require 'memcache'
starling = MemCache.new('192.168.1.1:22122')
loop { puts starling.get('my_queue') }
5 comments
[ 2.9 ms ] story [ 24.0 ms ] threadWish they'd put up a SVN browser so I don't have to download it to see what it looks like.
That only works if the project used Rubyforge's Subversion repository.