<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Resque: another background library</title>
    <link>http://hollandonrails.nl/articles/429-Resque-another-background-library</link>
    <description>Er zijn inmiddels &quot;vele verschillende&quot;:http://www.tobinharris.com/past/2009/3/9/6-ways-to-run-background-jobs-in-rubyonrails/ libraries/plugins/gems die het verwerken van background jobs in ruby mogelijk maken. Gisteren is er weer eentje bijgekomen: &quot;Resque&quot;:http://github.com/defunkt/resque#readme

&quot;Resque&quot;:http://github.com/defunkt/resque#readme is speciaal gemaakt voor &quot;Github&quot;:http://github.com. De reden dat Github zelf een library heeft gemaakt voor het verwerken van background jobs is simpel: Geen van alle beschikbare mogelijkheden voldeed aan de eisen van Github. De exacte redenen zijn in het &quot;artikel op het weblog van Github&quot;:http://github.com/blog/542-introducing-resque terug te lezen.

Bij Resque kan elke class of module met een perform methode gebruikt worden als background job. Resque verdeeld de jobs over een queue en voert deze vervolgens op een later moment uit. Via een webinterface kunnen alle workers in de gaten gehouden worden.

Resque is grotendeels gebaseerd op &quot;DelayedJob&quot;:http://github.com/tobi/delayed_job, maar is sterk verbeterd door Github om de enorme hoeveelheid background werk van Github te kunnen verwerken en managen.
</description>
  </channel>
</rss>
