@devid2323
Junior PHP Developer

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

Хочу парсить инфу сразу с нескольких сайтов.

Думаю сделать задачи для каждого сайта и положить эти задачи в отдельные очереди, чтобы потом можно было запускать сразу все задачи параллельно с помощью Supervisor с интервалом в несколько секунд.
Но проблема в том что я пока только знаю как положить задачу в очередь в контроллере. Дальше воркер увидит что в очереди появилась задача и выполнит ее.

Ну а мне надо чтобы не я добавлял задачу в очередь через контроллер, а она там все время лежала и воркер ее постоянно выполнял (с интервалом в несколько секунд). Ну чтобы парсер работал все время.
  • Вопрос задан
  • 282 просмотра
Решения вопроса 1
JhaoDa
@JhaoDa
LaravelRUS Team
Ну так пусть она сама себя возвращает обратно в очередь после выполнения.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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