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 © 2006 Ezra Zygmuntowicz,skaar[at]wasteorg,

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

Usage

Install using bundler via rubygems by adding

gem 'backgroundrb-rails3', :require => 'backgroundrb'

to your Gemfile and then look into backgroundrb.rubyforge.org for instructions (DISCLAIMER: documentation on rubyforge is for the Rails2 version of backgroundrb)