Задать вопрос
@kiranananda

Http очереди в порядке добавления?

Здраствуйте!

Есть проект на php. Проект обращается к внешнему сервису за определенными данными. Там есть ограничение например 1 запрос в секунду, иначе бан. Далее к моему приложению коннектятся клиенты и им нужно предоставить эти данные. Так же сам сервер по расписанию делает запросы к внешнему сервису.

Думается мне надо реализовать такое, клиент подключается по http протоколу и выполняет метод post с запросом данных. Сервер ставит его в очередь, а сам тем временем обрабатывает эту очередь в порядке поступления в нее задач. Клиент это время продолжает висеть (будет асинхронный Ajax и не более 2 секунд с учетом всех задержек), сервер обработал его и вернул данные. Удалил его из очереди. Точно так же мой сервер по крону цепляется туда и обрабатывает свои задачи. Может есть готовое решение для этого?

Если нет думается написать прослойку на nodejs, которая этим и занималась бы. Просто ноду придется первый раз крутить, если есть примеры подобных реализаций тоже хорошо бы глянуть...
  • Вопрос задан
  • 101 просмотр
Подписаться 2 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@xenonhammer
может попробовать заворачивать каждый запрос к сервису через ТОР? тогда они не будут висеть в бесконечной очереди.
ну или через разные бесплатные прокси листы
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