Автомасштабирование воркеров для delayed_job в Rails 3

Я использовал вилку delayed_job от collectiveidea в качестве жемчужины в своем приложении Rails 3, и она работает. отлично. Сейчас я ищу решение для автомасштабирования рабочих процессов, особенно для Heroku. Я попробовал форк pedro, но, поскольку он написан для Rails 2, его использование вызывает множество проблем. ошибки и предупреждения об устаревших методах, и я не смог заставить его работать успешно.

Есть ли рабочее решение для Rails 3 delayed_job с автоматическим масштабированием воркеров?


person nmunson    schedule 21.11.2010    source источник


Ответы (3)


Вы можете взглянуть на workless, это один из немногих рабочих автомасштабаторов Rails3, которые я видел на эта точка.

person Scott    schedule 10.12.2010
comment
Хорошее предложение. Я немного использовал workless в производстве, что я обнаружил после публикации этого вопроса. У меня не было проблем с его масштабированием и закрытием рабочего. Одно предостережение заключается в том, что он будет масштабировать только одного работника для нескольких заданий и обрабатывать задания последовательно, а не одновременно, но меня это устраивает. - person nmunson; 10.12.2010

В частности, для heroku ознакомьтесь с «HireFire — The Heroku Worker Manager» и сервисом найраfireapp:

person wik    schedule 01.07.2011

Я начал работать над драгоценным камнем под названием Komodo, чтобы выполнять ту же самую задачу для будущего проекта на работе. Однако, поскольку мы только начали работу над проектом, драгоценный камень все еще очень, очень ранний и непроверенный.

Тем не менее, я должен увидеть некоторое постоянное обновление в течение следующих нескольких недель - безусловно, буду признателен за любые отзывы или дополнения! :)

person theTRON    schedule 07.12.2010