A Ruby/Rails job server and scheduler
Ruby
Pull request Compare This branch is 7 commits ahead of gnufied:master.
Latest commit e5266f8 Nov 6, 2009 @paraseba paraseba committed with Steve Caney Enable method_missing to implement task in workers
The prior mechanism based on Method, needed the
worker to have all its tasks defined.

Now, you can implemente more dynamic tasks using
method_missing and respond_to
Permalink
Failed to load latest commit information.
app/controller fix problem with executing task on dynamically created workers Jun 23, 2008
config Commit backgroundrb to git Feb 5, 2008
doc fix docs Oct 28, 2008
examples Merge branch 'master' of git://github.com/erikj/backgroundrb Dec 4, 2008
generators Unsuring arguments can be serialized/deserialized on dbs other than m… Apr 27, 2009
lib fix for double fork May 20, 2009
script Fix conditional from previous commit to work on Rails versions before… Jul 3, 2009
server Enable method_missing to implement task in workers Nov 16, 2009
tasks update redo queue migration patch Oct 10, 2008
test Support for enqueued tasks that respect the :priority field. Priority… Apr 22, 2009
.autotest Check in test cases for cron trigger Feb 7, 2008
.gitignore update documentation Oct 14, 2008
ChangeLog improve start stop managment Oct 3, 2008
LICENSE Commit backgroundrb to git Feb 5, 2008
MIT-LICENSE Commit backgroundrb to git Feb 5, 2008
README update README Sep 6, 2008
Rakefile fix all the failing test cases and update for rails 2.3 Mar 29, 2009
TODO.org update to use darkfish templates Oct 4, 2008
init.rb fix problem with executing task on dynamically created workers Jun 23, 2008
install.rb Commit backgroundrb to git Feb 5, 2008
know_issues.org make exceptions more user friendly Jul 10, 2008
release_notes.org version 1.2 release notes Mar 29, 2009
release_points.org rename the file Jul 3, 2008
uninstall.rb Commit backgroundrb to git Feb 5, 2008

README

= BackgrounDRb

BackgrounDRb is a Ruby job server and scheduler. Its main intent is to be
used with Ruby on Rails applications for offloading long-running tasks.
Since a Rails application blocks while serving a request it is best to
move long-running tasks off into a background process that is divorced
from http request/response cycle.

This new release of BackgrounDRb is also modular and can be used without Rails so that any Ruby program or framework can use it.

Copyright (c) 2006 Ezra Zygmuntowicz,skaar[at]waste[dot]org,

Copyright (c) 2007 Hemant Kumar (gethemant [at] gmail.com )


== Usage

Please look into http://backgroundrb.rubyforge.org

Something else here.