Feed 和 activity 之间的区别
Difference between a feed and an activity
我是一名新手,我正在尝试在我的一个项目中实现 getstream io。我了解 Feed 组的概念,例如 Flat Feed、聚合 Feed 等。但我发现很难理解 Feed 和 activity 是什么。文档没有向新手解释这个概念,我尝试用谷歌搜索但发现 none。大家有什么想法吗?
获取流 IO 术语:
Activity
活动讲述了一个人执行动作的故事,每个activity都包含一个演员(用户承诺动作),对象(这个activity的主题,例如推文),动词(动作的类型进行,例如 'tweet')。一个 activity 被添加到一个提要中,此提要之后的所有提要都会收到 activity.
供稿
提要是按创建时间排序的活动列表,这些活动可以是直接添加到此提要的活动,也可以是添加到此提要所遵循的任何提要的活动。
在大多数应用程序中,用户都会有一个供稿,他可以在该供稿上添加活动。以及他关注的用户消费活动的另一个提要。文档解释如下:
我们建议您为添加活动和使用活动创建不同的源组。
供稿组
要将这些消费者和生产者提要分开,您可以将提要分组在一起。例如,所有生产者提要都可以包含在提要组 'user' 下。并且所有用于消费的饲料都包含在饲料组 'timeline' 下。所以一个 feed 组包含很多 feed。
供稿类型
一个 Feed 组有一个 Feed 类型,它决定了这个 Feed 组内的 Feed 的行为方式。默认类型是 flat,这些提要是唯一可以关注并用作生产者提要的提要(我们的 'user' 提要示例)。聚合提要可用于以 "aggregated" 方式使用活动,这意味着您可以定义某些规则以将多个活动组合在一起(例如具有相同动词的活动)。最后一种提要类型是通知提要,它是一种聚合提要,具有一些附加功能,可将活动标记为已查看和已读。
开始
牢记这些信息,尝试我们的 get started tutorial 以更好地了解 API 的工作原理。
我是一名新手,我正在尝试在我的一个项目中实现 getstream io。我了解 Feed 组的概念,例如 Flat Feed、聚合 Feed 等。但我发现很难理解 Feed 和 activity 是什么。文档没有向新手解释这个概念,我尝试用谷歌搜索但发现 none。大家有什么想法吗?
获取流 IO 术语:
Activity
活动讲述了一个人执行动作的故事,每个activity都包含一个演员(用户承诺动作),对象(这个activity的主题,例如推文),动词(动作的类型进行,例如 'tweet')。一个 activity 被添加到一个提要中,此提要之后的所有提要都会收到 activity.
供稿
提要是按创建时间排序的活动列表,这些活动可以是直接添加到此提要的活动,也可以是添加到此提要所遵循的任何提要的活动。
在大多数应用程序中,用户都会有一个供稿,他可以在该供稿上添加活动。以及他关注的用户消费活动的另一个提要。文档解释如下:
我们建议您为添加活动和使用活动创建不同的源组。
供稿组
要将这些消费者和生产者提要分开,您可以将提要分组在一起。例如,所有生产者提要都可以包含在提要组 'user' 下。并且所有用于消费的饲料都包含在饲料组 'timeline' 下。所以一个 feed 组包含很多 feed。
供稿类型
一个 Feed 组有一个 Feed 类型,它决定了这个 Feed 组内的 Feed 的行为方式。默认类型是 flat,这些提要是唯一可以关注并用作生产者提要的提要(我们的 'user' 提要示例)。聚合提要可用于以 "aggregated" 方式使用活动,这意味着您可以定义某些规则以将多个活动组合在一起(例如具有相同动词的活动)。最后一种提要类型是通知提要,它是一种聚合提要,具有一些附加功能,可将活动标记为已查看和已读。
开始 牢记这些信息,尝试我们的 get started tutorial 以更好地了解 API 的工作原理。