Skip to content
forked from resque/resque

Resque is a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and processing them.

License

Notifications You must be signed in to change notification settings

benburkert/doozque

 
 

Repository files navigation

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.

About

Resque is a Redis-backed Ruby library for creating background jobs, placing those jobs on multiple queues, and processing them.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 94.9%
  • JavaScript 5.1%