我正在创建一个指示器,通知用户本地状态是否与最新获取的服务器状态同步。我可以想出几种方法来跟踪这个:
但这些解决方案似乎过于设计并且容易出错。我认为中间件可能是最干净的解决方案,但是我没有遇到过可行的开箱即用的解决方案。如果有人能把我联系起来,因为我可能缺乏在我的搜索条件中使用的正确习语,那将是非常棒的。旁注:我不允许将我的数据存储在本地存储中。
答案 0 :(得分:1)
我建议在服务器上计算数据的哈希值(这是您的状态的签名),并将其与您的数据一起发送到本地客户端。然后,您的客户端可以使用此哈希来了解它是否与最新数据匹配。
您可能还想查看Etag
以获得更标准化的方法。
https://en.wikipedia.org/wiki/HTTP_ETag