Feed 流系统的架构设计方案

同步于blog:https://kixuan.github.io/posts/feed/

Feed 流系统的架构设计方案

Feed流概述

定义与特点

Feed流是持续更新展示给用户的信息流(某种意义上来说,你可以一直向下滑动,而后获取到信息的应用都属于feed流),具有千人千面的个性化特点,如手机App中的猜你喜欢、关注和好友动态等。

与传统信息获取渠道(报纸电视)相比,Feed流可根据用户行为聚合信息(最核心的能力),以信息流方式提供给用户,降低获取信息难度,提升用户体验。

分类方式

  • 按信息源聚合依据
    • 无需依赖关系(如抖音推荐页,适用于信息探测)
    • 单向依赖关系(如微博关注页,适用于信息订阅)
    • 双向依赖关系(如微信朋友圈,适用于熟人社交)
  • 按展示逻辑
    • 权重推荐(如抖音推荐页)
    • 时间顺序展示(如微信朋友圈、微博关注页)
  • 本质上可总结为依据隐含兴趣推荐信息按权重排序展示和依据用户关系拉取信息按时间顺序展示两类Feed流。
    • img

注意:微博热榜很多人也算成了 Feed 流,但是严格意义上来说,他是一个信息流。所有人看到的热榜数据都是一样的,这缺失了信息聚合的特征。所以,本质上热榜的底层模型应该是排行榜,而非 Feed 流。这里不将它归为一类。

发展历程

起源于RSS系统。RSS是一种更为传统的信息获取方式,它依赖于网站的更新;而Feed则更加现代和个性化,它依赖于用户关注的人或者团体的活动。

术语解释

名称 说明 备注
Feed Feed 流中的每一条状态或消息为 Feed,比朋友圈中的一个状态、微博中的一条微博
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值