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

微博短視頻百萬級高可用、高并發(fā)架構如何設計?

開發(fā) 架構 開發(fā)工具
本文從設計及服務可用性方面,詳細解析了微博短視頻高可用、高并發(fā)架構設計中的問題與解決方案。

本文從設計及服務可用性方面,詳細解析了微博短視頻高可用、高并發(fā)架構設計中的問題與解決方案。

今天與大家分享的是微博短視頻業(yè)務的高并發(fā)架構,具體內容分為如下三個方面:

  • 團隊介紹
  • 微博視頻業(yè)務場景
  • “微博故事”業(yè)務場景架構設計

團隊介紹

我們是隸屬于微博研發(fā)部視頻平臺研發(fā)部門的技術團隊。平臺研發(fā)是微博的核心部門之一,包括大家熟知的微博視頻在內的微博所有核心業(yè)務的基礎平臺架構、用戶關系體系等都依賴微博平臺研發(fā)部門的技術支持。

我們的團隊主要負責與視頻相關的上層業(yè)務也就是視頻微博、“微博故事”以及短視頻和直播,其中直播包括常規(guī)的直播與直播答題等新玩法。

同時我們還負責底層視頻平臺的架構搭建,包括文件平臺、轉碼平臺、配置調度中心與媒體庫。

我們致力于用技術幫助微博從容應對每天***的視頻增量與其背后多項業(yè)務的多種定制化需求。

微博視頻業(yè)務場景

我們的業(yè)務場景主要是應對熱門事件的流量暴漲,例如明星緋聞、爆炸性新聞等勢必會讓流量在短時間內急劇增長的事件。

如何從架構上保證流量暴漲時整體平臺的穩(wěn)定性?如果只是簡單地通過調整服務器規(guī)模解決,流量較小時過多的服務器冗余帶來成本的浪費,流量暴漲時過少的服務器又令平臺服務處于崩潰的邊緣。

比較特別的是,我們面臨的問題與諸如“雙十一”這種在某一確定時間段內流量的可預見式高并發(fā)有著本質的不同,我們面臨的流量暴漲是不可預見的。因此通過哪些技術手段來妥善解決以上問題,將是接下探討的重點。

以上是基于微博的過去已經公開數據量級,非近期內部數據。微博視頻是一個多業(yè)務接入的綜合平臺,你可以在微博上看見現在市面上的各種玩法。

這就導致我們即將面臨的并不是某個垂直業(yè)務領域的***,而是一個構建在龐大體量下的綜合性***,這就導致現有的通用技術框架無法妥善解決我們所面臨的難題。

因為一些開源方案無法順利通過技術壓測,所以我們只能在開源方案的基礎上進行自研與優(yōu)化才能得到符合微博應用場景需求的技術解決方案。

微博的短視頻業(yè)務被稱為“微博故事”,上圖展示的是“微博故事”的展現形態(tài)。這是一個布置在微博首頁一級入口上的模塊,主要展示的是用戶關注的人所上傳的 15 秒內的短視頻。

我們希望強調其“即時互動”的屬性,視頻只有 24 小時的有效展示時間。不同用戶的視頻按照時間軸在上方排序,多個視頻可依次觀看、評論、點贊等。

“微博故事”業(yè)務場景架構設計

微服務架構

上圖展示的是這項業(yè)務的微服務架構:在接口層我們混布了 Web API 與內部的 RPC 請求。

在這里我們并未集成具有實際意義的門面層,而接下來的服務層集成了許多微服務,每個微服務集中在一個垂直功能上并可對外提供接口,這里的門面層主要作用是聚合一些微服務并對外提供綜合性接口。

除此之外還有一些依賴服務例如用戶關注、也需要依賴于其他部門的 RPC 服務;***的存儲層則是集成了 Cache 與 db 的標準方案。

技術挑戰(zhàn)

有人曾問到:微博短視頻業(yè)務的高并發(fā)有多高?假設我關注了 500 名好友,如果有好友發(fā)布一個視頻就會在“微博故事”頭像列表上顯示一個彩圈用以提示我去觀看。

如果我想知道自己所有關注的 500 個人所發(fā)的視頻內容,假設首頁每秒刷新十萬次,那么需要每秒鐘五千萬的 QPS。

