找出服务器上是否有变化

时间:2017-07-20 09:08:54

标签: java http server updates etag

我目前正在实施 BE 部分(java),它将允许 FE 开发人员查明当前在网页上显示的某些实体是否为 是否已更新。

我有几种方法,考虑到它们的优点和缺点。 例如:

  1. 创建包含所做更改的缓存,FE可以从此缓存中提取值。
  2. 向实体添加etags的更标准方法。但是,它为域增加了一些额外的复杂性。
  3. 支持请求中的某些日期,并仅获取在指定日期时间之后更新的数据。
  4. 即使我有一个非常简单的模型(实体有几个子实体)。我必须跟踪以下情况:

    1. 实体或子实体已更新(易于使用etags);
    2. 实体或子实体被添加(是否可以使用etags?因为我们只跟踪带有etags的现有实体)
    3. 删除实体或子实体(与添加相同的问题)
    4. 问题是,处理这种变更跟踪场景以解决我所有场景的最佳方法是什么?

0 个答案:

没有答案