У меня следующая проблема: Предположим, у нас есть список поездов, и для каждого поезда у нас есть текущая позиция.Положение обновляется для конкретного поезда ~ каждые 30 секунд. Более того, могут быть события, например, что в конкретном поезде произошел сбой
Я хочу построить и API, который будет передавать данные о поездах (позиции и события) по PUSH, поэтому клиент должен зарегистрировать webhook, и API будет отправлять туда новые данные.Это более эффективно в отношении передачи данных (предположим, что мы заботимся о последних данных).
Но как лучше всего получить текущее состояние для всех поездов в начале?
- За исключениемPush API, добавить также типичный API запрос / ответ, чтобы получить все последние данные по запросу?(Текущая позиция, все ошибки произошли с .. или с самого начала)
Поток в начале дает нам текущее состояние, а затем только обновляет ..?
Или что-то еще ..?
PS.Не слишком заботишься о примере (поезда)