除此之外我們還需要確定視頻是否過期、視頻發(fā)送順序等,實際的資源層讀取量將遠遠高于五千萬。

方案比較

在構建解決方案時我們思考:可以借鑒微博之前的 Feed 解決方案,我們不會進行無意義的重復性工作與思考。

即使短視頻與 Feed 都具有首頁刷新與關注人發(fā)布消息聚合的特點,但以用戶列表為形式,強調進度續(xù)播與即時互動的短視頻和以內容列表為形式,強調無閱讀狀態(tài)與***保存的微博具有本質的區(qū)別。

面對一般的 Feed 應用場景可以使用以下兩種模型:

  • Feed 推模型
  • Feed 拉模型

①Feed 推模型

Feed 推模型是指將用戶上傳發(fā)布的內容推送至每一位粉絲,這種方案具有很大的弊端。由于用戶尚未達成一定規(guī)模,早期的微博以 Feed 推模型為主導。

而現在一個大 V 用戶的粉絲數量普遍都是***別,如果依舊使用 Feed 推模型則意味著千萬量級的內容推送,在難以保證千萬份推送一致性的情況下,勢必會為服務器帶來巨大壓力。

微博的業(yè)務強調的就是強時效性下的內容一致性,我們需要確保熱點事件推送的瞬時與一致。

除了從技術層面很難確保***別內容推送的時效性與一致性,由于用戶上線狀態(tài)的不統(tǒng)一,為離線的用戶推送強時效性的內容無疑是對服務器等資源的巨大浪費,為了避免以上麻煩我們必須改變思路。

②Feed 拉模型

Feed 拉模型:拉取關注的人并實時查詢狀態(tài)及內容。綜合微博的龐大用戶體量、數據寫入開銷與確保一致性三方面,我們決定選擇 Feed 拉模型。

如何通過 Feed 拉模型應對如此規(guī)模龐大的 QPS?首先我們采用了分布式緩存架構,在緩存層集成了數據分片并將緩存通過哈希算法合理分片,之后再把緩存去切片化并進行存取。

分布式緩存架構

其次我們使用了獨有的多級緩存方案也就是 L1、 Master 、Slave 三層緩存方案。

L1 是一個熱度極高容量極小的緩存,我們稱其為“極熱緩存”,其特點是便于橫向擴展。

假設 L1 只有 200MB 緩存,我們使用 LRU 算法通過熱度分析把訪問最熱的數據存儲在 L1 中;之后的 Master 與 Slave 的緩存空間則是 4GB、6GB,比 L1 大很多倍。

因為微博的流量比較集中于熱點事件中某幾位明星或某個新聞,小容量的 L1 可進行快速擴容;在發(fā)生熱門事件時利用云的彈性自動擴容從而分擔熱點事件短時間激增的流量壓力。

由于自動擴容時 L1 僅占用每臺緩存中很小的空間,擴容的速度就會非常快,通過這種手動或自動的瞬間彈性擴容來確保服務器穩(wěn)定承受熱點事件背后的數據激增量。

第二層的 Master 與 Slave 具有比 L1 大好多倍的緩存空間,主要用于防止數據冷穿。

雖然 L1 主要承擔的是熱點數據,但卻無法確保一些短時間內不熱但在某個時間段熱度突然高漲所帶來的流量短時間爆發(fā)時服務器的穩(wěn)定性。

HA 多機房部署

而 Master 與 Slave 作為 L1 的邏輯分組可有效防止數據過冷,在這里我們采用的是 HA 多機房部署。

例如圖中的的兩臺 IDC,我們稱左邊為 IDC-A,右邊為 IDC-B。緩存層的 Master 與 Slave 是主從同步的關系,雙機房的緩存互相主從同步。

這里的“互相主從同步”是指 IDC-A 的 MC 與 IDC-B 的 MC 之間進行雙向同步互為主從。

因為在進行雙機房部署時需要均衡兩個機房的流量負載,在緩存層需要使用 LRU 算法進行熱度分析。

如果我們將流量分為兩份并傳輸至兩個機房,通過每個機房的 IRU 算法得到的熱度信息有一定失真。

如果我們在緩存層做相互同步后每個機房的 MC 都是一個全量的熱度算法,那么兩個機房的 L1 基本可實現同步計算得出的熱度信息一定是準確的,只有保證熱度信息的準確無誤才能從容應對流量激增與整個系統(tǒng)的高可用性。

