使用PUSH API获取当前数据状态的最佳方法是什么?

时间:2019-03-04 12:55:36

标签: rest api webhooks api-design

我有以下问题: 假设我们有火车清单,每列火车都有当前位置。 每30秒更新一次特定火车的位置。 更重要的是,可能会发生某事,例如某条火车在特定火车上被打破。

我想构建和API,以便通过PUSH流式传输有关火车(位置和事件)的数据,因此客户端必须注册webhook,并且API将在那里发送新数据。数据传输效率更高(假设我们关心最新数据)。

但是,在开始时获取所有列车当前状态的最佳方法是什么?

  1. 除了Push API外,还添加典型的请求/响应API以根据请求获取所有最新数据? (当前位置,所有故障从..开始或从一开始就发生)
  2. 一开始的流向我们提供当前状态,然后仅更新。.?

  3. 还有其他..?

PS。不用太在意例子(火车)

0 个答案:

没有答案