Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
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, 1081 commits behind resque:master.

Fetching latest commit…

Cannot retrieve the latest commit at this time

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.

Something went wrong with that request. Please try again.