在這里需要強調的是,實際上我們在選型上使用的是 MC 而未使用 Redis。

MC 對于純簡單數據 Key,Value 的抗量遠大于 Redis;MC 采用預分配內存的形式放置 Key,Value,也就是把內存分成若干組相同數據區(qū)域,實際上就是若干個數組。

這種特殊結構使其在數據定位數組尋址與讀寫上的速度非常快;這種結構的缺點是:一旦緩存的數據出現變動就會出現即使內存留有空余但數據依舊無法存儲的現象。

由于這種問題的存在,MC 不適用于存儲變動大、Value 跨度大、業(yè)務多變的數據。

而 Redis 作為單線程方案,一致性更好,但在超大規(guī)模簡單 Key,Value 讀取上速度比 MC 是要差很多的。

除了上述方案之外,我們還采用了彈性擴縮容。實際應用中,基于成本的考量我們無法部署大量的服務器,于是我們采用了自研的 DCP 彈性擴縮容平臺。

首先,我們的自有機房有一些共享機器資源可在特殊情況下動態(tài)彈性擴充以應對增加的流量壓力。

當然,這部分機器的性能是有限的,當數據量超過一定閾值后我們就會接入阿里云并利用我們與阿里云的混合云 DCP 方式構建一層彈性軟平臺用于自動擴容承擔流量壓力。

除了彈性擴容我們同時也采用了定時擴容的邏輯,在每天晚高峰時段進行擴縮容從而確保整體服務的穩(wěn)定性。之所以這么做,主要是為了在保證用戶體驗的前提下盡可能節(jié)約成本。

需要強調的是,擴容對速度的要求十分嚴格。只有擴容的速度越快,流量峰值來臨時可承受的數據量越大,才能確保整體服務的高可用,因而我們也在努力優(yōu)化擴容的速度。

我們的 DCP 平臺上也有晚高峰固定時段擴縮容與突發(fā)流量臨時擴縮容,通過如流量監(jiān)控等的自動化容量評估來判斷服務器荷載,并通過自動化任務調度妥善解決突發(fā)流量對服務器的影響。

微服務熔斷機制

當然,為了保證服務器整體的健康與穩(wěn)定,我們也在其中集成了微服務熔斷機制,其原理類似于家用電表中的保險絲,可在過載的情況下迅速自動熔斷。

系統(tǒng)會定期進行自我評估并確定每個服務的***荷載,假設將熔斷值定為 3000QPS,那么當 QPS 超過 3000、超時或異常時服務即會迅速熔斷并關閉,從而確保其他資源的安全穩(wěn)定。

通過這種框架級、細粒度的自動降級機制,系統(tǒng)失敗隔離能力可被有效提高,避免了雪崩式的鏈式宕機事件的發(fā)生。在熔斷的同時,自動擴容也會同步運行。

熔斷之后系統(tǒng)會不斷更新服務流量荷載,一旦擴容完成或者服務還能繼續(xù)承受流量即可重新恢復工作,這種熔斷機制同樣也是為服務器擴容爭取時間。

 

責任編輯:武曉燕 來源: LiveVideoStack
相關推薦

2025-03-03 04:20:00

高可用架構冗余法則

2025-05-26 02:11:00

2021-05-24 09:28:41

軟件開發(fā) 技術

2023-08-31 07:30:09

AIGC代碼監(jiān)測

2017-03-13 11:39:00

WOTWOTA高可用架構

2025-02-14 03:00:00

2009-03-12 09:44:05

高并發(fā)開源數據庫MySQL

2019-12-24 09:30:59

蘇寧高可用高并發(fā)

2017-09-13 13:42:09

微服務緩存架構

2024-05-27 08:32:45

2011-08-23 17:12:22

MySQL支撐百萬級流

2025-06-05 01:22:00

SpringGateway高并發(fā)

2021-04-28 08:52:22

高并發(fā)架構設高并發(fā)系統(tǒng)

2019-09-25 09:50:29

高可用微服務系統(tǒng)

2019-03-20 09:28:42

Service Mes高可用架構

2022-06-02 12:56:25

容器網絡云原生

2023-12-20 09:26:20

