Я создаю игру на фондовом рынке на рельсах. Здесь у меня есть сценарий, в котором я хочу изучить различные подходы к выполнению фоновых заданий в ruby.
Сценарий:
Это приложение будет иметь пользователей. Пользователь будет добавлять других пользователей в друзья. Теперь мое приложение будет сравнивать оценки этих пользователей и отправит электронное письмо пользователю, если его / ее друг работает лучше, чем он / она, чтобы вдохновить его / ее. Снова приложение будет отправлять электронные письма пользователю, если он не входил в систему в течение последних 2 недель. Таким образом, почтовые триггеры имеют длительность отсутствия (> 2 недели) и сравнение оценок пользователей и их друзей.
Вопросы для обсуждения:
Я кратко прошел Delayed_job, Resque. Что будет
лучшая библиотека?
Если я хочу написать работу cron в оболочке или другом языке, будет больше
Быстро, как в исполнении?
Указанная выше библиотека использует отдельные процессы для каждой очереди, или они используют
отдельные темы.
Пожалуйста, посоветуйте мне, как мне подходить к этому сценарию.
Заранее спасибо!