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?
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.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With