我目前正在实施 BE 部分(java),它将允许 FE 开发人员查明当前在网页上显示的某些实体是否为 是否已更新。
我有几种方法,考虑到它们的优点和缺点。
例如:
- 创建包含所做更改的缓存,FE可以从此缓存中提取值。
- 向实体添加etags的更标准方法。但是,它为域增加了一些额外的复杂性。
- 支持请求中的某些日期,并仅获取在指定日期时间之后更新的数据。
醇>
即使我有一个非常简单的模型(实体有几个子实体)。我必须跟踪以下情况:
- 实体或子实体已更新(易于使用etags);
- 实体或子实体被添加(是否可以使用etags?因为我们只跟踪带有etags的现有实体)
- 删除实体或子实体(与添加相同的问题)
醇>
问题是,处理这种变更跟踪场景以解决我所有场景的最佳方法是什么?