@Ph-s

Как запустить джоб из очереди, поставленный туда из другого приложения?

Иными словами, как сделать что бы джоб, заданный из одного приложения (Rails), выполнялся в другом приложении, на другом языке?
использую resque, но на сей момент не страшно перейти на тот же sidekiq

это должно быть возможно, но как - не нашел.
  • Вопрос задан
  • 195 просмотров
Решения вопроса 1
AMar4enko
@AMar4enko
Джоб это JSON-сериализованный набор аргументов и строковое имя класса-обработчика.
На любом удобном языке подключаетесь к redis, вытаскиваете запись из соотв. list (структура redis-данных хорошо описана в доке что resque, что sidekiq) исходя из параметров и класса-обработчика делаете то, что нужно.
https://github.com/akira/exq
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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