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

Как добавить зависимости между Job-ами в Laravel?

Подскажите / Помогите добавить зависимости между Job-aми в Laravel. Необходимо реализовать "надстройку" над джобами - которая учитывает их зависимости. Запустить job B, только когда будут обработаны все задачи Job A.

Глобально задача следующая:
Я загружаю большой XML файл с объявлениями. Обработку каждого объявления хочу запускать отдельным Job-ом, чтобы запараллелить выполнение однотипных задач.

Но после обработки всех объявлений (всех job-ов) необходимо сформировать отчет загрузки. Как мне отследить, что все задачи, которые были запущены именно в рамках обработки этого XML (параллельно может загружаться и другой XML), выполнены (успешно или неуспешно)? Как бы вы реализовали этот функционал?
  • Вопрос задан
  • 818 просмотров
Подписаться 1 Средний Комментировать
Ответ пользователя Кирилл Несмеянов К ответам на вопрос (2)
SerafimArts
@SerafimArts
Senior Notepad Reader
А очереди очередей (как бы это не звучало) не подходят разве? https://laravel.com/docs/5.6/queues#job-chaining
Ответ написан