Closed shrekuntu closed 11 years ago
Backburner is built on top of beaneater. It is powered by beaneater but is intended to give you a specific DSL for adding background jobs ala delayed_job or resque. The syntax for adding jobs is easier. Also, backburner has much better worker support to make processing jobs more efficient (theres a forking or threaded worker), more robust retry support and extensible hooks for plugins (i.e https://github.com/nesquena/backburner_mailer).
Rule of thumb: if you are using beanstalkd just for processing jobs similar to delayed_job, use backburner. If you are using beanstalkd for multiple purposes or for anything more complex, then use beaneater. Let me know if you have any more specific questions.
Not really an issue, I just don't know where is the best place to ask this question. I'm just starting with background jobs and wondering what is advantage of backburner over beaneater?
Shreko