@kiranananda

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

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

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

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

Если нет думается написать прослойку на nodejs, которая этим и занималась бы. Просто ноду придется первый раз крутить, если есть примеры подобных реализаций тоже хорошо бы глянуть...
  • Вопрос задан
  • 97 просмотров
Пригласить эксперта
Ответы на вопрос 1
@xenonhammer
может попробовать заворачивать каждый запрос к сервису через ТОР? тогда они не будут висеть в бесконечной очереди.
ну или через разные бесплатные прокси листы
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы