Задать вопрос
@endenwer

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

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

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

Похожие вопросы