getstream-io - 防止具有不同时间戳的重复 getstream.io 事件

标签 getstream-io

文档中说,一个activity的唯一性要么由时间决定,要么由时间加外来id决定。

我们希望禁止类似的事件(例如“用户 1 更新了文章 2”),例如一天中的同一时间,以防止向关注者发送垃圾邮件。

我们尝试通过四舍五入到整小时的时间戳来做到这一点,但这会导致事件顺序困惑,其中后续事件的 ID 低于在它之前添加的另一个事件的 ID。

除了使用聚合提要过滤掉检索事件之外,还有其他方法吗?

最佳答案

我会处理此客户端,并且仅在自上次更新后超过 1 小时后才向 Stream 发布更新。

关于getstream-io - 防止具有不同时间戳的重复 getstream.io 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36871693/

相关文章:

ios - GetStream iOS native - 如何在首次初始化后更新客户端 token

node.js - 获取nodeJS中所有用户的流列表

node.js - 使用 GetStream.io 和 firebase 正确的用户创建流程?

python - 从多个事件源中删除事件

getstream-io - getstream-io api for swift 中的重复注释

getstream-io 通知提要 mark_read 响应似乎不正确

getstream-io - 如何向所有用户发送通知

php - 连接到 getstream php 时出错

getstream-io - 如何计算 getstream 提要中的事件数?

javascript - url 签名缺失或 getstream 无效