Surzhikov
@Surzhikov
Разработчик

Как организовать параллельное выполнение N заданий в очереди?

Есть ли возможность в Laravel организовать параллельное выполнение dispatch задач?
С помощью dispatch было создано 1500 задач по парсингу файлов.
QUEUE_CONNECTION=database

В терминале запущен php artisan queue:work
Задачи выполняются по очереди.
Можно сделать, чтобы выполнялись пачками по N штук?
  • Вопрос задан
  • 193 просмотра
Пригласить эксперта
Ответы на вопрос 1
Alex_Wells
@Alex_Wells
PHP/Kotlin
Да, запускаете несколько воркеров (той же командой) и все.

PS: Вместо database как драйвера лучше использовать beanstalkd.
Ответ написан
Ваш ответ на вопрос

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

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