每个用户api的数据同步

问题描述

我暴露了问题:

我有用于脱机客户端应用程序的api。

例如,我有许多端点:

  • endpoint1:GET / api / foo(基于连接的用户和业务逻辑返回资源)
  • endpoint2:GET / api / bar(基于连接的用户和业务逻辑返回资源)
  • endpoint3:GET / api / fou(基于连接的用户和业务逻辑返回资源)

我们只想在资源发生变化的地方调用此URL。

在互联网非常薄弱的​​环境中,使X(端点数)请求看起来不太好。

{
  endpoint1: 'HASH1' or (true | false),endpoint2: 'HASH2' or (true | false),endpoint3: 'HASH3' or (true | false),}

真有变化,假没有变化。

如果为true,则客户端调用特定端点以更新其本地数据

解决方案的问题在于,当客户端调用api / resourceVersion时,我们无法调用每个端点来检查资源是否使用Etag或其他方式更改。

我的问题:端点/ api / resourceVersion是否有强大的解决方案?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)