精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

面試官:小紅書的Feed流是如何實現的?

開發 前端
Feed流一共分為三大類,基于興趣推薦內容、基于用戶關注獲取內容,以及將兩者相結合起來。把你所關注博主的內容、系統推薦的內容,按時間先后、興趣匹配、熱度高低等因素,整合成一條能持續往下滑的內容列表,你刷的每一頁都是Feed流動態生成的結果。

Feed流這塊相較于電商偏冷門一些,可能有些同學對其概念不太理解,我先來解釋一下。

其實,咱們每天刷的小紅書首頁、抖音推薦頁、新浪微博等,這些都是Feed流,說白了就是“按規則排序的內容信息流”。

如下圖所示:

圖片圖片

Feed流一共分為三大類,基于興趣推薦內容、基于用戶關注獲取內容,以及將兩者相結合起來。

把你所關注博主的內容、系統推薦的內容,按時間先后、興趣匹配、熱度高低等因素,整合成一條能持續往下滑的內容列表,你刷的每一頁都是Feed流動態生成的結果。

Feed流具備三個核心特點:

1、動態更新,你關注的博主新增了筆記或視頻,就可能會出現到Feed流信息中,不是一成不變的固定頁面。

2、個性化推薦,會根據平臺算法給你挑內容推薦,如果你對“汽車”方向感興趣,就不會一直給你推薦“寵物”相關的內容。

3、沉浸式閱覽,你不用點進不同頁面查找內容,上下滑動就能持續閱覽,猶如“刷瀑布” 般順暢。

接下來我們就來講講基于用戶關注獲取內容的Feed流,以及其相關的讀擴散和寫擴散方案。

讀擴散機制

我們還是以小紅書APP為例進行講解。

當我在小紅書APP中點擊“關注”頁時,系統會從我關注的所有博主的發件箱中獲取筆記,并選擇其中的一些熱度較高、質量優質、時間較近的筆記進行展示。

這就是讀擴散機制,所謂“擴散”,就是需要讀取我關注的所有博主的筆記。

如下圖所示:

圖片圖片

圖片圖片

這里有個發件箱和收件箱的概念,我來解釋一下。

發件箱(Outbox)

用戶發布內容時,消息首先被寫入的存儲區域,記錄用戶所有歷史發布內容,類似于電子郵箱中的“已發送”文件夾,每條消息僅存儲一份。

收件箱(Inbox)

用戶接收關注對象發布內容的存儲區域,按時間順序聚合所有關注人的消息,類似于電子郵箱中的“收件箱”文件夾,每條消息可能被存儲多份(群發)。

細心的同學會想到,按照上述“讀擴散”機制獲取筆記,如果我關注了特別多(幾百上千)的博主,那當我點擊“關注”頁的時候才現從各個博主的收件箱中讀取筆記,并基于規則因子進行排序,這樣會耗時非常久,嚴重影響用戶體驗。

于是就衍生出了一種新的機制來進行互補——寫擴散機制。

寫擴散機制

所謂寫擴散機制,就是當小紅書博主發布筆記時,除了寫入自己的發件箱外,同時將筆記寫入到所有粉絲(包括我)的收件箱中。

這樣當我點擊“關注”頁時,直接從自己的收件箱中選擇其中的一些熱度較高、質量優質、時間較近的筆記進行展示即可。

通過這種方式,就無需從我所關注博主的發件箱中獲取筆記了,可以大幅縮短耗時,這是一種用空間換時間的思想。

如下圖所示:

圖片圖片

這種機制看似很美好,但真的可以一招鮮解決所有Feed流問題,讓讀擴散機制完全沒有用武之地嗎?

當然不能,因為小紅書APP上還有另外兩種生物,一種生物叫做大V,也就是粉絲量特別多的那種博主。

以演員趙露思為例,如果她發布一條筆記,2000多萬粉絲采用寫擴散機制,那不把數據庫服務器硬盤的IOPS打滿才怪。

圖片圖片

