Как работает очередь в Laravel?

Например я добавил в очередь 1200 заданий:
500 на смену статуса для api партнера и могу из выполнять по 30 в секунду.
500 на отправку СМС, тут можно хоть все в 10 потоков.
200 их можно отправлять по одному в секунду, т.к. нельзя перезагружать

Как это правильно организовать? Выполнить?
  • Вопрос задан
  • 450 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Nc_Soft
Можно сделать несколько воркеров при помощи супервизора
posts.danharper.me/laravel-queue-supervisor
Где задание раз в секунду просто ставьте 1 воркер и sleep(1) после каждой задачи
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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