高可用高吞吐高擴展性

2017-11-13 11:07:32

Nginx搭建高可用

2017-11-27 09:14:29

2020-10-28 07:10:07

Nginx高可用高并發(fā)
點贊
收藏

51CTO技術棧公眾號

亚洲欧美成aⅴ人在线观看| 秋霞影院一区二区| 日韩电影网在线| aaa毛片在线观看| 黄色网址在线免费播放| 成人a免费在线看| 国产精品 欧美在线| 久久久久久视频| 亚洲欧洲色图| 91精品国产综合久久精品app | 午夜精品剧场| 亚洲欧美综合另类中字| 国产资源中文字幕| 日韩精品99| 亚洲男人的天堂网| 欧美日本韩国一区二区三区| 国产女人18毛片水真多| 每日更新成人在线视频| 欧美大片免费观看| 成年人看的免费视频| 这里视频有精品| 欧美亚男人的天堂| 国产一区二区网| 黄色精品免费看| 欧美韩国一区二区| 国产综合精品一区二区三区| 国产精品久久久久久久免费看| 99精品视频网| 操日韩av在线电影| 亚欧精品视频一区二区三区| 丁香婷婷成人| 欧美一区二区三区免费在线看| 国产熟女高潮视频| 91黄页在线观看| 一区二区三区日韩在线观看| 亚洲永久激情精品| 你懂得在线网址| gogogo免费视频观看亚洲一| 成人av蜜桃| 国产麻豆免费视频| 麻豆精品久久精品色综合| 欧美又大又硬又粗bbbbb| 欧美成人黄色网| 91久久电影| 日韩小视频在线| 国精产品一区二区三区| 制服丝袜日韩| 亚洲美女性视频| 亚洲天堂成人av| 国产精品毛片久久久| 精品免费国产二区三区| 被黑人猛躁10次高潮视频| 91九色成人| 欧美丰满少妇xxxxx高潮对白| 国产精品人人爽人人爽| 日韩一区精品| 欧美人伦禁忌dvd放荡欲情| 国产色视频在线播放| 国产69精品久久| 欧美日韩激情一区| 三日本三级少妇三级99| 国产日韩在线观看视频| 日韩三级免费观看| 少妇伦子伦精品无吗| jizz性欧美2| 日韩av在线免费| 男人网站在线观看| 欧美电影在线观看免费| 日韩精品中文字| 永久免费av无码网站性色av| 久久亚洲国产| 色综合视频网站| 偷偷操不一样的久久| 男人的天堂成人在线| 国产精品高潮呻吟视频| 国产精品日韩无码| 国产成人8x视频一区二区| 国产一区二区精品在线| 欧美少妇另类| **欧美大码日韩| 日韩精品在线视频免费观看| 黄色软件视频在线观看| 色悠悠久久综合| 亚洲老女人av| 午夜日韩影院| 国产视频久久网| 国产精品综合激情| 在线电影一区| 国产精品亚洲第一区| 一区二区日韩视频| 成人激情免费电影网址| 天堂va久久久噜噜噜久久va| 香蕉久久aⅴ一区二区三区| 黑人精品xxx一区| 中文字幕日韩综合| 欧美人妖视频| 久久精品中文字幕电影| 91蜜桃视频在线观看| 日韩专区欧美专区| 亚洲一区二区三区在线免费观看| 手机在线精品视频| 国产精品美女久久久久久2018| 成人在线免费高清视频| 色老太综合网| 日韩欧美亚洲另类制服综合在线| 美女久久久久久久久久| 欧美在线亚洲综合一区| 国产精品成人aaaaa网站| 亚洲精品无码久久久| 国产色爱av资源综合区| 亚洲色欲久久久综合网东京热| 向日葵视频成人app网址| 精品日韩99亚洲| 国产欧美一区二区三区在线观看视频 | 91麻豆精品国产自产在线| 中国xxxx性xxxx产国| 91视频精品| 欧洲永久精品大片ww免费漫画| 99精品久久久久久中文字幕| 国产视频一区二区在线| av日韩一区二区三区| 国内精品视频| 国产一区二区日韩| 天天操天天摸天天干| 国产精品1区2区| 亚洲一区免费看| 成人涩涩视频| 亚洲欧美日韩中文视频| 国产小视频在线看| 国产一区二区三区不卡在线观看| 日本一区二区精品视频| а√在线天堂官网| 精品av综合导航| 免费看一级一片| 国产制服丝袜一区| 一区二区在线观| 丁香婷婷久久| 在线观看中文字幕亚洲| 人人草在线观看| 久久婷婷国产综合国色天香| 久草资源站在线观看| 美女视频亚洲色图| 97香蕉久久超级碰碰高清版| 人人妻人人澡人人爽人人欧美一区| 最新国产成人在线观看| 91 视频免费观看| 欧美高清视频手机在在线| 国产精品一区二区久久久| av在线播放免费| 欧美亚洲图片小说| 国产黄a三级三级| 精品亚洲成a人在线观看| 一级二级三级欧美| 麻豆久久久久| 日韩视频第一页| 国产情侣在线播放| 一区二区三区视频在线看| 97中文字幕在线观看| 一区在线视频观看| 国产在线精品一区二区三区| 九色porny丨入口在线| 亚洲精品在线视频| 一区精品在线观看| 亚洲精品视频自拍| 91视频在线免费| 麻豆9191精品国产| 亚洲精品一区二区三| 亚洲日日夜夜| 欧美日韩国产成人在线观看| 欧美一级特黄aaaaaa大片在线观看| 精品国产乱码久久久久久虫虫漫画| 亚洲一区二区三区综合| 日韩一区精品视频| 影音先锋亚洲视频| 88久久精品| 26uuu日韩精品一区二区| 粉嫩av在线播放| 日韩一区二区三区免费观看| 日本天堂在线视频| 国产视频一区二区三区在线观看| 九九九九九国产| 亚洲天堂偷拍| 日本在线播放一区| 亚洲网址在线观看| 日韩av电影中文字幕| 黄色免费网站在线| 日韩高清人体午夜| 97精品人妻一区二区三区香蕉| 一区二区三区产品免费精品久久75| 亚洲久久久久久| 美女网站一区二区| 男女啪啪免费视频网站| 成人网18免费网站| 国产乱码精品一区二区三区中文 | 国产精品一区二区亚洲| 成人少妇影院yyyy| 午夜视频你懂的| 亚洲黄色天堂| 中文字幕av日韩精品| 乱中年女人伦av一区二区| 国产精品视频免费在线| 成年网站在线视频网站| 色噜噜狠狠色综合网图区 | 久久中文字幕一区二区| 欧美与欧洲交xxxx免费观看| 久久久久久国产精品免费无遮挡| 亚洲精品美女久久| 国产精品久久久久毛片| 色综合天天综合| 久久久无码精品亚洲国产| 国产片一区二区三区| a天堂视频在线观看| 国产一区二区在线观看免费 | 日韩高清不卡| 91精品国产91久久久久福利| 国产在线观看91| 在线观看日韩欧美| 欧美xxx.com| 精品国产免费视频| 国产福利免费视频| 欧美日韩国产美女| 在线观看日本视频| 午夜精品福利一区二区蜜股av| 三级黄色片在线观看| 久久综合九色综合久久久精品综合| 极品白嫩少妇无套内谢| 韩国视频一区二区| 五月天av在线播放| 日韩高清一区二区| 成人免费视频久久| 亚洲一卡久久| 97国产精东麻豆人妻电影| 亚洲日本国产| 成人精品视频在线播放| 黑人一区二区| 成人短视频在线观看免费| 中文字幕人成人乱码| 正在播放亚洲| 91九色精品| 激情五月五月婷婷| 66国产精品| 特级黄色录像片| 欧美成人日韩| 中文精品无码中文字幕无码专区| 一区二区三区四区在线观看国产日韩| 亚洲国产精品毛片| 成人在线免费观看91| 亚洲高清视频在线观看| 欧美电影一区| 国产精品一区在线免费观看| 欧美日韩免费| 永久免费网站视频在线观看| 午夜亚洲福利| 欧美变态另类刺激| 久久三级福利| 欧美成人乱码一二三四区免费| 精品一区二区日韩| 自拍一级黄色片| 成人深夜福利app| www.色天使| 国产精品每日更新在线播放网址| 秋霞欧美一区二区三区视频免费| 国产精品电影院| 青青草原在线免费观看| 亚洲午夜一区二区三区| 精品美女久久久久| 日本韩国欧美在线| 国产一区二区三区三州| 日韩手机在线导航| 天天干天天摸天天操| 亚洲人成电影在线| 免费在线观看av| 欧美激情日韩图片| 毛片无码国产| 亚洲一区二区三区四区视频| 国产精品久久久久久久久久白浆| 日本精品免费| 99精品视频在线观看播放| 91动漫在线看| 日韩成人精品在线观看| 尤物网站在线看| 91看片淫黄大片一级| 国产精品久久久久久成人| 一区二区久久久久| 影音先锋在线国产| 欧美色爱综合网| 欧美天堂在线视频| 国产亚洲福利一区| av在线网址观看| 奇米成人av国产一区二区三区| 日韩深夜福利网站| 久久国产精品 国产精品| 99精品综合| 国产精品视频一区二区三区四区五区| 日本vs亚洲vs韩国一区三区 | 无码人妻丰满熟妇奶水区码| 欧美一区二区在线视频| 日韩欧美在线番号| 久久这里只有精品99| 日韩av大片站长工具| 99re视频在线观看| 成人羞羞视频在线看网址| 日本人体一区二区| 极品少妇xxxx精品少妇偷拍| 免费成人深夜夜行p站| 亚洲欧美另类图片小说| 中文字幕在线播| 亚洲精品国产suv| 国产原厂视频在线观看| 国产精品久久久久aaaa九色| 欧美变态挠脚心| 91免费国产精品| 麻豆91在线播放| asian性开放少妇pics| 亚洲一区二区四区蜜桃| 国产精品久久婷婷| 国产一区二区三区毛片| 成人影院av| 国产精品一区二区三区精品| 一区二区免费不卡在线| 欧美美女一级片| 国产精品污污网站在线观看| 久久久久女人精品毛片九一| 精品粉嫩超白一线天av| av在线下载| 亚洲一区中文字幕| 亚洲欧洲日韩| 中文字幕1234区| 中文字幕中文字幕一区| 中文字幕视频二区| 国产亚洲精品久久| 都市激情亚洲一区| 蜜桃日韩视频| 免费日韩av片| 麻豆av免费观看| 欧美性xxxx在线播放| 欧美色18zzzzxxxxx| 欧美最猛黑人xxxx黑人猛叫黄| 国产精品高潮呻吟久久久久| 少妇一晚三次一区二区三区| 国产精品一区二区x88av| 丝袜 亚洲 另类 欧美 重口| 日韩一二三区视频| 欧美黄色视屏| 国产精品9999久久久久仙踪林| 欧美日韩国产精品一区二区亚洲| 欧美污在线观看| 亚洲综合色视频| 欧美 日韩 国产 成人 在线 91 | 成人手机在线视频| 国产第一页在线播放| 亚洲国产精彩中文乱码av| 91禁在线看| 欧美一区二区三区四区五区六区| 久久中文欧美| 特级西西人体高清大胆| 91精品国产综合久久久久| 性爱视频在线播放| 国产一区二区在线观看免费播放| 99热精品在线观看| 精品无码国产污污污免费网站| 在线观看欧美精品| 成人免费在线| 精品久久sese| 青草国产精品久久久久久| 成人一级黄色大片| 欧美变态tickling挠脚心| 女厕盗摄一区二区三区| 日韩成人在线资源| 国产在线精品一区二区| 国产第一页在线播放| 亚洲午夜av久久乱码| 亚洲电影二区| 成人在线国产视频| 国产欧美日韩三级| 国产三级自拍视频| 91av国产在线| 99久久国产综合精品成人影院| 性感美女一区二区三区| 色伊人久久综合中文字幕| 黄色免费在线观看| 久久这里精品国产99丫e6| 美女一区二区三区| 国产精品999久久久| 亚洲一区www| 一区二区在线免费播放| 久久久国产欧美| 一区二区不卡在线播放 | 最新成人av在线| 无码国产精品一区二区色情男同| 国产精品入口夜色视频大尺度| 欧美日韩午夜| 女女互磨互喷水高潮les呻吟| 日韩一级黄色片| 日本国产欧美| 99色这里只有精品| 一区在线观看免费| 麻豆导航在线观看| 91视频免费进入| 青娱乐精品在线视频|