2010-11-21 3 views
3

J'ai utilisé la branche collectiveidea de delayed_job comme une gemme dans mon application Rails 3, et cela fonctionne très bien. Je suis maintenant à la recherche d'une solution pour les travailleurs autoscalés, en particulier pour Heroku. J'ai essayé le fork de pedro mais comme il est écrit pour Rails 2, son utilisation génère beaucoup d'erreurs et d'avertissements sur les méthodes obsolètes et je n'ai pas réussi à le faire fonctionner correctement.Mise à l'échelle automatique des travailleurs pour delayed_job dans Rails 3

Existe-t-il une solution de travail pour Rails 3 delayed_job avec les travailleurs autoscaling?

Répondre

3

Vous voudrez peut-être jeter un oeil à workless, c'est l'un des seuls autoscalers Rails3 que j'ai vus à ce jour.

+1

Bonne suggestion. J'ai utilisé sans travail pour un peu dans la production, que j'ai trouvé après avoir posté cette question. Je n'ai eu aucun problème avec l'augmentation et la fermeture d'un travailleur. Une mise en garde est que cela n'augmentera qu'un seul travailleur pour plusieurs emplois et traitera les tâches de façon séquentielle plutôt que concurrente, mais cela me convient parfaitement. – nmunson

0

J'ai commencé à travailler sur un gemme appelé Komodo pour effectuer cette même tâche pour un projet à venir au travail. Cependant, puisque nous venons tout juste de commencer le projet, la gemme est encore très, très tôt - et non testé.

Je devrais voir une mise à jour cohérente au cours des deux prochaines semaines si - apprécierait certainement des commentaires ou des contributions! :)

Questions connexes