@endenwer

Как реализовать фоновое выполнение пользовательских задач в RoR?

Есть сайт X, работу с которым нужно автоматизировать. Нужно посылать каждые 100 секунд запросы к сайту X и в зависимости от ответа выполнять нужные действия. Как можно можно на RoR это реализовать.
Немного подробнее об функция сервиса по автоматизации:
Пользователь добавляет свой добавляет свой профиль на сайте X. Затем указывает нужные действия, которые на сайте X нужно автоматизировать. Далее выбирает время, через которое к сайту X буду посылаться запросы. Нажимает старт и работа начинается. Затем он может закрыть вкладку и работа продолжится. Т.е. нужно чтобы его задача запускалась с указанной переодичностью.
С помощью чего можно это реализовать? Конечно можно, чтобы пользователь не закрывал страницу и она с заданным интервалом посылала запросы, но задача именно в том, чтобы страницу можно было закрыть.
  • Вопрос задан
  • 2324 просмотра
Решения вопроса 1
viktorvsk
@viktorvsk
resque, sidekiq, delayed_job
+
whenever, clockwork
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Boober
Да создаете обычный Thread и поехали)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы