2016-10-12 6 views
0

Итак, в моем API есть несколько мест, где он запускает процесс/отчет, который либо набирает тайм-аут, либо просто слишком долго перетягивает WAY. Я хотел бы отложить эти задания до очереди и вместо этого вернуть ключ в свой ответ. Передняя часть будет выполнять ping-службу, используя этот ключ, чтобы определить статус своего конкретного задания в очереди. Таким образом, у нас нет висящих аякс-вызовов в течение 2 - 3 минут. Возможно, я мог бы создать просмотрщик очередей, который позволит вам просмотреть рабочие места в нем и даже отменить некоторые и т. Д.Laravel 5.2 - Создание API задания

Есть ли у Laravel что-то встроенное или есть пакет для этого уже? Существуют ли другие варианты для решения этой проблемы?

+0

Сочетание https://laravel.com/docs/5.3/queues и https://laravel.com/docs/5.3/broadcasting, скорее всего, подойдет. – ceejayoz

+0

кроме im using 5.2, который не имеет вещания :) –

+0

Уверенный, что делает. https://laravel.com/docs/5.2/events#broadcasting-events – ceejayoz

ответ

0

это то, что вы lokking для laravels queues

+0

Нет, это позволит мне бросать вещи в очередь, но это не помогает мне пинговать, что в очереди, чтобы найти статус выполняемой работы. –

Смежные вопросы