Как добиться опроса данных с помощью Spring и Angular 5 - PullRequest
0 голосов
/ 10 мая 2018

Ниже приведен мой пример использования:

Весной я разработал API, который в основном делает три вещи -

  1. Вызов нескольких сторонних API (в разных потоках одновременно) на основе переданных ему параметров
  2. Получение данных от этих нескольких API и обработка их ответов в едином требуемом формате (поскольку ответы от нескольких API находятся в разных форматах)
  3. Отправка этих данных запрашивающей стороне

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

Прямо сейчас я вызываю этот API из клиента Angular 5.

Как реализовать функцию опроса в Spring, чтобы получать непрерывный ответ от API (пока не будет получен ответ от всех сторонних API)?

Примечание: Это не проблема, связанная с потребителями / подписчиками, поскольку это интерактивное приложение, сторонние API-интерфейсы будут вызываться на основе данных, введенных пользователями, заходящими на сайт, и каждый пользователь получит ответ на основании введенных им значений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...