Jacob MaineJacob Maine
Standup 7/29/2009 Latest Queuing Options
edit Posted by Jacob Maine on Wednesday July 29, 2009 at 06:24PM

Ask for Help

"In addition to Delayed::Job any recommendations for background queuing?"

A project needs to run a series of interconnected sequential jobs in the background, probably with just one worker.

Interesting Things

Comments

  1. Scott W. Scott W. on July 30, 2009 at 12:09AM

    I just migrated over backgroundrb to delayed_job for our production servers at work last week. It's way less resource intense and much better written. I give it two thumbs up. The only other alternative I would consider is workling, but the db-backed options don't look great. (and the other options use remote messaging, but none have transactional guarantees)

  2. Simon Russell Simon Russell on July 30, 2009 at 02:15AM

    We use something we wrote called Chrobot; it's available for others to use, but we haven't exactly promoted it.

    It's quite similar to Delayed Job (I didn't know about Delayed Job when I wrote it), but has a few more features. The main feature it's lacking is scheduling things (actually the point behind the name), but it sounds like it could work for you.

    It's a fairly important part of our system, so it's actively developed (when necessary...) It's just not very well documented. (Which is why it's not promoted.)

    If you're interested, send me an email; it's not quite ready for a published URL.