Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Привет, есть вопрос по работе с джобами
мы используем битрикс24, и для синхронизации с ним было решено использовать джобы (потому что стадия получения данных может занимать много секунд)
и возникает вопрос, если битрикс по какой то причине не доступен, и вызывается $this->relese(30)
то в эти 30 секунд выполняется другой джоб из этой же очереди? или очередь на то и очередь, что пока первый не будет выполнен или зафейлен очередь не сдвинется
Не в сети
Смотря сколько слушателей, если слушатель один, то он будет выполнять последовательно задания. А вот если например два слушателя, то грубо говорят первый возьмет первое задание, а второй второе и т.д.
Вообще если нужна зависимость между заданиями т.е. второе задание нужно выполнить только если первое выполнилось, то это можно указать через цепочки - https://laravel.com/docs/10.x/queues#job-chaining
Не в сети
Страницы 1