@IgorNoskov

Как создать очередь запросов к API различных сервисов на PHP?

Привет, друзья!

При подаче заявки от клиента необходимо обращаться по очереди к списку сервисов. Как только один из сервисов ответит по заявки положительно, прекращать очередь запросов. На каждый запрос тратить не более 30 секунд, если сервис в течении этого времени не отвечает, переходить к следующему.

Подскажите, пожалуйста, как реализовать такой алгоритм, какие инструменты можно использовать?
  • Вопрос задан
  • 371 просмотр
Решения вопроса 2
R0dger
@R0dger
Laravel/Yii/2 AngularJs PHP RESTful API
RabbitMQ как вариант, можно Redis, можно самописную систему, поместили задача в таблицу(очередь)(одним скриптом), второй скрипт вытягивает задачу из очереди, выполняет ее и ставит статус что сделал.
Ответ написан
Комментировать
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
записывать результаты запросов в таблицы, кроном раз в 30 сек проверять
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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