Мои пользователи могут сохранять предпочтительные поисковые запросы. Теперь мне нужно дать им возможность подписаться на них, чтобы получать уведомления по электронной почте всякий раз, когда доступны новые результаты поиска (например, ответы Yahoo).
Я уже настроил рассылочную программу, которая при запуске вручную работает нормально.
Теперь все, что мне нужно сделать, это вызвать почтовую программу с запланированного задания, но... я действительно не эксперт в этой области. Таким образом, среди когда бы ни Delayed_job, Sidekiq, Resque Scheduler & co. с каким из них (или их комбинацией) я должен пойти для такого рода задач ( длительный процесс с несколькими рассылками)?
ИЗМЕНИТЬ
Я разработал рабочий пример приложения, доступный на Github: NotiSearch.
Он довольно хорошо задокументирован, поэтому, если вы пытаетесь разработать что-то подобное, я определенно рекомендую вам его проверить.
PS: я решил полагаться на когда бы ни и delayed_job, поскольку они не имеют внешних зависимостей, и при необходимости переход на более масштабируемое решение должен быть достаточно простым.