Je suis en train d'écrire une application rails 3 qui nécessite d'effectuer de petites tâches sur une planification personnalisée pour chaque utilisateur. Les tâches planifiées seront définies dynamiquement. En ce moment mon plan est d'utiliser resque scheduler avec redis.planification des tâches dans les rails 3 app
Une fois que j'ai défini le programme pour une tâche spécifique (par exemple, exécuter la tâche A toutes les 48 heures), je voudrais exécuter cette tâche indéfiniment. Donc, je voudrais stocker ces horaires dans un DB ou quelque chose de si au cas où une application se bloque quand il redémarre, il chargerait la file d'attente à nouveau cette tâche.
Est-ce quelque chose que Resque prend en charge par défaut en le stockant en rouge ou dois-je écrire mon propre objet personnalisé? Je regardais aussi ruby-taskr (http://code.google.com/p/ruby-taskr/). Je ne suis pas sûr si taskr prend en charge le stockage dans une base de données et l'enregistrement au démarrage?
Aussi, il serait utile s'il y a des applications/démo que je peux regarder.
Merci
Cela a l'avantage qu'il fonctionne également dans des configurations comme Heroku qui exécute seulement rake cron une fois par jour/heure/etc –