我正在从这里跟踪问题: How to build a news feed with aggregate and flat types?
Tommaso 给出了一个很好的答案,该答案基本上表明-使用单个汇总供稿。但是getstream.io文档说:
仅可以遵循平饲料
那么,如何实现用户可以遵循的类似汇总时间表?您是否必须使用固定供稿,并在后端的某个地方自己进行汇总?
答案 0 :(得分:0)
好的,我在Medium:https://medium.com/getstream-io/best-practices-for-instagram-style-feeds-3e1d9dd2dc03上找到了一篇很棒的文章。我正在回答自己的问题,以让其他人知道我的发现。
让我解释一下。
仅可以遵循平饲料
实际上是指:
仅可使用扁平饲料(任何其他类型的饲料,例如聚合饲料)。
创建新用户(假设为John)时,应创建其固定供稿。当John转到自己的个人资料时,将显示此供稿-他只会看到自己的活动。
之后,为他创建一个汇总的提要。该供稿将与其他用户的活动一起显示在他的时间轴上。
在我看来,汇总供稿仅用于跟踪固定供稿并显示其活动。平面供稿用于实际发布内容(状态/图像/视频)。
更新:刚刚在这里找到了一篇文章:https://getstream.io/blog/aggregated-feeds-demystified/,它基本上说应该将活动添加到汇总的Feed中,而不是固定的feed中。这基本上说我上面的解释是不正确的。有人可以协助吗?