【发布时间】:2016-04-26 17:22:28
【问题描述】:
文档指出,活动的唯一性要么由时间确定,要么由时间加外来 id 确定。
我们想禁止类似活动(例如“用户 1 更新文章 2”),例如一天中的同一时间,以防止向关注者发送垃圾邮件。
我们试图通过四舍五入到整小时的时间戳来做到这一点,但这会导致活动顺序混乱,其中后续活动的 id 低于在几分钟前添加的另一个活动。
除了使用聚合提要过滤掉检索活动之外,还有其他方法吗?
【问题讨论】:
-
您是否在数据库中保留此数据的引用(例如,您创建的示例的更改日志表)?
-
否,目前没有审核/更改日志。
-
保留更改日志可能是解决此问题的最简单方法。一旦你在你的应用程序中有了它,就很容易根据不同的条件创建活动。构建/维护此类系统的复杂性也非常低。
标签: getstream-io