Resque is a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and processing them.
Ruby JavaScript
Pull request Compare This branch is 6 commits ahead, 717 commits behind resque:master.
Latest commit 3446ab8 Jul 16, 2011 @benburkert I is has good english.
Permalink
Failed to load latest commit information.
bin
docs
examples
lib
test
.gitignore
.kick
Gemfile
HISTORY.md
LICENSE
README.markdown
Rakefile
config.ru
doozque.gemspec
init.rb

README.markdown

Doozque

Doozque is a fork of Resque which replaces Redis for Doozer. It is an hacky experiment.

Why?

Resque is awesome and so is Redis. But Redis is not distributed*. If your redis server goes down, then so does your ability to process jobs. Doozer is distributed and can be setup in a fault tolerent way. You can loose doozerd instances and still process background jobs.

Demo

First start doozerd on 127.0.0.1:8046. Add some more doozerd's if you like. *NOTE* you must run this fork of fraggle-block fraggle-block.

% cd examples/demo
% bundle
% bundle exec rackup &
% bundle exec rake doozque:worker QUEUE=*

Browse to http://127.0.0.1:9292 and run some jobs. Also check out http://127.0.0.1:8000 to see what's happening in your doozer db.