另一種生物叫做僵尸粉,也就是常年都不登錄小紅書APP的用戶,往這類用戶的收件箱里面不斷地寫入筆記,實屬有些消耗寫擴散性能和浪費硬件存儲資源。

讀擴散 + 寫擴散機制結合

這種讀擴散 + 寫擴散結合的機制才是主流的Feed流解決方案,我們來詳細介紹一下。

如上文所述,小紅書APP上的用戶分為三大類:活躍用戶、僵尸用戶和大V,這三類人是可以通過用戶粉絲數和用戶行為識別出來的。

1、如果大V進行筆記發布,需要通過讀擴散機制來代替寫擴散機制,來避免其寫入熱點導致數據庫服務器硬盤的IOPS打滿問題。

2、對于僵尸用戶,同樣需要通過讀擴散機制來代替寫擴散機制,來避免寫擴散機制所帶來的性能消耗和存儲資源浪費問題。

3、而對于活躍用戶,我們可以采用寫擴散為主、讀擴散為輔的方式,前者可以縮短筆記展示耗時,提升用戶體驗,后者則可以規避大V發布筆記的情況。

因此,對于寫擴散機制來說,其只適用于非大V博主進行筆記發布時,往活躍粉絲的收件箱進行寫入的場景。

圖片圖片

結語

對于Feed流的讀擴散和寫擴散機制來說,根本沒有好壞之分,只有場景適用或不適用,我們來做個總結。

1、讀擴散機制的優點是消息寫入效率高,且消息僅在發件箱存儲一份,無需冗余存儲。

缺點則是Feed流讀取性能差,需要從多個發件箱讀取消息,并按照規則因子進行排序,高并發下容易成為瓶頸。

2、寫擴散機制的優點則是讀擴散機制的缺點,那就是Feed流去讀性能好,直接從自己的收件箱讀取數據,并按照規則因子進行排序即可,無需進行多源聚合。

缺點則是消息寫入效率低且復雜度高,且消息需要在所有粉絲的發件箱冗余存儲一份,浪費硬件存儲資源。

另外就是,我們可以在項目采用讀擴散機制快速驗證業務,降低存儲與開發成本,發展至中長期再逐步迭代至讀擴散 + 寫擴散機制結合終態方案。

責任編輯:武曉燕 來源: 小托尼學長
相關推薦

2024-02-04 10:08:34

2024-12-25 15:44:15

2024-10-15 10:00:06

2025-02-26 12:19:52

2021-09-27 07:11:18

MySQLACID特性

2025-10-21 08:06:20

2015-08-13 10:29:12

面試面試官

2024-05-11 15:11:44

系統軟件部署

2025-10-28 02:00:00

2025-04-14 11:41:12

RocketMQ長輪詢配置

2024-12-30 13:58:14

2023-02-08 07:04:20

死鎖面試官單元

2024-02-20 14:10:55

系統緩存冗余

2024-09-11 22:51:19

線程通訊Object

2023-11-20 10:09:59

2010-08-12 16:28:35

面試官

2025-07-21 07:19:00

大模型Java AISpring AI

2021-01-18 05:13:04

TomcatHttp

2025-03-10 11:48:22

項目服務設計

2022-02-09 09:37:54

ReactorNettyI/O
點贊
收藏

51CTO技術棧公眾號

