@verygoodboy

Можно ли в Laravel группировать очереди?

  • Допустим user_12 имеет в системе 100 файлов. Он хочет отправить эти файлы. Для этого мы используем очереди. Скрипт проходит по файлам и в очередь падает 100 файлов.
  • В это самое время, одновременно с user_12, user_77, также имеющий 100 файлов, также отправляет их в очередь.
  • В это самое время может быть еще много пользователей которые могут отправить в очередь свои n файлов.


Вопрос. Есть ли такая возможность у Laravel или как правильно организовать отправку заданий в очередь, чтобы сначала выполнились задания для user_12, потом для user_77 а потом для всех остальных по очереди.
Иными словами, как сделать так, чтобы задания от разных пользователей не перемешивались в очереди? Могут ли пользователи со своими заданиями стоять в очереди и как это реализовать?
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
JhaoDa
@JhaoDa
LaravelRUS Team
Чем вам мешает, что они перемешиваются?

Но да, можно — https://laravel.com/docs/10.x/queues#job-batching
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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