We used to use persistent jobs implemented ourselves for an older version of backgroundrb (not sure what version, something from 2006), but they weren't delayed and didn't require polling. Polling isn't really that big of a deal as far as hits to the database go, but I see negatives of this system, and can't think of the benefits. The downsides to delayed persistent jobs are your background tasks don't execute immediately, and you have more hits to your database (although small). Shopify released a plugin to do exactly this, so it has to be useful for something, but when you have scheduling software like bdrb that does stuff immediately and without polling (and you can make it save results to the database if you want), what would be an example of something that benefits from this model of delayed database- backed jobs?

-Woody

(and sorry for the flood of questions. hopefully someone else in the vastness of the internet has the same ones :-)
_______________________________________________
Backgroundrb-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/backgroundrb-devel

Reply via email to