五月婷婷在线播放| 国产午夜福利一区| 刘亦菲一区二区三区免费看| 国产日韩欧美高清| 亚洲一区二区少妇| 成年人午夜视频| av永久不卡| 精品国产露脸精彩对白 | 三级欧美韩日大片在线看| 中文字幕亚洲无线码在线一区| 超碰中文字幕在线观看| 精品国产第一福利网站| 亚洲免费在线电影| 日韩成人av网站| 成人黄色免费网站在线观看| 51精品免费网站| 亚洲女娇小黑人粗硬| 日韩欧美aaaaaa| 538任你躁在线精品免费| av蜜臀在线| 亚洲欧美另类在线| 天天久久人人| 视频污在线观看| 国产精品综合av一区二区国产馆| 国产不卡精品视男人的天堂| 麻豆亚洲av成人无码久久精品| 欧美一级精品片在线看| 日韩成人在线视频观看| 久久久久中文字幕亚洲精品| 欧美aaaaaa| 色婷婷av一区二区三区gif | 亚洲福利精品| 久久激情五月丁香伊人| 小早川怜子久久精品中文字幕| 99re热精品视频| 日韩欧美在线网站| 亚洲人视频在线| 狠狠久久综合| 在线免费观看日本欧美| 欧美黄网站在线观看| aaa在线播放视频| 亚洲综合区在线| 奇米777四色影视在线看| 久操视频在线免费播放| 国产精品美女久久久久久久久 | 黄色av一区| 久久91精品国产91久久久| 色婷婷粉嫩av| 国产精品国产一区| 久久久999精品免费| 2014亚洲天堂| 久久久久亚洲| 国产精品一级二级三级| 亚洲人成电影网站色…| 少妇饥渴放荡91麻豆| 久久国产精品色av免费看| 精品国产伦一区二区三区观看方式| 日韩欧美中文在线视频| 日韩一区二区三区高清在线观看| 日韩一区二区三免费高清| 国产高清999| 久久久久毛片免费观看| 精品国精品自拍自在线| 中文字幕在线视频播放| 精品欧美午夜寂寞影院| 精品视频久久久久久| 无码 人妻 在线 视频| 牛牛精品成人免费视频| 亚洲美女www午夜| 舐め犯し波多野结衣在线观看| 欧美美女一区| 久久天堂电影网| 久久精品美女视频| 性久久久久久| 国产久一一精品| www三级免费| 91美女片黄在线观看| 欧美日韩综合久久| 日本免费在线视频| 一区二区三区四区不卡视频| 精品久久一二三| 九九九伊在线综合永久| 91精选在线观看| 91丨porny丨对白| 精品高清久久| 欧美大片欧美激情性色a∨久久| 日韩三级一区二区三区| 免费在线成人网| 99视频在线| 岛国最新视频免费在线观看| 亚洲色图第一区| 黄色av网址在线播放| 欧美系列精品| 日韩精品久久久久久久玫瑰园| 免费黄色在线网址| 在线日韩中文| 国产在线观看精品| 人妻有码中文字幕| 欧美激情黑人| 激情懂色av一区av二区av| 九九九在线观看视频| 伊人久久亚洲| 亚洲最新av网址| 九九免费精品视频| 日韩精品欧美精品| 国产欧美在线一区二区| 日本视频不卡| 色老汉av一区二区三区| 国产精品二区视频| 欧美色爱综合| 97精品一区二区三区| 中文字幕+乱码+中文乱码91| 成人激情小说乱人伦| 亚洲在线欧美| 蜜臀国产一区| 亚洲电影免费观看高清| 免费中文字幕日韩| 日本亚洲三级在线| 你懂的视频在线一区二区| 羞羞网站在线看| 在线免费亚洲电影| 91精品人妻一区二区| 欧美日本中文| 成人黄色午夜影院| 福利在线午夜| 色综合一区二区| 亚洲av人人澡人人爽人人夜夜| 婷婷综合久久| 国产精品久久久久久久久影视| 四虎在线免费看| 亚洲va中文字幕| 自拍偷拍激情视频| 先锋资源久久| 成人国产精品日本在线| 番号集在线观看| 欧美性生活久久| 最近中文字幕免费视频| 日韩视频一区二区三区在线播放免费观看| 97se国产在线视频| 成人在线免费看黄| 欧美一级久久久久久久大片| 免费成人深夜蜜桃视频| 日韩高清不卡在线| 欧美三级网色| 日韩av中字| 中文字幕在线不卡视频| 国产a∨精品一区二区三区不卡| 视频一区 中文字幕| 亚洲国产精品一区二区久久| 91亚洲一线产区二线产区| 欧美黄在线观看| 亚洲xxxx在线| 青青草原av在线| 欧美videos大乳护士334| 久久久香蕉视频| 成人一区二区三区在线观看| 免费看黄在线看| 欧美一级二级三级视频| 51久久精品夜色国产麻豆| 水莓100在线视频| 一本一道久久a久久精品综合蜜臀| 欧美黑人欧美精品刺激| 亚洲另类自拍| 99久久久精品免费观看国产| 精精国产xxxx视频在线中文版| 日韩免费视频线观看| 欧美成人精品激情在线视频| 久久成人免费网| 欧美一级黄色录像片| eeuss鲁片一区二区三区| 8x海外华人永久免费日韩内陆视频| 五月天久久久久久| 日韩欧美在线视频日韩欧美在线视频| 伊人网伊人影院| 美国欧美日韩国产在线播放| 国产人妻人伦精品| 老司机成人在线| 国产精品久久久久久av下载红粉 | 国产又大又黄又粗的视频| 成人av国产| 亚洲xxx视频| 无遮挡爽大片在线观看视频| 深夜福利国产精品| 精品国产无码一区二区| 亚洲欧美激情插| 久久久久亚洲AV成人网人人小说| 最新精品国产| 91久久大香伊蕉在人线| 色一区二区三区| 久久激情视频免费观看| 色欲久久久天天天综合网| 欧美自拍偷拍一区| 国产综合第一页| 中国黄色录像片| 亚洲精品国产av| 日韩欧美成人精品| 我要看一级黄色录像| 成人在线一区二区三区| 成年人视频在线免费| 亚洲国产不卡| 欧美久久久久久久| 嫩呦国产一区二区三区av| 91精品国产高清| 国产原创精品视频| 亚洲精品一区二区网址| av老司机久久| 欧美中文字幕一区二区三区| 久久久久久久久久99| 日本一区二区三区四区| 99久久久无码国产精品性波多 | 欧美日韩xxxxx| 国产一二三区在线视频| 精品少妇一区二区三区免费观看| 波多野结衣小视频| 性久久久久久久久久久久| 少妇高潮惨叫久久久久| 久久美女艺术照精彩视频福利播放| 小早川怜子一区二区三区| 久久精品一区| 黄色片网址在线观看| 欧美不卡一区| 亚洲视频在线二区| 美日韩中文字幕| 精品国产一区二区三区日日嗨 | 91精品啪在线观看国产60岁| 特级做a爱片免费69| 一个色综合网站| 黄色一级大片在线免费观看| 欧美韩国一区二区| 欧美成人午夜精品免费| 成人教育av在线| 2018国产精品| 国产精品亚洲一区二区三区在线 | 国产ts人妖一区二区| 国产一伦一伦一伦| 日本三级亚洲精品| 免费观看精品视频| 亚洲美女91| 欧美国产日韩激情| 韩国av一区| 国产精品三级一区二区| 欧美一区二区三区久久精品茉莉花 | 色综合888| 精品少妇一区二区三区免费观看 | 国产成人精品一区二区三区网站观看| 亚洲这里只有精品| 日本特黄久久久高潮| 一区二区三区韩国| 日韩va亚洲va欧美va久久| 久久久久久久久久久久久国产精品| 亚洲精选91| 成人在线观看你懂的| 亚洲国产国产亚洲一二三| 青青青免费在线| 国产精品人人爽人人做我的可爱| www插插插无码视频网站 | 亚洲人成网站999久久久综合| 五月天婷婷激情网| 国产性猛交xxxx免费看久久| 成人午夜在线观看视频| 亚洲天堂av网| 思思99re6国产在线播放| 色婷婷综合久久久久中文字幕1| 色网站在线看| 欧美日本高清一区| 黄毛片在线观看| 国产经典一区二区| 久久伊人国产| 俄罗斯精品一区二区| 卡一精品卡二卡三网站乱码 | 午夜性福利视频| www.久久精品| 美女100%无挡| 国产精品麻豆视频| 极品颜值美女露脸啪啪| 亚洲成av人片www| 国产一区二区视频免费| 欧美放荡的少妇| 懂色av一区二区三区四区| 亚洲久久久久久久久久| 求av网址在线观看| 欧美大荫蒂xxx| 视频二区不卡| 91香蕉国产在线观看| 福利片一区二区| 亚洲精品国产精品国自产| 欧美精品97| 日韩中文字幕二区| 青娱乐精品视频在线| 日韩av网站电影| 可以免费看毛片的网站| 亚洲人成自拍网站| 成人免费网站在线观看视频| 97av在线视频| 99国内精品久久久久| 精品亚洲欧美日韩| 欧美好骚综合网| www.com毛片| 国产一区二区三区在线观看免费 | 毛片av免费在线观看| 激情综合亚洲精品| 人妻少妇精品视频一区二区三区| 亚洲婷婷国产精品电影人久久| 成人免费区一区二区三区| 欧美日韩大陆在线| 三级av在线播放| 九九久久久久99精品| 日韩中文影院| 国产一区二区免费电影| 99久久精品费精品国产| 91视频最新入口| 国产成都精品91一区二区三| 国产一区在线观看免费| 色哟哟亚洲精品| 日韩在线观看视频网站| 久久精品成人欧美大片| 日韩免费电影| 狠狠色综合色区| 亚洲最大av| 国产成年人视频网站| 国产日韩欧美精品一区| 四虎成人永久免费视频| 日韩精品一区国产麻豆| 成人无遮挡免费网站视频在线观看| 国产精品1区2区在线观看| 乱中年女人伦av一区二区| 五月天激情图片| 精久久久久久久久久久| 久久午夜精品视频| 欧美婷婷六月丁香综合色| 亚洲欧洲精品视频| 国内精品在线一区| aiai久久| 国产美女永久无遮挡| 国产精品一区二区无线| 日本爱爱小视频| 欧美日韩国产小视频在线观看| 激情视频在线观看免费| 欧美性视频网站| 西野翔中文久久精品国产| 男女日批视频在线观看| 成人毛片在线观看| 懂色av.com| 欧美mv日韩mv国产网站app| 国产精品一卡二卡三卡| 成人黄色大片在线免费观看| 伊人网站在线观看| 日韩三级在线免费观看| а√天堂8资源在线官网| 91精品一区二区| 亚洲综合色网| 制服下的诱惑暮生| 亚洲一区二区三区四区在线免费观看| www.久久久久久久久久| 欧美韩国理论所午夜片917电影| 亚洲福利合集| 草草视频在线免费观看| 成人avav在线| 日本视频免费在线| 亚洲区免费影片| 99久久久国产精品免费调教网站| 亚洲不卡1区| 免费在线观看日韩欧美| 999精品在线视频| 精品久久久久久亚洲综合网| 99爱在线观看| 日本不卡一区| 久久av中文字幕片| 欧美精品久久久久性色| 日韩av在线网页| 亚洲成av在线| 艳母动漫在线观看| 懂色av一区二区三区免费观看| 国产成人亚洲精品自产在线 | 亚洲av熟女国产一区二区性色| 欧美视频在线一区| 1区2区在线观看| 麻豆一区区三区四区产品精品蜜桃| 另类图片国产| 日韩精品123区| 亚洲精品在线观看视频| 亚洲欧洲日本韩国| 一区二区三区四区视频在线观看 | 激情网站在线| 久久婷婷开心| 麻豆精品蜜桃视频网站| 国产亚洲欧美久久久久| 亚洲片av在线| ccyy激情综合| 色婷婷狠狠18| 天天综合色天天| 日本www在线| 美日韩精品免费| 国产在线视频一区二区三区| 亚洲第一精品在线观看| www亚洲精品| 日韩极品少妇| 黄色a级三级三级三级| 色综合天天综合色综合av | 色琪琪久久se色|