Подтвердить что ты не робот

Сельдерей как программное обеспечение для Ruby?

Есть ли что-то похожее на Celery для Ruby? Есть ли у кого-нибудь опыт работы с rcelery? Это хороший выбор для производства?

Обновление: я наткнулся на resque, который выглядит как что-то, что я могу использовать для своей задачи. Любые дополнительные предложения приветствуются!

4b9b3361

Ответ 1

Есть много вариантов очередей в ruby.

Sidekiq → https://github.com/mperham/sidekiq
Resque, вы получили ссылку
DelayedJob → http://blog.leetsoft.com/delayed_job/

Все они в значительной степени одинаковы. Так что вам просто нужно использовать тот, который вам удобнее работать с примерами.
В своих проектах я использовал Sidekiq, отзывы о нем просто потрясающие.

Ответ 2

Вот хорошее сравнение Resque и Sidekiq. Resque vs Sidekiq?

Sidekiq использует потоки, поэтому значительно меньше памяти, чем Resque или delayed job. недостаток и огромный, я думаю, ваши работники ДОЛЖНЫ быть потокобезопасными, включая любые драгоценные камни, которые вы используете в них. проверять весь код, который идет на работников для обеспечения безопасности потоков, является уверенным, так как это потенциально может отлаживать конкуренцию в более низких уровнях libs, seg faults и т.д.