Feed是一种信息格式,平台通过它将资讯传递给用户。Feed是信息聚合的最小单元,每一条状态或者消息都是Feed,比如朋友圈中的一个动态就是一个Feed,微博中的一条微博就是一个Feed。
Feed流即持续更新并呈现给用户内容的信息流。每个人的朋友圈,微博关注页,头条新闻等等都是一个Feed流。
Feed 流的主要模式
1、推模式
每当用户发帖,对所有粉丝推送一条该用户的动态消息记录。需要考虑的是如果一个粉丝量级非常大的用户(大V),发布一条动态那么需要在每个粉丝页推送一条动态,多个大V级别用户同时发帖对数据的存储负荷是非常大的。
2、拉模式
每当请求好友动态,拉取用户所有关注者的最近动态,然后汇总排序。如果用户同时关注非常多的用户,那么查询这类型的用户的关注列表也是很大的数据成本。