久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

智能電影推薦系統(tǒng)后端全鏈路拆解:從數(shù)據(jù)到服務(wù)的工程實(shí)踐

智能電影推薦系統(tǒng)后端全鏈路拆解:從數(shù)據(jù)到服務(wù)的工程實(shí)踐 做電影推薦系統(tǒng)后端聊的人很多真正把鏈路講透的很少。多數(shù)人上來就聊協(xié)同過濾、矩陣分解結(jié)果調(diào)了一兩周推薦結(jié)果還是不行線上接口也老是超時(shí)。這篇文章我從后端工程視角出發(fā)把“智能電影推薦系統(tǒng)”從數(shù)據(jù)層、算法層到服務(wù)層完整拆開講清楚每個(gè)環(huán)節(jié)的設(shè)計(jì)邏輯、落地方案和踩坑點(diǎn)。適合正在做推薦后端、準(zhǔn)備從零搭一套推薦系統(tǒng)、或者想搞懂推薦鏈路工作原理的開發(fā)者參考。1. 推薦系統(tǒng)后端架構(gòu)先看清整體鏈路再動手1.1 推薦系統(tǒng)不是“一個(gè)算法”是一整條流水線很多第一次接觸推薦系統(tǒng)的后端工程師容易把推薦理解成“調(diào)用一個(gè)模型接口返回一批電影 ID”。真實(shí)工程完全不是這樣。一套完整的電影推薦鏈路從用戶打開 App 那刻起就開始了客戶端上報(bào)行為日志、后端接收并落庫、離線任務(wù)計(jì)算候選集、近線服務(wù)刷新實(shí)時(shí)特征、在線推薦服務(wù)聚合候選并排序、最后通過 API 返回給客戶端展示。整個(gè)鏈路包含數(shù)據(jù)采集、特征加工、候選召回、粗排過濾、精排打分、業(yè)務(wù)策略控制、結(jié)果輸出七個(gè)環(huán)節(jié)。后端工程師在其中承擔(dān)的責(zé)任比想象中大得多。你不僅要寫接口還要設(shè)計(jì)存儲結(jié)構(gòu)、消費(fèi)日志、開發(fā)離線任務(wù)、搭建召回服務(wù)甚至要參與特征平臺的建設(shè)。我見過不少團(tuán)隊(duì)把推薦系統(tǒng)拆成“算法組”和“工程組”結(jié)果兩邊經(jīng)常互相等算法說特征沒到位工程說模型沒上線。歸根結(jié)底是缺少一個(gè)懂全鏈路的人來串起來。如果你準(zhǔn)備在公司里從零搭建電影推薦系統(tǒng)我建議先把架構(gòu)圖規(guī)劃成四層數(shù)據(jù)層行為日志、電影元數(shù)據(jù)、用戶畫像計(jì)算層離線批處理、近線流處理、在線召回與排序服務(wù)層推薦聚合服務(wù)、參數(shù)配置服務(wù)、AB 實(shí)驗(yàn)平臺接入層對外 API、客戶端 SDK、運(yùn)營后臺這樣的分層核心思路是讓每一層保持獨(dú)立層與層之間通過數(shù)據(jù)或接口交互。數(shù)據(jù)層只管收集和存儲不關(guān)心業(yè)務(wù)邏輯計(jì)算層專注產(chǎn)出候選集和打分結(jié)果服務(wù)層負(fù)責(zé)把結(jié)果組裝成業(yè)務(wù)需要的形態(tài)接入層屏蔽內(nèi)部細(xì)節(jié)對外只暴露簡單接口。1.2 離線、近線、在線三層協(xié)同為什么必須分開電影推薦場景有一個(gè)顯著特征用戶對實(shí)時(shí)性有感知但對秒級更新要求不像搜索那樣極端。一個(gè)人晚上想看一部電影他需要的結(jié)果是“當(dāng)前有效的”而不是“昨天算好的”。這就要求推薦系統(tǒng)在更新頻率上做到分級不能所有計(jì)算都走離線也不能全部實(shí)時(shí)算。離線層負(fù)責(zé)處理大數(shù)據(jù)量的全量計(jì)算比如用戶離線偏好畫像、物品全局相似度矩陣、全量用戶召回候選集。這類任務(wù)通常用 Spark 或復(fù)雜的離線腳本跑每天或每小時(shí)調(diào)度一次產(chǎn)出結(jié)果寫入分布式存儲或數(shù)據(jù)庫。離線計(jì)算的特點(diǎn)是吞吐大、延遲不敏感但對數(shù)據(jù)完整性要求高。近線層處于離線與在線的中間地帶負(fù)責(zé)處理分鐘級延遲的增量計(jì)算。比如用戶最近 10 分鐘看了三部電影近線任務(wù)會增量更新他的偏好特征并生成新的召回候選。這個(gè)場景如果用離線任務(wù)跑時(shí)效性太差如果用在線實(shí)時(shí)算計(jì)算壓力又太大。近線層常見實(shí)現(xiàn)是 Flink 流式處理或定時(shí)任務(wù)掃描增量數(shù)據(jù)。在線層只做最輕量、最快速的邏輯接收請求、讀取用戶上下文、并行執(zhí)行多個(gè)召回源、調(diào)用排序模型、做規(guī)則的多樣性與去重控制、返回結(jié)果。在線層不跑重量級計(jì)算所有候選集和模型都預(yù)先算好Redis 或本地內(nèi)存扛住熱數(shù)據(jù)。三層分離解決的是計(jì)算成本與響應(yīng)延遲之間的矛盾。我之前參與過一個(gè)項(xiàng)目前期圖省事把推薦候選直接在在線層實(shí)時(shí)算相似度結(jié)果流量稍微一漲 CPU 直接跑滿接口 P99 延遲從 80ms 飆到 1.2s。后來把候選計(jì)算下沉到離線層在線只做讀取和融合延遲穩(wěn)定在 50ms 以內(nèi)。這個(gè)改動是推薦后端性能優(yōu)化的分水嶺。2. 數(shù)據(jù)層設(shè)計(jì)電影推薦的地基工程2.1 核心數(shù)據(jù)模型不要只想著評分表推薦系統(tǒng)的數(shù)據(jù)建模新手最容易犯的錯(cuò)是只建一張?jiān)u分表記錄用戶、電影、評分、時(shí)間就算完事。真實(shí)場景里評分?jǐn)?shù)據(jù)只是冰山一角行為日志、電影屬性、用戶畫像缺一不可。電影維度需要存儲的不只是電影 ID 和標(biāo)題還有題材分類、導(dǎo)演演員、上映年份、地區(qū)、時(shí)長、海報(bào)圖鏈接、語言、劇情簡介。這些元數(shù)據(jù)不僅用于展示更重要的用途是內(nèi)容畫像。新電影沒有評分?jǐn)?shù)據(jù)時(shí)靠內(nèi)容標(biāo)簽就能完成推薦冷啟動。用戶維度要維護(hù)用戶的長期靜態(tài)屬性注冊時(shí)間、性別、年齡區(qū)間和動態(tài)偏好標(biāo)簽。動態(tài)偏好標(biāo)簽是從行為日志中解析出來的比如“喜歡科幻題材”“偏好 120 分鐘以上的長片”“最近對懸疑類感興趣”。這些標(biāo)簽會隨時(shí)間衰減不能永久累積。行為數(shù)據(jù)是推薦系統(tǒng)的石油粒度要盡可能細(xì)。我通常建議至少記錄四類行為曝光推薦結(jié)果展示給用戶、點(diǎn)擊用戶點(diǎn)進(jìn)了詳情頁、收藏主動表達(dá)興趣、評分用戶給出分值。曝光數(shù)據(jù)常被忽略但沒有曝光行為做分母點(diǎn)擊率就無從計(jì)算模型評估就失去了基準(zhǔn)。在設(shè)計(jì)用戶行為表時(shí)字段至少包含用戶 ID、電影 ID、行為類型、行為時(shí)間、行為來源推薦位還是搜索位以及一個(gè)擴(kuò)展字段用于存放場景信息比如在首頁第幾位、當(dāng)時(shí)推薦結(jié)果是什么。只有帶上來源位置才能復(fù)現(xiàn)用戶當(dāng)時(shí)看到的推薦組合做真正的因果評估。2.2 日志采集與數(shù)據(jù)管道從上報(bào)到落庫的細(xì)節(jié)行為數(shù)據(jù)采集最常見的問題不是采集不到而是數(shù)據(jù)可信度差??蛻舳松蠄?bào)數(shù)據(jù)經(jīng)常有延遲、重復(fù)、字段缺失后端消費(fèi)時(shí)必須做好清洗。我在項(xiàng)目中用 Kafka 作為行為日志的緩沖管道??蛻舳嘶蚍?wù)端把行為事件寫入 Kafka topic下游消費(fèi)者程序按業(yè)務(wù)需要消費(fèi)。這里有一個(gè)關(guān)鍵決策行為日志是直接落庫還是先經(jīng)過實(shí)時(shí)計(jì)算我的建議是兩條路徑并行一份原始數(shù)據(jù)落數(shù)倉用于離線分析另一份交給 Flink 做實(shí)時(shí)特征更新。埋點(diǎn)字段設(shè)計(jì)要本著“寧可多存不少存”的原則。有些字段當(dāng)時(shí)覺得用不上比如手機(jī)的設(shè)備型號、網(wǎng)絡(luò)類型、地理位置后來做冷啟動和多樣性控制時(shí)可能非常有用。埋點(diǎn)協(xié)議建議用 JSON 格式通過版本號管理后續(xù)加字段時(shí)老版本解析不受影響。數(shù)據(jù)管道里最容易出的問題是重復(fù)消費(fèi)。Kafka 的至少一次投遞語義決定了消費(fèi)者可能收到重復(fù)消息我在消費(fèi)邏輯里維護(hù)了一個(gè) Redis 消息 ID 去重集合對最近 10 分鐘內(nèi)的重復(fù)消息直接丟棄。剛開始覺得去重麻煩后來發(fā)現(xiàn)不做的代價(jià)是統(tǒng)計(jì)數(shù)據(jù)虛高、用戶畫像偏移排查起來更費(fèi)勁。2.3 冷啟動問題的數(shù)據(jù)解法新用戶和新電影的應(yīng)對冷啟動是推薦系統(tǒng)繞不開的坎。新用戶沒有任何歷史行為算法算不出他的偏好新電影沒有任何交互記錄相似度計(jì)算結(jié)果是空集。數(shù)據(jù)層的設(shè)計(jì)能在一定程度上緩解這個(gè)問題。新用戶冷啟動核心思路是用“非行為信息”做初始化。用戶注冊時(shí)的可選標(biāo)簽、基于 IP 的模糊地域、設(shè)備型號信息都可以用來映射到一組初始偏好。另一個(gè)實(shí)用的辦法是給新用戶推“全局熱門榜多品類探索”的組合。前三天用熱門內(nèi)容兜底同時(shí)刻意穿插不同類型、不同年份、不同地區(qū)的電影讓系統(tǒng)在短時(shí)間內(nèi)快速試探用戶的興趣邊界。新電影冷啟動核心在內(nèi)容畫像。離線處理時(shí)把電影的題材、導(dǎo)演、演員、簡介文本轉(zhuǎn)成向量和標(biāo)簽當(dāng)新電影上線后直接通過標(biāo)簽匹配用戶的偏好畫像再輔以同導(dǎo)演或同演員的歷史表現(xiàn)做加權(quán)。沒有內(nèi)容數(shù)據(jù)時(shí)還有一個(gè)應(yīng)急方案新電影先放一部分到“最新上架”和“編輯推薦”位置讓少量用戶先看到產(chǎn)生第一批行為數(shù)據(jù)然后逐步擴(kuò)大推薦范圍。我踩過的一個(gè)深坑是冷啟動數(shù)據(jù)被高頻臟數(shù)據(jù)污染。運(yùn)營后臺測試時(shí)反復(fù)給同一部測試電影打高分導(dǎo)致這部電影后來被推薦給幾乎所有人。后來我在數(shù)據(jù)管道里增加了一個(gè)“測試用戶過濾”規(guī)則通過配置文件維護(hù)一批內(nèi)部測試用戶 ID他們的行為日志只進(jìn)測試環(huán)境不參與線上模型訓(xùn)練。3. 推薦算法核心模塊召回、打分與混合策略3.1 召回階段的多種策略不能把所有雞蛋放在一個(gè)籃子里推薦后端常說“召回”和“精排”召回是從全量電影庫里快速挑出幾百個(gè)候選精排是對這幾百個(gè)進(jìn)行打分排序。召回策略必須多樣化多個(gè)召回源互補(bǔ)否則精排環(huán)節(jié)再好也無米下鍋。在電影推薦的召回策略里我常用這幾路基于物品協(xié)同過濾給用戶推薦和他看過的高相似電影基于用戶協(xié)同過濾找相似用戶喜歡的電影基于內(nèi)容畫像匹配用戶偏好標(biāo)簽對應(yīng)的電影全局熱門兜底保證新用戶和低活躍用戶也有結(jié)果最新上架保證時(shí)效性內(nèi)容有露出機(jī)會編輯精選/運(yùn)營人工配置作為質(zhì)量托底每路召回都會產(chǎn)出一個(gè)帶分?jǐn)?shù)的候選列表線上服務(wù)并行調(diào)用這些召回源然后合并候選集。合并時(shí)有幾個(gè)必須處理的沖突點(diǎn)多路召回可能產(chǎn)生同一部電影需要按策略加權(quán)去重某些召回源可能整體超時(shí)需要降級跳過候選總量需要限制不能無限制往排序模型里塞。以物品協(xié)同過濾為例我在離線計(jì)算中構(gòu)造“電影-電影”相似度矩陣。核心邏輯是對“喜歡過同一部電影”的用戶做共現(xiàn)統(tǒng)計(jì)再代入余弦相似度公式計(jì)算。公式是 Sim(A,B) 同時(shí)喜歡 A 和 B 的用戶數(shù) / sqrt(喜歡 A 的用戶數(shù) 喜歡 B 的用戶數(shù))。這個(gè)計(jì)算看起來很樸素但真實(shí)效果非常穩(wěn)定也是我至今在主力項(xiàng)目中保留的一路召回。3.2 精排打分從邏輯回歸到輕量模型實(shí)踐召回階段篩出的候選集通常是幾百部電影精排要做的是給這些候選排序把用戶最可能愿意看的排前面。精排模型的選擇取決于你的數(shù)據(jù)量和工程資源。起步階段最實(shí)用的是邏輯回歸LR。特征可以拆成三塊用戶特征活躍度、歷史偏好標(biāo)簽權(quán)重、物品特征題材熱度、評分均值、評分?jǐn)?shù)量、交叉特征用戶與物品題材匹配度、該電影與用戶觀看歷史的相似度。邏輯回歸的優(yōu)點(diǎn)是可解釋性強(qiáng)、訓(xùn)練快、線上推斷開銷小適合作為第一版上線模型。當(dāng)樣本量積累到一定規(guī)模后可以嘗試 GBDT 或樹模型。樹模型對特征自動做非線性組合能抓住像“用戶喜歡科幻 電影是新片 當(dāng)前是周末”這樣的復(fù)雜模式。線上服務(wù)加載樹模型文件做推斷單次打分耗時(shí)大約在幾百微秒到幾毫秒之間完全能承受。再往后才是深度模型比如雙塔結(jié)構(gòu)或序列模型。這些模型效果往往更好但工程復(fù)雜度成倍上升需要訓(xùn)練平臺、特征監(jiān)控、模型上線發(fā)布流程。我建議中小團(tuán)隊(duì)不要一開始就上深度模型先把 LR 或樹模型做成閉環(huán)把特征和樣本流跑順再逐步迭代。打分環(huán)節(jié)有一個(gè)容易被忽視的點(diǎn)分?jǐn)?shù)校準(zhǔn)。模型輸出的分?jǐn)?shù)如果不是嚴(yán)格的點(diǎn)擊率不能直接用于排序。我習(xí)慣在模型輸出后做一層非線性變換讓最終排序分貼近業(yè)務(wù)目標(biāo)比如期望的用戶觀看率同時(shí)接入業(yè)務(wù)規(guī)則做加權(quán)最終才形成排序結(jié)果。3.3 業(yè)務(wù)策略控制多樣性、去重與疲勞度算法模型解決的是“用戶喜歡什么”的問題業(yè)務(wù)策略解決的是“這次推薦給用戶呈現(xiàn)什么組合”。一套好的推薦結(jié)果不能全是喜劇片更不能十部里八部是同一部續(xù)集。我在結(jié)果組裝階段會做三步處理。第一步是過濾過濾掉用戶已經(jīng)看過的電影、明確不感興趣的電影、以及運(yùn)營標(biāo)記下架的內(nèi)容。第二步是去重與打散同一系列的電影不會連續(xù)出現(xiàn)同一導(dǎo)演或同一主演的作品會在整個(gè)結(jié)果列表里分散排布。第三步是多樣性控制按題材分類做配額限制比如一次返回 20 條結(jié)果“科幻類”最多占 6 條防止用戶興趣被單一題材淹沒。多樣性控制最忌諱的是硬編碼死規(guī)則。我的做法是維護(hù)一套可見的配置化策略引擎每類策略有獨(dú)立的開關(guān)、權(quán)重和參數(shù)閾值由運(yùn)營和算法通過后臺配置實(shí)時(shí)調(diào)整不用發(fā)版。舉例來說假期期間運(yùn)營會把“喜劇類”權(quán)重整體調(diào)高這個(gè)操作通過配置修改即可生效代碼完全不動。疲勞度控制也是必須做的。連續(xù)三次都推薦同類型電影用戶會產(chǎn)生明顯的厭倦感。實(shí)現(xiàn)方案是記錄用戶最近 7 天的推薦曝光歷史在離線或近線階段對單部電影和單類題材生成“疲勞權(quán)重”線上排序時(shí)乘以一個(gè)衰減因子。同時(shí)要在結(jié)果里主動加一點(diǎn)“長尾探索”內(nèi)容保持推薦的新鮮感。4. 推薦 API 服務(wù)設(shè)計(jì)并發(fā)、緩存與降級4.1 接口設(shè)計(jì)思路給客戶端一個(gè)簡單穩(wěn)定的協(xié)議面向客戶端的推薦 API 設(shè)計(jì)原則是簡單、穩(wěn)定、兼容好。對外暴露的接口越簡單客戶端接入成本越低后端也越不容易被外部需求牽著走。我常用的接口形態(tài)是 POST /api/v1/recommendations。請求體中帶上用戶 ID、請求場景首頁推薦、詳情頁相似推薦、搜索后推薦、當(dāng)前上下文設(shè)備類型、網(wǎng)絡(luò)環(huán)境、已有的排除列表這些信息足夠后端組織一次完整的推薦計(jì)算。響應(yīng)體采用統(tǒng)一包裝結(jié)構(gòu)包含推薦結(jié)果列表、推薦本次請求的追蹤 ID 和業(yè)務(wù)字段。其中追蹤 ID 特別重要沒有它后面排查線上問題時(shí)你根本沒法把一次異常請求和服務(wù)端日志關(guān)聯(lián)起來。每次日志打印都帶上追蹤 ID是全鏈路排查的基本前提。接口的穩(wěn)定性還體現(xiàn)在兼容性上??蛻舳税姹径鄻硬豢赡苊堪l(fā)一個(gè)版本就強(qiáng)制升級接口協(xié)議。我的經(jīng)驗(yàn)是在響應(yīng)結(jié)構(gòu)里預(yù)留一個(gè)透明擴(kuò)展字段map 類型新增信息只往擴(kuò)展字段里加老客戶端不會報(bào)錯(cuò)。協(xié)議升級時(shí)保留舊接口一段時(shí)間的雙發(fā)周期等流量全部切換后再下線舊邏輯。4.2 性能優(yōu)化實(shí)戰(zhàn)多級緩存與超時(shí)控制推薦接口的性能目標(biāo)通常要求 TP99 在 100ms 以內(nèi)。這個(gè)目標(biāo)在并行召回一層之后重點(diǎn)就變成了“讀的快不快”和“等不等得到”。多級緩存是最核心的手段。第一級是本地緩存Caffeine 或類 Guava 的本地緩存組件緩存全局熱門榜、通用召回候選這類變化頻率低且所有用戶共享的數(shù)據(jù)讀取耗時(shí)在微秒級。第二級是分布式緩存Redis緩存用戶相關(guān)的個(gè)性化候選集和實(shí)時(shí)畫像特征讀取耗時(shí)大約 1ms 左右。第三級才是后端存儲MySQL 或分布式 KV用于緩存未命中時(shí)兜底讀取。緩存更新的一個(gè)關(guān)鍵細(xì)節(jié)是預(yù)加載與異步刷新。預(yù)加載指在距離過期時(shí)間還有一段時(shí)間時(shí)就開始重新計(jì)算并寫入新值而不是等到過期后觸發(fā)穿透。我遇到的一次線上事故就是熱門榜單緩存過期后大量請求同時(shí)穿透到數(shù)據(jù)庫數(shù)據(jù)庫連接池被打滿接口大面積超時(shí)。后來改成預(yù)加載和單飛模式同城多線程只允許一個(gè)線程回源問題徹底解決。在服務(wù)鏈路中必須有超時(shí)控制沒有超時(shí)控制的分布式服務(wù)等于慢性自殺。推薦服務(wù)內(nèi)部會并行調(diào)用多個(gè)召回源和排序模塊每個(gè)子調(diào)用都要設(shè)置獨(dú)立的超時(shí)時(shí)間總超時(shí)要預(yù)留 10%-20% 的緩沖。例如接口整體要求 80ms那么并行子調(diào)用最多 50ms串行環(huán)節(jié)總計(jì)不超過 20ms剩余留給網(wǎng)絡(luò)和序列化開銷。4.3 降級方案與容錯(cuò)設(shè)計(jì)保證可用性優(yōu)先推薦系統(tǒng)是一個(gè)體驗(yàn)型功能不能因?yàn)橥扑]掛了就把整個(gè)頁面拖垮。降級方案的核心思路是在系統(tǒng)資源緊張或依賴異常時(shí)犧牲部分推薦質(zhì)量換取接口的可用性。我在每個(gè)推薦源之間都做了隔離與降級開關(guān)。比如協(xié)作者協(xié)同過濾召回源依賴 Redis如果 Redis 超時(shí)率升高推薦服務(wù)會自動跳過這一路用內(nèi)容召回和熱門兜底頂上。同時(shí)在降級策略配置里設(shè)定一個(gè)比例比如當(dāng)候選數(shù)量不足目標(biāo)的一半時(shí)用熱門補(bǔ)充到目標(biāo)數(shù)量。AB 實(shí)驗(yàn)也是推薦后端必須重視的模塊。要將新策略先對小流量用戶生效觀察指標(biāo)后再全量。我在項(xiàng)目中維護(hù)了一套實(shí)驗(yàn)參數(shù)配置每次請求進(jìn)去根據(jù)用戶 ID 哈希后落到某個(gè)實(shí)驗(yàn)組再決定走哪套召回、哪套排序權(quán)重。這套機(jī)制讓策略迭代跑得非常順暢不必每次改動都發(fā)版。對于接口本身的保護(hù)我用了三種手段限流每用戶每秒最多調(diào)用 N 次、熔斷依賴連續(xù)錯(cuò)誤達(dá)到閾值就熔斷直接走兜底、降級主動關(guān)閉非核心策略。這三種手段名字聽起來復(fù)雜實(shí)際做起來只要在網(wǎng)關(guān)層和推薦聚合服務(wù)里分別加上一個(gè)中間件就能解決。熔斷一定要快速失敗寧可讓它返回兜底結(jié)果也不能讓請求一直阻塞占用線程資源。5. 常見故障與排查實(shí)錄推薦后端踩坑清單5.1 特征數(shù)據(jù)時(shí)間戳混亂導(dǎo)致推薦結(jié)果錯(cuò)亂有一次上線后收到反饋部分用戶看到的推薦結(jié)果一直是“曾經(jīng)看過但已經(jīng)劃掉”的電影而且比例不低。排查過程非常曲折。剛開始懷疑排序邏輯有問題不斷看線上日志和用戶實(shí)際請求發(fā)現(xiàn)這些結(jié)果確實(shí)是服務(wù)端返回的但用戶對它們的歷史負(fù)反饋事件沒有生效。繼續(xù)深挖發(fā)現(xiàn)負(fù)反饋事件的消費(fèi)鏈路里時(shí)間戳字段在客戶端與服務(wù)端存在時(shí)區(qū)不匹配導(dǎo)致離線任務(wù)在匯總“用戶劃掉”行為時(shí)把部分?jǐn)?shù)據(jù)判定為未來事件。未來事件的過濾邏輯又正好是把時(shí)間戳大于當(dāng)前時(shí)間的記錄刪除于是一批真實(shí)有效的負(fù)反饋在計(jì)算時(shí)被丟棄了用戶畫像停留在曾經(jīng)喜歡的狀態(tài)。這個(gè)事故讓我養(yǎng)成了一個(gè)習(xí)慣所有埋點(diǎn)日志必須帶上標(biāo)準(zhǔn)的 UTC 時(shí)間戳服務(wù)端在清洗階段再做時(shí)區(qū)轉(zhuǎn)換。任何下游任務(wù)使用時(shí)間字段時(shí)必須明確時(shí)間語義嚴(yán)禁直接拿字符串做大小比較。因?yàn)檫@個(gè)原因我在日志消費(fèi)管道里加了一道時(shí)間字段校驗(yàn)規(guī)則時(shí)間戳不合法或偏移過大的數(shù)據(jù)直接進(jìn)死信隊(duì)列絕不允許流入下游計(jì)算。5.2 熱門電影數(shù)據(jù)和內(nèi)容數(shù)據(jù)不一致導(dǎo)致業(yè)務(wù)方投訴運(yùn)營同事反饋后臺配置的“下架電影”仍然出現(xiàn)在推薦結(jié)果里。從數(shù)據(jù)流角度分析運(yùn)營配置的生效路徑是寫業(yè)務(wù)數(shù)據(jù)庫而推薦服務(wù)讀取的是候選集緩存。我在設(shè)計(jì)時(shí)忽視了配置變更的實(shí)時(shí)通知導(dǎo)致即使業(yè)務(wù)庫下架了影片緩存里的候選集仍然保留了該內(nèi)容推薦服務(wù)感知不到變化繼續(xù)把它推給用戶。后來我加了配置中心的消息推送機(jī)制運(yùn)營后臺一旦改動電影狀態(tài)立即發(fā)送變更事件到消息隊(duì)列推薦服務(wù)和緩存層消費(fèi)后主動刪除對應(yīng)緩存并在下一次離線任務(wù)重跑前臨時(shí)生效“黑名單過濾”。同時(shí)在線服務(wù)在輸出結(jié)果前都要和本地維護(hù)的全量禁用內(nèi)容集合做一次交集舊的緩存就算有殘留也過不了輸出這關(guān)。這個(gè)問題的通用經(jīng)驗(yàn)是任何第三方配置和狀態(tài)變更都要設(shè)計(jì)成“事件驅(qū)動鏈路”而不是依賴定時(shí)掃描的定時(shí)更新。事件驅(qū)動延遲低、路徑清晰定時(shí)掃描上限低不適合做高頻配置變更。5.3 P99 延遲波動從外部依賴排查到線程池參數(shù)推薦接口的 TP99 一度從 60ms 波動到 300ms而且波動沒有明顯規(guī)律。起初懷疑是數(shù)據(jù)庫慢查詢DBA 查了一圈說沒有慢 SQL。又懷疑是模型打分變慢做了 profiling 也排除了模型本身的問題。最終抓到了元兇推薦服務(wù)背后的一個(gè)外部地理位置服務(wù)接口在每晚流量高峰期響應(yīng)變慢把推薦服務(wù)的線程池長期占滿導(dǎo)致其他所有請求都在排隊(duì)。這個(gè)外部接口只是用來做地域差異化推薦的輔助策略完全不是主鏈路。一次非核心調(diào)用的抖動拖垮了整個(gè)核心接口。修復(fù)方式是優(yōu)化資源隔離核心推薦鏈路和非核心輔助鏈路的線程池拆開輔助鏈路的調(diào)用超時(shí)從 300ms 下調(diào)到 50ms連續(xù)失敗自動降級跳過。經(jīng)過這兩步調(diào)整TP99 穩(wěn)定回落到了 80ms 以內(nèi)。這個(gè)教訓(xùn)讓我記住了線上系統(tǒng)的可用性取決于最差的那個(gè)外部依賴而非最好的那個(gè)。故障現(xiàn)象根因分析解決方案推薦結(jié)果包含用戶已劃掉影片時(shí)間戳?xí)r區(qū)不統(tǒng)一負(fù)反饋被過濾統(tǒng)一 UTC 時(shí)間戳非法時(shí)間進(jìn)死信隊(duì)列下架電影仍被推薦緩存數(shù)據(jù)與業(yè)務(wù)配置未聯(lián)動配置事件消息通知輸出前疊加黑名單過濾P99 延遲明顯波動非核心外部依賴拖垮線程池線程池隔離縮短超時(shí)失敗自動降級5.4 排查工具鏈與日常工作流推薦后端排查問題工具鏈對效率的影響極大。我日常依賴三類工具全鏈路追蹤系統(tǒng)把一次推薦請求從網(wǎng)關(guān)到各依賴的耗時(shí)和狀態(tài)串起來、日志聚合檢索平臺按追蹤 ID 快速過濾服務(wù)日志、Metrics 監(jiān)控大盤關(guān)注 QPS、TP99、錯(cuò)誤率、緩存命中率等核心指標(biāo)。建議每個(gè)推薦接口從第一天起就記錄以下關(guān)鍵日志請求參數(shù)摘要、各召回源耗時(shí)與返回量、排序模型打分耗時(shí)、最終返回結(jié)果數(shù)、追蹤 ID。這些日志平時(shí)看起來冗余線上出問題時(shí)就是救命稻草。日志格式要固定字段順序保持一致便于用腳本批量分析和告警。日常發(fā)布和灰度也要形成機(jī)制。我偏好“小流量金絲雀發(fā)布”先讓 1% 的流量走新版本觀察幾分鐘延遲和錯(cuò)誤率再逐漸擴(kuò)大到 10%、50%、100%。這個(gè)流程一旦固定發(fā)布帶來的風(fēng)險(xiǎn)會降到很低。6. 寫在最后的工程經(jīng)驗(yàn)推薦后端的開發(fā)技術(shù)本身只是投入的一部分更多功夫在工程細(xì)節(jié)的落地上。我個(gè)人認(rèn)為最值得投入時(shí)間的地方不是模型的復(fù)雜度有多高而是數(shù)據(jù)質(zhì)量、可觀測性和降級機(jī)制的完善程度。一套特征干凈、鏈路穩(wěn)定、策略可配置的中規(guī)中矩方案在真實(shí)業(yè)務(wù)里的效果往往好于一套數(shù)據(jù)混亂卻模型新穎的方案。如果你剛開始規(guī)劃電影推薦系統(tǒng)我的建議是從最簡單的“熱門兜底物品協(xié)同過濾召回規(guī)則排序”開始。這個(gè)組合最快兩周就能上線完整閉環(huán)先把數(shù)據(jù)管道跑通、監(jiān)控搭好、接口調(diào)穩(wěn)再逐步引入更復(fù)雜的召回源和排序模型。推薦系統(tǒng)的迭代是一個(gè)持續(xù)的過程先讓它穩(wěn)定跑起來比一上來就追求大而全的架構(gòu)實(shí)用得多。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
操人人| 精品无人区麻豆乱码久久久| 欧美日韩中文视频播放| 农村女一级毛卡片| 久久久少妇诱惑精品视频| 97操综合| 麻豆福利视频导航| 亚洲丝袜色| 岛国网址国产| 亚洲天天做日日做天天谢日日| 超碰久草| 91美女看B| 国产青一二三| 91粉芽高清在线一区二区| 91人妻精华帖| 欧美v亚洲v综合v国产v妖精| 国产精品久久久啊| 国产91福利小视频在线观看| JuliaAnn丝袜熟女系列| 欧美日韩国产色五月综合在线| 人妻精品4K4K4K4K4| 日韩精品在线观看网站| 欧美强奸乱| 国产高清亚洲日韩一区| 久久久久久9| 无码精品啪啪啪一区二区三区三州| 一区二区三区四区五区高清无码永久视频 | 这里都是精品| 91熟女网| 国产久久久久久| 90后后入| 女人香蕉久久毛毛片精品| 欧美淫乱视频| 青草地一本线一区二区三区| www欧美91| 2003天天干夜夜操| 久久一区二区蜜桃| 97国产精品| 老妇女91| 超碰97人人cao| 福利视频香蕉免费一区二区在线| 精品久久久久久无码| 人妻献身系列第54部| 凹凸视频在线一区二区| 超碰免费人妻人人| 粉嫩绯色AV一区二区在线| 乱伦日本色图AⅤ| 伊人激情五月天一区二区| 黄在线| AAAAAAAAA黄片| 色综合久| 在线黄页看毛片| 精品久久久中文字幕不| 日本熟妇色熟妇在线视频播放| 秋霞福利网| 久草线上视频免费看| 91美女看B| 久久久一区二区三区麻豆| 青青草毛片| 大学生美女口爆| 欧美一级AAAAAAA| 色欲Av人妻精品一区二| 国产AV久久野战精品| 性爱免费视频成人| 99精品视频在线观看| 夫妻四区五区六区| 久久9精品网站| www.久久超碰| 日日摸夜夜夜夜爽| 丁香五月激情五月| 综合97亚洲| 97色综合中文网| 久热精品在线国产| 亚洲人精| 91伊人久久在线| 亚洲图片91| 天天干天天舔| 一级免费啪啪片| 久久极品一区二区| 蜜乳av一区二区三区| 丝袜足交视频| 91精品黄在线观看| 精品美女久久一二三| 天美麻豆一区二区三区| 一级黄色视频网| 丁香六月婷| 动漫av中文| 97久久久网站| 天天日B夜夜干B时时操B| 夜夜嗨一区二区| 中文字幕乱偷人妻久久艾草网| 试看60秒 爽| 天天日天天干天天整| 亚洲丝袜色图| 青青草国产欧美非洲黑人| 91爆操视频| 性色高清在线| 久久精品国产亚洲AV清纯| 亚洲AV永久无码一区仙野| 9 7超碰在线免费观看| 91天堂网| 99色在线观看| 熟妇一区,二区,三区。| 国产乱色国产精品免费视| 天美传媒国产原创中文字幕亚洲欧美另类 | 蜜臀一二三区| 岛国色情视频在线观看| 亚洲三级。日韩三级| 男人的天堂va在线| 亚洲区小说| 欧美天天综合网| 五月丁香| 大香蕉中文网| 欧美日综合| 日日骚精品视频| 色欲av一区二区三区蜜芽| 欧美 亚洲 综合 制服| 热热色AV| 无码自拍SM| 亚洲色图第四色| 亚洲AV性爱电影| 久草婷婷| 人人操人人操人人操人人操人人操人人人11.CM | 99999久久精| 亚洲精品精品一区二区| 蜜桃臀一区二区三区久久| 乱伦av麻豆| 91日产欧美| 操逼无码一区| 亚洲91射| 校园春色 男人天堂 | 黄色香蕉视频网站一区| 91天美传媒在线观看| 日韩熟女乱伦中出| 亚洲性猛| 亚洲一区中文字幕一区| 美女好片色日本| 色99在线| 人人妻人人爽 97人人看碰人免费公开视频| 久热69九色熟妇97| 一类无码操逼视频| 久久久一区二区三区麻豆| 啪啪啪综合网| 人人爱人人操人人性| 精品人妻一区二区蜜桃视频 | 丝袜视频网国产90| 久久本道| 国产成人免费观看在线视频| 97亚洲色图| 欧美专利1区2区3区4区5区免费| 国产精品久久久无码aV去| 美女毛片999| 日va操| 老熟女天天操| 96免费视频在线| 天天干人妇| 亚洲人成在线放东京热| 无码九九| 青女在线| 97天天爽| 国产一区二区啪啪视频| 100啪啪视频大全| 亚洲电影91| 天天做天天爽| 精品欧美А∨无码黑人大荫蒂 | 亚洲一区二区av| 蜜桃久久久久久久| 超碰 另类 欧美| 亚洲乱码国产乱码精网站| 熟女精品日韩一区二区三区| A男人的天堂| 丝袜大香蕉| 日本性爰一道本| 99在线精品观看视频中文 | 97手机日韩| 天天综合网1| 九九九九九九九精品视频| 日韩 欧美 另类 人妻| 欧美在线天堂| 老熟乱一区二区三区四区| 69视频福利导航| 综合久久中文字幕综合日韩精品| 偷拍三区| 亚洲第一精品在线视频| 亚洲日韩人妻中文字幕一区| 色综合一区二区三区| 欧洲自拍色图gif在线| 色色色色色色色色色色色色色色综合| 美女国产一区二区久久| 丰满人妻无码一区二区三区| 国产精品久久久久久亚洲色欲| 少妇高潮九九九九九九九| 日本超碰色精品| 啪啪啪综合| 麻豆精品三区视频| 伊人991| 后入人妻一区| 狠狠搞 亚洲91| 五月丁香综合激情| 蜜桃精品一区二区三区ww | 欧洲精品一级二级精品综合视频综合| 午夜福利 成人 91| 国产农村妇女毛片精品久久| 中文字幕一区二区三区人妻不卡| 欧美色图片欧美色图| 欧洲亚洲人人爽爽视频| 制服丝袜第二页| 日本人妻天堂网站在线播放| 欧洲乱码视频| 大香蕉青青9| 欧美大战久久久伊人| 一直超碰| 密臀国产在线| 熟女少妇视频| 人妻少妇久久中文字幕一区二区 麻豆| 日日日骚女人精品| 日韩高清一二三| 欧美淫乱视频| 少妇大屁屁| 麻豆一区二区三区在线看| 中出91视频| 少妇激情AV| 欧洲亚洲人妻无码久久三区四区| 久久春色| 国产丝袜欧美在线视频| 太久视频| 一块操欧美性爱| JuliaAnnXXX888| 国产精品大屁股999| 久草这里只有精品| 国产精品 视频| 强奸乱伦免费网站| 日本一级黄色电影| 久久久9视频| 97资源欧美| 好舒服视频| 丝袜美腿91| 激情文学88| 91人妻最真实刺激绿帽| 激情五月天社区| 亚洲熟女乱色| 日本天堂在线播放| 日韩无码人妻| 深夜激情无码| 国产丰满熟夫69mpp| 久久久噜噜噜久久人妻| 欧美偷拍区| 激情啪啪拍91| 日本精品免费一区二区三区四区| 国产suv精品一区| 97欧美综合| 在线观看高清AV| 婷婷五月天成人网| 亚洲人妻久久久| 免费国产电影一区二区| 九九热在线视频| 国产午夜视频| 免费国产视频| 日本片日本片祼观看网站在线看中文版网页在线看 | 少妇人妻精品| 97超碰9| 日韩亚洲精品一区二区| 荡小穴在线观看| 国产精品动态一区二区三区四四| 国语av最新自产拍在线观看| 亚洲欧美九九| 日日AAvv| 成人无码在线超碰网| 大香蕉丝袜一级片| 中文字幕精品久久久久人妻红杏ⅰ| 欧美 亚洲 综合 制服 另类| 国产主播福利| 日本高清电影欧美色图| 91美女视频直播| 国产精品麻豆免费视频| 自拍欧美| 亚洲男人综合| 国产免费大片| 麻豆天美传媒毛片| 97舔舔| 亚洲校园激情| 天天日天天插| 97国产人人| 加勒比大香蕉视频在线| 天天综合网日韩| 亚欧精品久久久久久久久久久| 怡红院亚洲怡春院av| 国产精品 久久久精品一牛| 欧美高清性猛交| 久久久少妇| 精品丰满人妻一区二区三区免费观| 蜜臀va69| 冬京热男人的天堂| 最近2018中文字幕在线高清第一页| 九色PORNY9l原创自拍| 久夜操| 婷婷久久网| 男人的天堂VA| 日本在线一二| 天天视频网站黄| 91偷拍欧美亚洲| 天天看夜夜看日日干| 日韩性色b| 人人看黄色视频| 天天综合欧美综合| 少妇3P性爱自拍| 亚洲欧美日韩电影网站一区| 国产精品免费视频人成| 在线无码操| 人妻天天爽| 欧美精品自慰系列寂寞少妇| v91av| 国产精品乱人伊人网| 色在线视频导航| 成人AV素股で擦久久| 欧美v日韩v亚洲v最新在线| 日本曲间由美性生活片| 黑人精品XXX一区一二区| 91综合国产精品| 久久av一级av少妇av高潮| 97精品97久久| 五月色丁香| 日韩精品中文字幕人妻| 在线啊啊啊| 长长久久免费视频| 欧美呦呦性爱| 久久9久久| 久久99国产综合精品女同| 免费一级性爱久久| 蜜臀99久久国产| 夜夜爽妓女| 精品一区二区成人| 国产强奸无码乱伦| 狠狠操狠狠燥| 久久久9视频| 欧美网站免费| 一区AV| 操淫穴亚洲五月丁香| 狠狠操狠狠插| www.伪伪| 内射老妇BBWX0C0CK| 日韩电影免费网站麻豆视频| ss久久| 亚洲一区二区三区欧美日韩| 日韩无码精品综合久久| 日本媚薬中文字幕在线| 亚洲色图尤物视频| 91老熟妇| 玖玖资源视频一区二区三区| 亚洲色图国产另类| 日本91白丝| 中国国国产一级特黄毛片| 亚洲美女AV无码| 欧美一品道| 裸体女人草逼视频播放一区,二区,三区,四区,五区| 91强热人妻| 在线a亚洲视频播放在线| 人妻丰满熟妇av无码区蜜桃| 91高跟美女在线播放| 久久大香蕉| 岛国艾薇凹凸视频天堂| 国产Av超碰| 丰满人妻一区二区三区蜜桃视频| 大茄子熟女AV导航| 东京热大香焦| 麻豆国产第一| 97资源免费视频| 久久不卡一区二区| 色哟哟的毛片| 97色色网| 这里只有精品视频在线| 粉嫩国产精品久久粉嫩| 成人婷婷丁香| 五月天婷婷小说| AV综合中文字幕干| 久久男女激情视频网站| 国产精品岛国片在线观看| 日本日逼高清| 日韩欧美俄罗斯A片| 国产日韩欧美中文在线播放| 在线中文字幕| 亚洲色图尤物视频| 隔壁邻居波多野结衣中文字幕 | 99re这里只有精品3| 深夜激情| 91九色丰满高潮| 婷婷九月国产| 五月天人妻综合| 一区超碰一区| 蜜臀久久99精品久久久久电影| 蜜臀久久99'精品久久久| 九七人妻在线| 精品熟妇视频一区二区| 久久久一区二区三区麻豆| 久热网| 51一区二区三区| 青青草五月份天| 成人三级片一区二区三区视频| 一本大道青青| 99热在线观看| 久热在线精品免费观看| 国产精品蜜乳AV| 九九黄色视频在线观看| 五月天丁香欧洲日韩| 亚洲精品一区二区三区新线路| 天天添天天干电影| 91麻豆天美传媒HD| 久久青娱乐| 蜜臀久久99精品久久久久久| 伊人丁香五月婷婷| 天天干人妇| 欧美视频在线第3页| 精品射1999| 天美传媒av一区二区| 亚洲97资源| 亚洲精品九九九| 你懂的在线观看区国产| 亚洲精品中文字幕一区在线视频 | 在线观看一卡二卡| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 国产18精品亚洲精品| 青青草操逼逼视频| 91色色综合| 精品少妇99| 大香蕉乱级| 99久久久无码国产精品性男| 大香蕉综合| 丰满欧美放荡少妇在线| 国产无码久久高清| 综合婷婷| av线电影| 新亚洲无码| 高清在线偷拍自拍视频| 激情视频一二三| 免费观看一区| 国产情侣自拍在线播放| 97亚洲欧美日韩| 一二三区精品视频| A片 AV一级在线播放观看免费 | 伊人久久综合影院精品久久久 | 天天躁狠狠躁av| 九七超碰| 五月婷视频| 日韩 欧美 国产 麻豆| 国产在线播放成人免费| 九九热AV| 国产丝袜高跟美女av免费观看| 亚欧无码线免费观看视频| www.超碰在线| 亚洲欧美变态| 欧美亚洲另类在线蜜桃| 欧洲亚洲人妻无码中字久久三区四区| 欧美亚洲手机在线| 911粉嫩人妻| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 国产黄色 A 片免费看| 少妇与黑人高潮在线| 超碰人妻久久| 99精品网| 96麻豆精品一区二区三区| 最新日韩黄片| 亚洲乱熟女一区二区| 天天视频综合在线观看视频| 久久久久斤小| 伊人影院综合是一个与深夜成人在线| 欧美韩国你懂得在线| 牛牛操视频逼| 亚洲天堂另类小说男人| 人人弄人人摸| caopeng97人妻| 99久久久久久亚洲精品不卡| 亚洲城人男人的天堂| 日本操逼无码| 密臀在线免费观看| 久久伊人亚洲AV无码网站| 日韩av熟女一区二区三区成人| 啊啊啊啊啊啊在线观看| 热久久91婷婷| 黄色成人网久久久久久| 久久99精品九九久久久婷婷| 男女激情黄色网址| 狠狠入| 亚洲成人网站在线观看| 日本精品五区| 久久久久久中文版| 国产18精品亚洲精品| 日日骚av| 人妻天天操天天爽视频免费| 亚洲密乳AV| 99国内熟女露脸视频| 日本午夜福利影院| 欧美第二页| 久草资源欧美在线视频| 久干9操| 欧美小说区视频区| 国产乱子伦久久精品综合一区二区三| 久99久视频精选| 日韩美女啪啪一区| 后入精品| 国产精品制服丝袜中文字幕日韩一区二区三区| 精品久久久久久无码| 亚洲自拍欧美色综合| 97草草| 久久人妻丝袜一区二区三| 色噜噜精品一区二区三| 密乳视频在线| 1204金沙人妻懂旧版免费| 97在线观看免费视频| 丰满少妇一区二区三区四区观看| 国产一区二区在线播放量| 91强在线播放| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 九七毛片九九毛片| 欧美色图天堂在线| 亚州操逼图| 97视频在线观看网站| 国产女人高潮视频| 人妻aa| 亚洲天堂男人网| 天天激色| 97色色色综合网站| 亚洲欧美精品91| 欧洲成人性爱视频| 国产家庭乱伦表演| 啊啊啊爽爽| 日本三级韩国三级美三级91| 久久欧美1卡2卡3| 激情五月天丁香社区| 亚洲无码超碰免费| 操屄不卡视频| 麻豆国产精品午夜视频| 91亚洲影视| 久久久久久久久国产| 欧美高清性猛交| 日日夜夜天天| 黄色视频特级毛片| 亚洲欧洲综合成人av一区| 综合97| 超碰天天去日穴| 操一区| 蜜臀人妻少妇久久在线观看| 精品国产一区二区三区av在线资源| 日本天天操| 福利社区午夜一区二区| 不卡中文字幕aⅴ在线| 深夜国产福利| 东京太热男人的天堂久久久| 久久婷婷苹果| 亚春色色| 天天天肏屄肏屄肏屄欧美欧美| 曰韩香蕉97| 亚洲综合图片在线| 精品人妻一二三四区视频| 欧美亚洲AN| 天天日天天射天天干| 国产专区路线| 精品亚洲俞拍视频一区| 色大师网站www永久网站视频| 偷拍网站久久男女男| 亚洲AV无码天美传媒一区| 久久超碰爱| 欧美拳交在线播放| 宅男91视频在线播放| 天堂日本亚洲欧美| 在线黄色污污网站| 综合九九| 午夜经典| 日韩熟女精一区二区三区不卡| 成人小电影网站tex| 亚洲国产97| 永久电影三级在线观看| www.久久制服糖| 成人亚欧免费视频| 婷婷亚洲天堂| 91视频观看网站| 97久久久精品| 欧美αv.com| 韩国成人精品久久久免费看| 操逼日韩无码 | 91在线一起| 久久黄人人爽视频| 日韩欧美亚欧在线视频| 亚洲人妻在线一区| 五月丁香激情啪啪| 刺激性视频黄页| 金典av| 超碰九九| 三级日本一区二区三区| 色综合久久88色综合久久天天| 久色网| 亚洲综合码| 日韩专区久久久| 亚洲高清自拍| 亚欧无码在线| 91青视频| 天天大干大香蕉| 美女诱惑一区| 色久桃花影院在线观看| 99在线精品视频| 日韩钢筋无码高清啾啾啾| 玖玖综合视频| 国产JDAV无码视频在线观看| 亚洲精品日日夜夜52| 伊人97色天使| 日比av无码| 久久亚洲欧美中文字幕国语| 深爱五月天| 亚洲性图91| 少妇色| 黄片直播三级黄片两女一男| 射丝袜高跟鞋99| 噜噜噜亚洲精| 无码WWW免费视频网站| 97资源超碰| 精品丰满熟妇人妻一区| 久久青青草原免费视频| 99久久久无码| 国内一级精品| 思思热免费视频观看| 狠狠热这里都是精品| 超碰97男女| 欧美性爱一级操| 欧州激情视频在线一区二区| 天美传媒精品一区二区| 激情婷婷五月天| 一本色道久久天天射天天干| 性吧在线视频| 国产一区二区在线看| 91操人| 无码久| 影音先锋每日最新资源在线观看| 天天看综合网| 91人妻人人澡人人爽人人精品| 日韩中文字幕二区| 欧美亚洲韩国视频十五区| 亚洲字幕一区二区| 91天美传媒在线| 成人26uuu| 亚洲精品丝袜| 乱伦一二三区| 天天综合网在线| 免费家庭乱伦视频| 亚洲情色一区三区| 91色人妻| 天天天天天天天天综合| 国产隔壁老王影院在线| 啊啊啊啊啊好大好舒服想要| 中文人妻av高清一区| 韩国三级三级BD在线| 国产成人拍国产亚洲精品| 高树玛利亚无码流出| 亚洲欧洲成人在线电影| 亚洲综合113页| 亚洲精品一二牛牛| 另类av综合久久| 日本免费一级AAA大片器| 天美欧美国产| 人看人人摸人人操| 超碰97久| 中文字幕国产精品1区| 婷婷色色五月天福利| 成人综合视频久久| 黄色区免费观看中文字幕| 91欧美巨乳| 在线日韩视频| 大学生美女口爆| 96免费视频在线| 亚洲少妇综合在线播放| 嗯嗯啊啊啊好爽| 97 亚洲 日韩 欧美 在线| 操逼日批| 人人摸人人舔一区二区| 亚洲熟妇自偷自拍另欧美| 国产成人在线观看网址| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 超碰97人人cao| 熟妇人妻一区二区三在线| 成人福利视频网| 野狼福利社区| 98精品国产乱码久久久久久| 立川理惠加勒比无码| 亚洲欧美第一页| 久偷拍欧美日韩三区| 最新国产精品久久精品| 好色综合| 久久精品高清无码一区| 亚洲情色第一页| 偷拍亚洲熟女视频播放| 91综合无码| 亚洲 欧美 小说| 日韩无码专区| 草莓精品视频在线免费观看| 亚洲欧美洲综合| 久久久穴999| 五月综合视频| 亚欧性爱无码| 天天色图| 国产精品一区在线播放| 诱惑人妻欧美一区在线播放| 91操操| 丰满人妻无码一区二区三区| 欧美一二三| 国产免费一区| 蜜臀AV成人精品蜜臀AV久久| 大香蕉婷婷| 午夜精品五区| 色视频蜜乳| 久久黄人人爽视频| 亚洲一二三四区在线免费看视频| 德国一二三不卡| 99精品在线| 国产亲戚伦亲在线| 欧美探花网| 国产又黄又爽| 大香蕉久久| 色网亚洲人| 青青草玖玖爱| 国产成人天堂| 蜜臀99999| 成人网欧美风情| ′ !γ}丶。。久久精品欧美一区二区三区 | 亚洲国产第一页综合视频| 欧美一级久久久久久久大片动画 | 亚洲精品一区二区三区新线路| 亚洲国产欧美中日韩成人综合视频| 强奸乱伦AV网址| 成人五月天丁香激情综合| 亚洲欧美在线丝袜| 精品视频一区二区| 超碰综合97在线| 婷婷美人网| 精品一区二区麻豆| 91国产大片| 亚洲 se图 欧美电影| 蜜臀亚洲中文| 欧美天天谢综合网| 男人天堂站| 嗯嗯嗯嗯啊啊啊好紧好大| 色综合一区二区三巨| 国产乱码久久| 丝袜熟女2P| 一牛影视久久久一区二区三区| 色香阁在线| 天天操女人| 亚洲国产精品久久久久婷婷青年| 久久国色天香香蕉| 日本少妇va7777| 麻豆天美传媒在线视频天堂| 97se综合网| 久久超碰大香蕉| 麻豆天美在线喷水AV| 五月天人妻综合| 青娱乐黄色录像| 日韩有码专区| 伊人热综合| 婷婷丁香九月| 午夜福利视频在线一区| 久久99综合| 99热亚洲天堂| 人人超碰在线观看黄| 中文字幕文字幕无码一区二区三区电影99| 91挑色欧美| 国产精品久久久午夜夜伦鲁鲁| 91色欧美| 精品人妻中文字幕高清| 午夜激情成人在线观看| 懂色AV蜜臀无码精品APP | 婷婷99狠狠| 99爱久久视频频| 校园春色中文字幕AV| 黄色成年| 日韩免费三级黄片电影| 久操不卡视频| 青青草原狼av| 941超碰| 91中出| 国产AV无码AV| 国产亚洲 中文欧美久久| 日韩精品第3页| 99re这里只有精品2| 亚洲成人激情小说视频| 在线综合色| 久久久草成人网站久久久草成人久久久草久久久| 国产a级精品| 色婷婷A V一二三四区麻豆综合| 天天综合网网欲色| 国产剧情AV不卡在线观看| 亚洲人精| 久草毛片| 一区二区三区亚洲| 免费观看欧美日韩操逼视频| 国产乱码精品久久久久久| 国产sv美女内射| 亚洲成人性| 操九九九九九九| chaopen97久久| 亚洲成人在线高清| 亚洲成人av色网| 欧美中字不卡| 无码国产精品96久久久久孕妇| 伊人激情五月天一区二区| 男人天堂久久精品| 亚洲drav色图| 免费观看日本操逼视频| 国产亚洲精品自在线亚洲情侣| 天天日日日射| 97超碰美女| 桃花色涩综合影院| 91无摭挡| 国产最新小视频在线播放下载| 欧美天天拍| 久久日韩肥臀| 激情久久久| 欧美日韩亚洲电影| 日本日逼高清| 欧美老妇女内射网址| 亚洲综合电影| 69超碰综合| 蜜臀99久久国产| 中国探花熟女| 香蕉大久久久| 岛国视频免费在线观看| 裸体1区| 粉嫩av久久一区二区三区| 九九九久千久久激情蜜桃在线看 | 国产盗摄美女如厕大神作品在线观看| 校园春色五月天| 六月丁香啪啪| 超碰碰97资源站| 丁香色五月 97干| 嗯嗯嗯啊啊在线观看| 婷婷中文网| 人妻无码一区二区三区久久99| 思思热在线cao| 在线观看视频91| 熟妇的味道HD中文字幕| 人人爽人人精品乱人伦AV| 午夜亚洲国产理论秋霞| 人妻黑丝袜电影| 国产无马视频| 欧美色图小说综合| 欧美日韩第一页| 天天摸天天操视频| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 97欧美视频| 暖暖精品二区三区观看| 奇米四色网| 国产精品视频在线播放| 人妻日日干| 综合亚洲网| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 家庭乱伦网站国产| 欧美性第1页| 裸体美女免费看网站青草| 九九AV| 欧美日韩黄色片一区二区三区四区人与兽做爱| 翔田千里爆乳巨臀无码| 久久久专区| 亚洲成A∨人影院在线欢看| 国产在线激情| 亚洲AV无码天美传媒一区| 国产无码久久高清| 亚拍在线| www.婷婷五月天| 日韩性爱一级片| 嗯嗯啊啊好大好爽| 久久伊人大香蕉| 精品蜜乳AV免费观看| 偷拍色图| 性站 | 97WW精品| 国产亚洲精品无码三区| 97人妻人人躁人人玩人人| 天综合网| 亚洲人妻中文高清| 91 丝袜在线播放| m欧洲一级午老| www.久久99| 777琪琪午夜免费A片| 清纯唯美综合亚洲| 亚洲综合影视| 欧美做爰无码A片视频| 日韩欧美性吧婷婷乱伦大香蕉| 日本精品久久久久久久| 日本一区三级韩国| 成人网站 免费观看| 大香蕉欧美| 久艹99| 老熟女熟妇| 在线99热| 一线黄色免费性爱片| 97超碰护士| 狠狠操狠狠燥| 久久綜合很很很| 99热精品免费| 97国产高清视频在线观看| 国产无码成人无码| 伊人宅男大香蕉| 91爰爱欧美| 久草精品热视| 色色色999| 日韩精品黄片免费观看| 蜜乳AV免费观看| 国产99999| 久久久久久免费电影| 秋霞午夜视频一区二区| 翘臀vidoes| 岛国精品视频在线观看| 亚洲人妻中文高清| 日韩操p| 久久久久久久97| 欧美色图99| 亚洲诱惑天堂| 蜜屁Av| 日韩啪啪啪视频| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 久久超碰网| 国产农村妇女毛片精品久久| 欧洲亚洲综合| 狠操91,com| 日本中文字幕一区| 一直超碰| 欧美日本天堂| 又摸又舔在线观看网站| 熟啊v色欧美热| 用力操死我| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 大香蕉中文aV在线| 嗯阿好爽好紧| 欧美亚男人的天堂| 殴美综合色88| 久久九七| 精品久久久久久久久久久久 | 亚洲人妻久久| 亚洲超碰97| 日韩97| 国产成年女黄特黄| A 天堂| 91大神精品长腿在线观看网站| 粉嫩av平台| 久久久精品中文字幕爱豆| 无码区蜜乳| 第四色奇米影视777| 日本三级一区二区 在线| 91深夜夜| 国产激情av女片自拍| 国产女生在线| 丝袜大香蕉| 国产av高清版| 蜜桃视频一区二区三区在线观看| 热久久九九热| 偷拍片久久| 色亚洲欧美| 97视频在线| 美女视频尤物网在线看| 操逼视频亚洲| 久久五月丁香| 96久久科窝| 欧美另类自拍 | 天天天堂影视日韩亚洲91| 欧美在线大香999| 91精品人妻| 1000部熟女视频在线观看| 免费公开人人操| 亚洲综合成人网| 九九精品美女高溯喷水| 日本欧美色| 天天影视综合色| 思思久热在线精品66| AAAAAAAAA黄片| 99成人| 蜜臀久久在线视频| 成人九九| 少妇厨房愉情理伦片bd在线观看| 福利伊人玖玖国产| 中文字幕高清20页视频| 级品肉射| 午夜男人的天堂| 大香蕉一区二区在线观看.| 色青青久久影视| 欧亚乱色熟一区二区三四区| 超碰久在线天天做| 婷婷久月| 久久精品国产亚洲AV片多多| 大香蕉操久久| 天天拍天| 天天影视色香欲综合网小说| 亚洲超碰AV| 亚洲成人一二三区| 骚货操死你| 18禁无码永久免费无限制| 99热最新网址| 国产乱人妻精品入口| 精精品人妻一区二区三区| 欧美亚洲一级在线观看| 亚洲欧美精品91| 欧美色综合图片| 国产高清午夜成人在线观看| 爱做久久久久久| 欧美91在线+|+欧美| 久久这里只有精品9| 成年人一级黄色毛片大全在线观看| 北条麻妃99精品青青久久| 夜夜黄| 操逼片中文| 成人久久精品| 麻豆精品一区二区三区四区免费观看| AV免费在线播放一区| 精品十三区| 国产成人在线观看网址| 99热日本| 亚洲做性| 八人操人人摸人人看| 久久中文色图| 天天看天天日天天操| 97色色色| 成人情色综合网| 欧美不卡二区| 91成人社区| 亚洲阿v天堂无码z2018| 亚洲人在线| 99999精品| 很很干很很操| 深夜国产福利| 久久XX| 竹菊一区二区三区AV线| 欧美极度丰满熟妇hd| 夜色97| 日韩丰满熟妇| 学生妹天天看| 亚洲暴力强奸AV| 91日产欧美| 十八禁av无码免费网站APP| 日韩激情视频| 国产一级137片内射麻豆| 69视频福利导航| 国产精品午夜福利亚洲综合网| 伊人97色天使| 大二网站亚洲| 天天摸天天碰天天添青青| 一道α片欧美| 国产午夜视频| 岛国视频一二三区| 亚洲天堂美臀在线| 国产真实野战在线视频| 人人妻天天做天天爽| 免费在线观看AV无码网站| 精品成人久久久人人亚洲| 国产热RE99久久6国产精品首 | 超碰国产精品久| 加勒比海成人视频网| 亚洲AV噜噜狠狠网址蜜桃动漫| 一二三四视频在线社区中文字幕| 久草视频在线视频在线视频在线观看 | silk lablo在线观看一区二区| 欧美午夜视频免费观看| 欧洲精品一二三在线| 国产福利av精彩对白| 国产一线二线三线av| 色香网| 天美传媒一二三区永久网站| 岛国黄片网站| 亚洲国产青青| 婷婷啪啪| 翔田千里爆乳巨臀无码| 亚洲欧洲第二视频在线观看色图| 亚洲色图欧美视频| 夜夜欧美 | 校园春色五月天| 有码色中文字幕在线观看| 新婚人妻扶着粗大强行坐下| 97超碰精品图片| 狠狠搞 亚洲91| 五月丁香社区婷婷日韩欧美精品影院| 欧美日韩亚洲天堂| 欧美色天堂网在线视频| 免费一级视频特黄色大片| 黑人娇小av在线播放| 涩涩久久精品| 婷婷五月天福利| 国产一区二区三区白丝| 久草综合网| 国产亚卅97| 日韩午夜啪啪视频| 性饥渴少妇av无码毛片| 久久r精品| 97欧美精品综合| 91在线无码精品秘 软件| 秋霞Av理论一级在线| 热久久无毒不卡| 九一亚洲国产免费| 操美女高潮抽搐白浆| 国产精品日韩在线一区| 精品无码少妇| 欧美色日本| 国色天香av| 精品一二三区久久AAA片| 精品蜜乳AV免费观看| 新怡红院| 欧美成人色| 九九天堂| 午夜男人一级A片7777| 26uuu偷拍亚洲欧洲综合| 欧美日韩中文字幕人妻| 国产精品3| 欧美精品双插| 欧美78p| 国产成人网站在线观看| 色婷婷激一区二区三区 | 精品久久99| 91狠狠色丁香婷婷综合久久精品| 欧美日产国产在线成人第一区| 亚洲另类天堂| 久操免费电影| AV男人天堂网| 黑人精品久久97| 精品国产91久久久久久一区黄无| 午夜免费视频1000| 91呆哥人妻| 国产操逼逼网| 免费黄色片。| 蜜乳AV免费观看| 91无遮挡| 色噜噜狠狠色综无码久久合欧美| 蜜桃网熟妇| 精品人妻视频一区二区在线播放| 91精品国久久久久久无码| 熟妇人妻一区二区| 狠狠中文字幕| 大香蕉免费中文| 亚洲色婷婷| 国产农村一一级特黄毛片| 久久久久久AⅤ无码免费肉站| av最新免费中文字幕| 热久久国产| 天天日天天搞天天干| 4虎在线视频| 日本一二三免费久久| 亚洲天堂日本| 欧美亚洲高清不卡| 97超碰久久色| 欧美青青视频| 成人在线午夜视频一区| 青青草字幕AV| 亚洲性图91| 欧美日韩美女精品久草一区二区三区 | 围产精品一区二区三区视频播放| 99色热国产视频精品| 亚洲第一精品在线视频| 亚洲va有码在线天堂| 操逼视频亚洲| 丁香六月激情综合| 国产精品播放| 天天影视网色欲色香| av午夜玫瑰| 91网站18在线| 啊啊啊啊啊啊啊啊啊啊在线观看| 国产日韩人人| 啊啊啊啊啊啊啊网址在线观看| 九九九九一级|