Нужен человек, который разработает Task Executor, которая решит проблему описанную ниже.
Есть некий сервис, где человек создает определенное задание. Создал. Далее это задание подхватывается Событием (event), это событие "прослушивается" и кладет в очередь некий Job.
Что происходит дальше фоном: это задание (Job) начинает собирать необходимую информацию, после того как собрал, уже другой Job выполняет манипуляции с этими данными.
Теперь суть проблемы: одно задание может растянуться на несколько суток. Допустим проставить 5000 лайков, по 200 лайков каждые 3-4 часа. В самих Job пауза выполняется с помощью функции sleep. Представьте, что на сайте 1000 человек и все они создали какое-то задание, т.е. тут возникает вопрос - каким образом сделать так, чтобы задания работали асинхронно? Пока только они работают в порядке очереди.
Оставлять заявки могут только авторизованные пользователи.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
Доработать сервис на Laravel 5.4
Реклама
Доработать сервис на Laravel 5.4
Нужен человек, который разработает Task Executor, которая решит проблему описанную ниже.
Есть некий сервис, где человек создает определенное задание. Создал. Далее это задание подхватывается Событием (event), это событие "прослушивается" и кладет в очередь некий Job.
Что происходит дальше фоном: это задание (Job) начинает собирать необходимую информацию, после того как собрал, уже другой Job выполняет манипуляции с этими данными.
Теперь суть проблемы: одно задание может растянуться на несколько суток. Допустим проставить 5000 лайков, по 200 лайков каждые 3-4 часа. В самих Job пауза выполняется с помощью функции sleep. Представьте, что на сайте 1000 человек и все они создали какое-то задание, т.е. тут возникает вопрос - каким образом сделать так, чтобы задания работали асинхронно? Пока только они работают в порядке очереди.