Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What's the best background job management library for Rails? [closed]

It's been a while since I've last used backgrounding in Rails. I've use backgroundrb and bj before. Is there anything else that manages background tasks better?

like image 458
manlycode Avatar asked Jun 10 '09 19:06

manlycode


2 Answers

I've used bj in the past with success. However, I've heard good things about Delayed Job recently. Places like Heroku are offering it.

like image 82
Callmeed Avatar answered Oct 07 '22 09:10

Callmeed


Starling and workling are good combo. I know Starling has good a bad rap with the whole twitter thing, but for most rails apps it is fine. Also with Workling you don't have to use Starling as the queue, it also uses AMQP stuff, but this is more easily integrated into an environment that uses EventMachine, like thin or Evented Mongrel, so if you are using Passenger it's a bit more difficult.

That means though if you want to use AMQP that you can use lightning fast queues like RabbitMQ, and if you want to use that queue there are other ways to integrate with it, Carrot and Warren come to mind.

I like Starling and Workling, dead simple to setup and really easy to use. Find info here on github.

like image 21
nitecoder Avatar answered Oct 07 '22 11:10

nitecoder