Доработать сервис на Laravel 5.4

Задание закрыто
Стоимость:5 000 рублей
Срок выполнения:12 дней
Варианты оплаты:По договоренности
Дата публикации:2017-05-20 13:43
Обновлено:2017-05-20 13:50
Был на сайте:2018-09-12 15:54

Доработать сервис на Laravel 5.4

 
Задача

Нужен человек, который разработает Task Executor, которая решит проблему описанную ниже.

Есть некий сервис, где человек создает определенное задание. Создал. Далее это задание подхватывается Событием (event), это событие "прослушивается" и кладет в очередь некий Job.

Что происходит дальше фоном: это задание (Job) начинает собирать необходимую информацию, после того как собрал, уже другой Job выполняет манипуляции с этими данными.

Теперь суть проблемы: одно задание может растянуться на несколько суток. Допустим проставить 5000 лайков, по 200 лайков каждые 3-4 часа. В самих Job пауза выполняется с помощью функции sleep. Представьте, что на сайте 1000 человек и все они создали какое-то задание, т.е. тут возникает вопрос - каким образом сделать так, чтобы задания работали асинхронно? Пока только они работают в порядке очереди.

Оставлять заявки могут только авторизованные пользователи.
Заявок нет

Оставлять заявки могут только авторизованные пользователи.

Другие открытые задания:

поиск заданий