LINUX.ORG.RU

Как работает onQueue() в очередях Laravel?

 ,


0

1

Что-то читаю документацию, и не могу понять.

При помещении задачи в очередь, можно через метод onQueue('queueName') указать текстовый идентификатор очереди. Но нигде не написано, где эти идентификаторы задаются/настраиваются.

Правильно ли я понимаю, что этот идентификатор задается произвольным образом, и нигде не нужно настраивать перечень доступных идентификаторов очередей?

★★★★★

Последнее исправление: Xintrea (всего исправлений: 1)

Ответ на: комментарий от arthas

И что там можно понять?

В официальной доке написано, что не следует путать коннекции и очереди, это разные вещи. А по твоей ссылке как будто специально коннекциям и очередям дают одинаковые имена:

'connections' => [
 
        'low' => [
            'driver' => 'database',
            'table' => 'jobs',
            'queue' => 'low',
            'retry_after' => 90,
        ],
...


Так же упоминают про тематические очереди emails и reports, но ничего про них не объясняют и не говорят как их описывать в конфиге. Каждой тематической очереди надо делать отдельную коннекцию что ли?

Xintrea ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.