des1roer
@des1roer
ученье - свет, а неученье - приятный полумрак

Реализовать очередь на php?

Есть некий вебсайт на котором показывается баннерная реклама с частотой показов до 200шт в минуту.
Каждый показ баннера порождает ajax запрос к серверу для сохранения статистики, и возвращает в браузер id сохраненного показа.
Время ответа от сервера не должно превышать 1 секунду.
При этом паралельно с сохранением статистика на сервере должен уходить запрос в бэк систему, ответ на который занимает 10-15 секунд.
Необходимо реализовать механизм создания очереди и отправки запросов в бэк систему с сохранением результата оправки в таблицу статистики на сервере.
Задержка между показом баннера и сохранением информации на бэк системе не должна превышать 5 минут.
  • Вопрос задан
  • 815 просмотров
Пригласить эксперта
Ответы на вопрос 1
sergiks
@sergiks Куратор тега PHP
♬♬
  • Gearman
  • Laravel и его очередь задач (Queue)
  • собственная реализация на Redis


p.s. вставку в базу попробуйте реализовать, минуя PHP: например, модулем nginx сразу вставлять в Postgres или Redis.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
SummerWeb Ярославль
от 120 000 до 180 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
01 июн. 2024, в 19:07
100000 руб./за проект
01 июн. 2024, в 18:41
100 руб./за проект
01 июн. 2024, в 18:41
1000 руб./за проект