I'm currently using
http://github.com/woahdae/delayed_job_spawner ,
which is a really simple mash-up I wrote between spork, DaemonSpawn,
and Delayed Job. It's ruby-ee copy-on-write friendly. We're currently
looking to upgrade to something that can handle load better, either a
version of delayed job that has one queue worker and multiple runners
or switch to resque, but delayed_job_spawner has been serving us well
in production and is really not that complicated. Maybe you could get
some ideas for what's needed in it.
-Woody