Каков наилучший способ получить текущее состояние данных с помощью PUSH API? - PullRequest
0 голосов
/ 04 марта 2019

У меня следующая проблема: Предположим, у нас есть список поездов, и для каждого поезда у нас есть текущая позиция.Положение обновляется для конкретного поезда ~ каждые 30 секунд. Более того, могут быть события, например, что в конкретном поезде произошел сбой

Я хочу построить и API, который будет передавать данные о поездах (позиции и события) по PUSH, поэтому клиент должен зарегистрировать webhook, и API будет отправлять туда новые данные.Это более эффективно в отношении передачи данных (предположим, что мы заботимся о последних данных).

Но как лучше всего получить текущее состояние для всех поездов в начале?

  1. За исключениемPush API, добавить также типичный API запрос / ответ, чтобы получить все последние данные по запросу?(Текущая позиция, все ошибки произошли с .. или с самого начала)
  2. Поток в начале дает нам текущее состояние, а затем только обновляет ..?

  3. Или что-то еще ..?

PS.Не слишком заботишься о примере (поезда)

...