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

自研ES+HBase+純內(nèi)存的高性能毫秒級(jí)查詢引擎

數(shù)據(jù)庫 其他數(shù)據(jù)庫
這篇文章咱們繼續(xù)來聊一下,百億級(jí)別的海量數(shù)據(jù)場(chǎng)景下還要支撐每秒十萬級(jí)別的高并發(fā)查詢,這個(gè)架構(gòu)該如何演進(jìn)和設(shè)計(jì)?

一、前情回顧

上篇文章(《??億流量大考(3):不加機(jī)器,如何抗住每天百億級(jí)高并發(fā)流量???》)聊了一下系統(tǒng)架構(gòu)中,百億流量級(jí)別高并發(fā)寫入場(chǎng)景下,如何承載這種高并發(fā)寫入,同時(shí)如何在高并發(fā)寫入的背景下還能保證系統(tǒng)的超高性能計(jì)算。

這篇文章咱們繼續(xù)來聊一下,百億級(jí)別的海量數(shù)據(jù)場(chǎng)景下還要支撐每秒十萬級(jí)別的高并發(fā)查詢,這個(gè)架構(gòu)該如何演進(jìn)和設(shè)計(jì)?

咱們先來看看目前系統(tǒng)已經(jīng)演進(jìn)到了什么樣的架構(gòu),大家看看下面的圖:

首先回顧一下,整個(gè)架構(gòu)右側(cè)部分演進(jìn)到的那個(gè)程度,其實(shí)已經(jīng)非常的不錯(cuò)了,因?yàn)榘賰|流量,每秒十萬級(jí)并發(fā)寫入的場(chǎng)景,使用MQ限流削峰、分布式KV集群給抗住了。

接著使用了計(jì)算與存儲(chǔ)分離的架構(gòu),各個(gè)Slave計(jì)算節(jié)點(diǎn)會(huì)負(fù)責(zé)提取數(shù)據(jù)到內(nèi)存中,基于自研的SQL內(nèi)存計(jì)算引擎完成計(jì)算。同時(shí)采用了數(shù)據(jù)動(dòng)靜分離的架構(gòu),靜態(tài)數(shù)據(jù)全部緩存,動(dòng)態(tài)數(shù)據(jù)自動(dòng)提取,保證了盡可能把網(wǎng)絡(luò)請(qǐng)求開銷降低到最低。

另外,通過自研的分布式系統(tǒng)架構(gòu),包括數(shù)據(jù)分片和計(jì)算任務(wù)分布式執(zhí)行、彈性資源調(diào)度、分布式高容錯(cuò)機(jī)制、主備自動(dòng)切換機(jī)制,都能保證整套系統(tǒng)的任意按需擴(kuò)容,高性能、高可用的的運(yùn)行。

下一步,咱們來研究研究架構(gòu)里的左側(cè)部分。

二、日益膨脹的離線計(jì)算結(jié)果

其實(shí)大家會(huì)注意到,在左側(cè)還有一個(gè)MySQL,那個(gè)MySQL就是用來承載實(shí)時(shí)計(jì)算結(jié)果和離線計(jì)算結(jié)果放在里面匯總的。

終端的商家用戶就可以隨意的查詢MySQL里的數(shù)據(jù)分析結(jié)果,支撐自己的決策,他可以看當(dāng)天的數(shù)據(jù)分析報(bào)告,也可以看歷史上任何一段時(shí)期內(nèi)的數(shù)據(jù)分析報(bào)告。

但是那個(gè)MySQL在早期可能還好一些,因?yàn)槠鋵?shí)存放在這個(gè)MySQL里的數(shù)據(jù)量相對(duì)要小一些,畢竟是計(jì)算后的一些結(jié)果罷了。但是到了中后期,這個(gè)MySQL可是也岌岌可危了。

給大家舉一個(gè)例子,離線計(jì)算鏈路里,如果每天增量數(shù)據(jù)是1000萬,那么每天計(jì)算完以后的結(jié)果大概只有50萬,每天50萬新增數(shù)據(jù)放入MySQL,其實(shí)還是可以接受的。

但是如果每天增量數(shù)據(jù)是10億,那么每天計(jì)算完以后的結(jié)果大致會(huì)是千萬級(jí),你可以算他是計(jì)算結(jié)果有5000萬條數(shù)據(jù)吧,每天5000萬增量數(shù)據(jù)寫入左側(cè)的MySQL中,你覺得是啥感覺?

可以給大家說說系統(tǒng)當(dāng)時(shí)的情況,基本上就是,單臺(tái)MySQL服務(wù)器的磁盤存儲(chǔ)空間很快就要接近滿掉,而且單表數(shù)據(jù)量都是幾億、甚至十億的級(jí)別。

這種量級(jí)的單表數(shù)據(jù)量,你覺得用戶查詢數(shù)據(jù)分析報(bào)告的時(shí)候,體驗(yàn)?zāi)芎妹矗炕井?dāng)時(shí)一次查詢都是幾秒鐘的級(jí)別。很慢。

更有甚者,出現(xiàn)過用戶一次查詢要十秒的級(jí)別,甚至幾十秒,上分鐘的級(jí)別。很崩潰,用戶體驗(yàn)很差,遠(yuǎn)遠(yuǎn)達(dá)不到付費(fèi)產(chǎn)品的級(jí)別。

所以解決了右側(cè)的存儲(chǔ)和計(jì)算的問題之后,左側(cè)的查詢的問題也迫在眉睫。新一輪的重構(gòu),勢(shì)在必行!

三、分庫分表 + 讀寫分離

首先就是老一套,分庫分表 + 讀寫分離,這個(gè)基本是基于MySQL的架構(gòu)中,必經(jīng)之路了,畢竟實(shí)施起來難度不是特別的高,而且速度較快,效果比較顯著。

整個(gè)的思路和之前第一篇文章(《?億流量大考(1):日增上億數(shù)據(jù),把MySQL直接搞宕機(jī)了...?》)講的基本一致。

說白了,就是分庫后,每臺(tái)主庫可以承載部分寫入壓力,單庫的寫并發(fā)會(huì)降低;其次就是單個(gè)主庫的磁盤空間可以降低負(fù)載的數(shù)據(jù)量,不至于很快就滿了;

而分表之后,單個(gè)數(shù)據(jù)表的數(shù)據(jù)量可以降低到百萬級(jí)別,這個(gè)是支撐海量數(shù)據(jù)以及保證高性能的最佳實(shí)踐,基本兩三百萬的單表數(shù)據(jù)量級(jí)還是合理的。

然后讀寫分離之后,就可以將單庫的讀寫負(fù)載壓力分離到主庫和從庫多臺(tái)機(jī)器上去,主庫就承載寫負(fù)載,從庫就承載讀負(fù)載,這樣避免單庫所在機(jī)器的讀寫負(fù)載過高,導(dǎo)致CPU負(fù)載、IO負(fù)載、網(wǎng)絡(luò)負(fù)載過高,最后搞得數(shù)據(jù)庫機(jī)器宕機(jī)。

首先這么重構(gòu)一下數(shù)據(jù)庫層面的架構(gòu)之后,效果就好得多了。因?yàn)閱伪頂?shù)據(jù)量降低了,那么用戶查詢的性能得到很大的提升,基本可以達(dá)到1秒以內(nèi)的效果。

四、每秒10萬查詢的高并發(fā)挑戰(zhàn)

上面那套初步的分庫分表+讀寫分離的架構(gòu)確實(shí)支撐了一段時(shí)間,但是慢慢的那套架構(gòu)又暴露出來了弊端出來了,因?yàn)樯碳矣脩舳际情_了數(shù)據(jù)分析頁面之后,頁面上有js腳本會(huì)每隔幾秒鐘就發(fā)送一次請(qǐng)求到后端來加載最新的數(shù)據(jù)分析結(jié)果。

此時(shí)就有一個(gè)問題了,漸漸的查詢MySQL的壓力越來越大,基本上可預(yù)見的范圍是朝著每秒10級(jí)別去走。

但是我們分析了一下,其實(shí)99%的查詢,都是頁面JS腳本自動(dòng)發(fā)出刷新當(dāng)日數(shù)據(jù)的查詢。只有1%的查詢是針對(duì)昨天以前的歷史數(shù)據(jù),用戶手動(dòng)指定查詢范圍后來查詢的。

但是現(xiàn)在的這個(gè)架構(gòu)之下,我們是把當(dāng)日實(shí)時(shí)數(shù)據(jù)計(jì)算結(jié)果(代表了熱數(shù)據(jù))和歷史離線計(jì)算結(jié)果(代表了冷數(shù)據(jù))都放在一起的,所以大家可以想象一下,熱數(shù)據(jù)和冷數(shù)據(jù)放在一起,然后對(duì)熱數(shù)據(jù)的高并發(fā)查詢占到了99%,那這樣的架構(gòu)還合理嗎?

當(dāng)然不合理,我們需要再次重構(gòu)系統(tǒng)架構(gòu)。

五、 數(shù)據(jù)的冷熱分離架構(gòu)

針對(duì)上述提到的問題,很明顯要做的一個(gè)架構(gòu)重構(gòu)就是冷熱數(shù)據(jù)分離。也就是說,將今日實(shí)時(shí)計(jì)算出來的熱數(shù)據(jù)放在一個(gè)MySQL集群里,將離線計(jì)算出來的冷數(shù)據(jù)放在另外一個(gè)MySQL集群里。

然后開發(fā)一個(gè)數(shù)據(jù)查詢平臺(tái),封裝底層的多個(gè)MySQL集群,根據(jù)查詢條件動(dòng)態(tài)路由到熱數(shù)據(jù)存儲(chǔ)或者是冷數(shù)據(jù)存儲(chǔ)。

通過這個(gè)步驟的重構(gòu),我們就可以有效地將熱數(shù)據(jù)存儲(chǔ)中單表的數(shù)據(jù)量降低到更少更少,有的單表數(shù)據(jù)量可能就幾十萬,因?yàn)閷㈦x線計(jì)算的大量數(shù)據(jù)結(jié)果從表里剝離出去了,放到另外一個(gè)集群里去。此時(shí)大家可想而知,效果當(dāng)然是更好了。

因?yàn)闊釘?shù)據(jù)的單表數(shù)據(jù)量減少了很多,當(dāng)時(shí)的一個(gè)最明顯的效果,就是用戶99%的查詢都是針對(duì)熱數(shù)據(jù)存儲(chǔ)發(fā)起的,性能從原來的1秒左右降低到了200毫秒以內(nèi),用戶體驗(yàn)提升,大家感覺更好了。

六、自研Elasticsearch+HBase+純內(nèi)存的查詢引擎

架構(gòu)演進(jìn)到這里,看起來好像還不錯(cuò),但是其實(shí)問題還是很多。因?yàn)榈搅诉@個(gè)階段,系統(tǒng)遇到了另外一個(gè)較為嚴(yán)重的問題:冷數(shù)據(jù)存儲(chǔ),如果完全用MySQL來承載是很不靠譜的。冷數(shù)據(jù)的數(shù)據(jù)量是日增長(zhǎng)不斷增加,而且增速很快,每天都新增幾千萬。

因此你的MySQL服務(wù)器將會(huì)面臨不斷的需要擴(kuò)容的問題,而且如果為了支撐這1%的冷數(shù)據(jù)查詢請(qǐng)求,不斷的擴(kuò)容增加高配置的MySQL服務(wù)器,大家覺得靠譜么?

肯定是不合適的!

要知道,大量分庫分表后,MySQL大量的庫和表維護(hù)起來是相當(dāng)麻煩的,修改個(gè)字段?加個(gè)索引?這都是一場(chǎng)麻煩事兒。

此外,因?yàn)閷?duì)冷數(shù)據(jù)的查詢,一般都是針對(duì)大量數(shù)據(jù)的查詢,比如用戶會(huì)選擇過去幾個(gè)月,甚至一年的數(shù)據(jù)進(jìn)行分析查詢,此時(shí)如果純用MySQL還是挺災(zāi)難性的。

因?yàn)楫?dāng)時(shí)明顯發(fā)現(xiàn),針對(duì)海量數(shù)據(jù)場(chǎng)景下,一下子查詢分析幾個(gè)月或者幾年的數(shù)據(jù),性能是極差的,還是很容易搞成幾秒甚至幾十秒才出結(jié)果。

因此針對(duì)這個(gè)冷數(shù)據(jù)的存儲(chǔ)和查詢的問題,我們最終選擇了自研一套基于NoSQL來存儲(chǔ),然后基于NoSQL+內(nèi)存的SQL計(jì)算引擎。

具體來說,我們會(huì)將冷數(shù)據(jù)全部采用ES+HBase來進(jìn)行存儲(chǔ),ES中主要存放要對(duì)冷數(shù)據(jù)進(jìn)行篩選的各種條件索引,比如日期以及各種維度的數(shù)據(jù),然后HBase中會(huì)存放全量的數(shù)據(jù)字段。

因?yàn)镋S和HBase的原生SQL支持都不太好,因此我們直接自研了另外一套SQL引擎,專門支持這種特定的場(chǎng)景,就是基本沒有多表關(guān)聯(lián),就是對(duì)單個(gè)數(shù)據(jù)集進(jìn)行查詢和分析,然后支持NoSQL存儲(chǔ)+內(nèi)存計(jì)算。

這里有一個(gè)先決條件,就是如果要做到對(duì)冷數(shù)據(jù)全部是單表類的數(shù)據(jù)集查詢,必須要在冷數(shù)據(jù)進(jìn)入NoSQL存儲(chǔ)的時(shí)候,全部基于ES和HBase的特性做到多表入庫關(guān)聯(lián),進(jìn)數(shù)據(jù)存儲(chǔ)就全部做成大寬表的狀態(tài),將數(shù)據(jù)關(guān)聯(lián)全部上推到入庫時(shí)完成,而不是在查詢時(shí)進(jìn)行。

對(duì)冷數(shù)據(jù)的查詢,我們自研的SQL引擎首先會(huì)根據(jù)各種where條件先走ES的分布式高性能索引查詢,ES可以針對(duì)海量數(shù)據(jù)高性能的檢索出來需要的那部分?jǐn)?shù)據(jù),這個(gè)過程用ES做是最合適的。

接著就是將檢索出來的數(shù)據(jù)對(duì)應(yīng)的完整的各個(gè)數(shù)據(jù)字段,從HBase里提取出來,拼接成完成的數(shù)據(jù)。

然后就是將這份數(shù)據(jù)集放在內(nèi)存里,進(jìn)行復(fù)雜的函數(shù)計(jì)算、分組聚合以及排序等操作。

上述操作,全部基于自研的針對(duì)這個(gè)場(chǎng)景的查詢引擎完成,底層基于Elasticsearch、HBase、純內(nèi)存來實(shí)現(xiàn)。

七、實(shí)時(shí)數(shù)據(jù)存儲(chǔ)引入緩存集群

好了,到此為止,冷數(shù)據(jù)的海量數(shù)據(jù)存儲(chǔ)、高性能查詢的問題,就解決了。接著回過頭來看看當(dāng)日實(shí)時(shí)數(shù)據(jù)的查詢,其實(shí)實(shí)時(shí)數(shù)據(jù)的每日計(jì)算結(jié)果不會(huì)太多,而且寫入并發(fā)不會(huì)特別特別的高,每秒上萬也就差不多了。

因此這個(gè)背景下,就是用MySQL分庫分表來支撐數(shù)據(jù)的寫入、存儲(chǔ)和查詢,都沒問題。

但是有一個(gè)小問題,就是說每個(gè)商家的實(shí)時(shí)數(shù)據(jù)其實(shí)不是頻繁的變更的,在一段時(shí)間內(nèi),可能壓根兒沒變化,因此不需要高并發(fā)請(qǐng)求,每秒10萬級(jí)別的全部落地到數(shù)據(jù)庫層面吧?要全都落地到數(shù)據(jù)庫層面,那可能要給每個(gè)主庫掛載很多從庫來支撐高并發(fā)讀。

因此這里我們引入了一個(gè)緩存集群,實(shí)時(shí)數(shù)據(jù)每次更新后寫入的時(shí)候,都是寫數(shù)據(jù)庫集群同時(shí)還寫緩存集群的,是雙寫的方式。

然后查詢的時(shí)候是優(yōu)先從緩存集群來走,此時(shí)基本上90%以上的高并發(fā)查詢都走緩存集群了,然后只有10%的查詢會(huì)落地到數(shù)據(jù)庫集群。

八、階段性總結(jié)

好了,到此為止,這個(gè)架構(gòu)基本左邊也都重構(gòu)完畢:

  • 熱數(shù)據(jù)基于緩存集群+數(shù)據(jù)庫集群來承載高并發(fā)的每秒十萬級(jí)別的查詢。
  • 冷數(shù)據(jù)基于ES+HBase+內(nèi)存計(jì)算的自研查詢引擎來支撐海量數(shù)據(jù)存儲(chǔ)以及高性能查詢。

經(jīng)實(shí)踐,整個(gè)效果非常的好。用戶對(duì)熱數(shù)據(jù)的查詢基本多是幾十毫秒的響應(yīng)速度,對(duì)冷數(shù)據(jù)的查詢基本都是200毫秒以內(nèi)的響應(yīng)速度。

九、下一階段的展望

其實(shí)架構(gòu)演進(jìn)到這里已經(jīng)很不容易了,因?yàn)榭此七@么一張圖,里面涉及到無數(shù)的細(xì)節(jié)和技術(shù)方案的落地,需要一個(gè)團(tuán)隊(duì)耗費(fèi)至少1年的時(shí)間才能做到這個(gè)程度。

但是接下來,我們要面對(duì)的,就是高可用的問題,因?yàn)楦顿M(fèi)級(jí)的產(chǎn)品,我們必須要保證超高的可用性,99.99%的可用性,甚至是99.999%的可用性。

責(zé)任編輯:姜華 來源: 今日頭條
相關(guān)推薦

2021-07-04 14:20:16

Redis中間件高性能

2024-07-04 10:23:51

2022-05-17 17:18:40

Kite字節(jié)跳動(dòng)微服務(wù)框架

2016-07-04 16:12:36

曙光

2024-03-05 18:36:21

轉(zhuǎn)換引擎用戶體驗(yàn)

2018-07-06 11:18:46

HBaseHFile數(shù)據(jù)庫

2010-03-12 08:33:55

Greenplum數(shù)據(jù)引擎數(shù)據(jù)倉庫

2023-08-23 14:53:05

火山引擎視頻云視頻編解碼

2024-10-15 16:31:30

2025-06-03 09:25:00

XNet-DNN大語言模型神經(jīng)網(wǎng)絡(luò)

2019-12-31 10:33:57

Netty高性能內(nèi)存

2012-04-23 14:37:52

2022-05-09 09:30:06

框架開源模型

2025-01-06 00:00:10

2021-11-03 14:11:15

騰訊云AI芯片

2018-04-20 10:01:07

阿里云FPGAF3

2024-11-20 19:56:36

2025-08-26 04:00:00

2020-12-28 14:36:03

辦公
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

亚洲人成电影网站色xx| 亚洲成av人片观看| 国产拍精品一二三| 亚洲成人生活片| 久久91在线| 91国产免费看| 9色视频在线观看| 亚州精品国产精品乱码不99按摩| 日本91福利区| 欧美大片在线看| www.狠狠爱| 视频一区日韩精品| 色天天综合久久久久综合片| 中文字幕精品在线播放| 你懂的视频在线免费| 狠狠v欧美v日韩v亚洲ⅴ| 26uuu另类亚洲欧美日本老年| www.涩涩爱| 欧美xxxx在线| 911精品国产一区二区在线| 国产青青在线视频| 在线国产情侣| 99精品视频一区二区三区| 国产精品综合久久久| 国产午夜激情视频| 91亚洲一区| 亚洲精品永久免费| jjzzjjzz欧美69巨大| 福利一区二区免费视频| 欧美日韩精品中文字幕| 9色视频在线观看| 日韩精品成人av| 久久综合九色综合欧美98| 亚洲综合第一页| 中文字幕在线网站| 久久一区激情| 69久久夜色精品国产69乱青草| 亚洲综合视频网站| 日本一本不卡| 亚洲片av在线| 国产熟妇搡bbbb搡bbbb| 精品午夜电影| 精品国产一区二区三区久久影院 | 久久青草久久| 91大神福利视频在线| 成年人av电影| 亚洲综合激情在线| 色偷偷888欧美精品久久久| 国产精品无码永久免费不卡| 国产精品白浆| 日韩欧美高清一区| 中文字幕第22页| 亚洲一区二区av| 欧美日韩免费观看一区三区| 国产精品入口免费软件| 亚洲a∨精品一区二区三区导航| 精品日韩中文字幕| 怡红院av亚洲一区二区三区h| 欧美男男video| 亚洲主播在线观看| 97久久国产亚洲精品超碰热| 99自拍视频在线观看| 亚洲日本乱码在线观看| 特级毛片在线免费观看| 久久99精品久久| 亚洲视频每日更新| 女人床在线观看| wwwwxxxx在线观看| 黄色91在线观看| av高清在线免费观看| 7777kkk亚洲综合欧美网站| 亚洲一区二区三区视频在线播放| 免费在线黄网站| 性xxxxfreexxxxx欧美丶| 色综合久久天天| 中文字幕第36页| 日本在线一区二区| 欧美一区二区三区在线视频| 制服下的诱惑暮生| 欧洲亚洲成人| 国产一区二区三区在线视频| 国精产品视频一二二区| 欧美激情 亚洲a∨综合| 97在线观看视频国产| 亚洲黄色免费观看| 久久草av在线| 国产一级特黄a大片99| 欧美美女搞黄| 亚洲视频在线观看三级| 日本中文字幕在线视频观看| 英国三级经典在线观看| 欧美日韩免费高清一区色橹橹| 久久久九九九热| 日韩系列在线| 夜夜嗨av一区二区三区免费区| 欧美三级日本三级| 国产毛片一区| 成人激情视频在线播放| 日韩在线视频免费| 国产精品视频yy9299一区| 久久香蕉视频网站| 奇米777日韩| 日韩欧美一级二级| 中文字幕第24页| 欧美人成网站| 国产精品电影久久久久电影网| av中文字幕免费| 国产日韩欧美在线一区| 800av在线免费观看| 黄色视屏在线免费观看| 555夜色666亚洲国产免| 人妻体内射精一区二区| 在线一区电影| 国产精品爽爽爽爽爽爽在线观看| 高清国产mv在线观看| 国产精品丝袜黑色高跟| 欧美a v在线播放| 亚洲精品午夜| 日韩最新av在线| wwwxxx亚洲| 国产成人亚洲综合色影视| 视频在线一区二区三区| 爱啪啪综合导航| 91精品国产高清一区二区三区| 亚洲精品国产91| 夜夜嗨一区二区| 91九色在线免费视频| 午夜激情视频在线| 欧美性极品xxxx娇小| 99久久综合网| 亚洲乱码在线| 国产精品久久久久久久久久免费| 天天操天天操天天操| 亚洲啪啪综合av一区二区三区| 九九视频精品在线观看| 天天久久夜夜| 97超碰蝌蚪网人人做人人爽 | 激情五月婷婷综合网| 欧美日韩喷水| 欧美性xxx| 亚洲另类图片色| 国产无人区码熟妇毛片多| 波多野结衣中文字幕一区二区三区 | 白嫩少妇丰满一区二区| 欧美美女啪啪| 91极品视频在线| 蜜桃视频污在线观看| 亚洲高清免费观看| 丰满少妇xbxb毛片日本| 欧美日韩日本国产亚洲在线 | 男人揉女人奶房视频60分| 日韩视频一二区| 欧美疯狂xxxx大交乱88av| 国产免费av观看| 亚洲免费观看高清| 99日在线视频| 综合在线视频| 99久久一区三区四区免费| 欧美wwww| 亚洲黄色在线看| 偷偷操不一样的久久| av电影一区二区| jizzjizzxxxx| 欧洲视频一区| 国产精品一区电影| 二区在线播放| 精品久久久久久久久久久久久久久久久 | 亚洲不卡av一区二区三区| 日韩精品人妻中文字幕有码| 国产精品毛片| 污视频在线免费观看一区二区三区 | 久久精品亚洲人成影院| 亚洲自拍偷拍网址| 美洲精品一卡2卡三卡4卡四卡| 亚洲成人av资源网| www毛片com| 成人欧美一区二区三区黑人麻豆| 欧美一级免费在线| 在线视频精品| 天堂资源在线亚洲资源| 国产aa精品| 91精品国产91久久久久久最新 | 久久综合久久综合九色| 91极品尤物在线播放国产| 91精品一区国产高清在线gif| 国产高清自拍99| 深夜av在线| 久久精品视频在线播放| 免费观看国产精品| 精品视频一区二区三区免费| 可以直接看的黄色网址| 久久亚洲欧美国产精品乐播 | 在线免费黄色av| 国产精品麻豆久久久| 在线播放第一页| 日日噜噜夜夜狠狠视频欧美人| 特级黄色录像片| 午夜欧洲一区| 91在线视频免费| 日本黄色免费在线| 久久久99久久精品女同性| 日本波多野结衣在线| 欧美日韩情趣电影| 国产成人在线观看网站| 亚洲视频资源在线| 人妻av无码一区二区三区 | 波多野结衣av在线观看| 国产在线不卡一卡二卡三卡四卡| 人妻久久久一区二区三区| 91欧美在线| 欧美午夜精品理论片a级大开眼界| 91久久青草| 清纯唯美亚洲综合| 国模私拍视频在线播放| 最近中文字幕日韩精品| 日韩有码电影| 日韩精品专区在线影院观看| 亚洲天堂999| 日韩欧美亚洲成人| 久久久久97国产| 日韩毛片精品高清免费| caopeng视频| 99精品久久久久久| 精品人妻一区二区免费| 国产一区不卡视频| 天天天干夜夜夜操| 日韩经典一区二区| 91猫先生在线| 99成人精品| 成品人视频ww入口| 欧美先锋影音| 在线观看17c| 一区二区三区毛片免费| 亚洲图色在线| av中文一区| 日本日本精品二区免费| 制服丝袜日韩| 久久精品国产一区二区三区不卡| 第四色中文综合网| 国产精品免费在线 | 精品动漫一区二区三区在线观看| 一级做a爰片久久毛片16| 欧美中文字幕一区二区三区| 国产www在线| 一本一道波多野结衣一区二区| 99视频在线看| 欧美日韩加勒比精品一区| 日韩欧美激情视频| 精品久久久久久国产| 日韩成人免费在线视频| 午夜影院久久久| 国产一级做a爱片久久毛片a| 五月激情综合网| 亚洲天堂日韩av| 色综合久久天天| 中文字幕日本视频| 欧美日韩精品系列| 国产精品无码在线播放| 日韩午夜在线观看视频| 成人黄色在线观看视频| 精品国产乱码久久久久久1区2区 | av电影一区二区| 日韩精品卡通动漫网站| 国产人成一区二区三区影院| 亚洲女优在线观看| 中文字幕一区二区三区视频| 人妻人人澡人人添人人爽| 亚洲综合一区二区三区| 五月天婷婷丁香| 色综合色综合色综合| 在线亚洲欧美日韩| 日韩欧美电影一二三| 手机av在线免费观看| 亚洲人成电影网站色xx| 国产丝袜在线| 久久久亚洲网站| 精品国产免费人成网站| 成人xxxx视频| 国产亚洲成av人片在线观黄桃| 就去色蜜桃综合| 无需播放器亚洲| 九色自拍视频在线观看| 日本伊人精品一区二区三区观看方式| 五月花丁香婷婷| av在线免费不卡| 国产又粗又长又硬| 亚洲一区二区三区激情| 伊人中文字幕在线观看| 在线91免费看| 水莓100在线视频| 久久好看免费视频| 超级白嫩亚洲国产第一| 国产精品视频免费观看www| 欧州一区二区三区| 久久偷窥视频| 香蕉国产精品| 日本在线视频www| 国产精品1024| 中文字幕在线观看免费高清| 一区二区三区欧美| 欧美男人天堂网| 亚洲福利视频二区| 麻豆传媒在线观看| 国产成人精品电影久久久| jazzjazz国产精品久久| 亚洲一区二区三区精品在线观看| 亚洲国产精品第一区二区三区| 2025韩国理伦片在线观看| av综合在线播放| 欧美高清视频一区二区三区| 欧美自拍偷拍一区| 日韩欧美亚洲系列| 欧美激情在线观看| 99re8精品视频在线观看| 欧美精品久久久| 一区在线观看| 成人免费黄色av| 中文字幕一区二区在线播放 | 日日欢夜夜爽一区| 亚洲一级av无码毛片精品| 亚洲欧美日韩电影| 97超碰人人草| 亚洲香蕉伊综合在人在线视看| 色呦呦视频在线观看| 91精品国产综合久久香蕉最新版| 亚洲电影男人天堂| 国产素人在线观看| 大尺度一区二区| 青娱乐国产在线| 日韩一区二区电影网| 男人在线资源站| 国产精品丝袜一区二区三区| 国产成人高清| 97视频在线免费播放| 91蜜桃传媒精品久久久一区二区| 精品少妇爆乳无码av无码专区| 91精品国产91热久久久做人人 | 国产三级精品三级在线观看国产| 国产盗摄视频在线观看| 麻豆精品蜜桃视频网站| 欧美性受xxxx黑人| 欧美中文字幕一区| 91高清在线| 国产在线拍揄自揄视频不卡99| 日韩精品永久网址| 欧美黄色性生活| 国产精品国产自产拍在线| www.亚洲激情| 中国china体内裑精亚洲片| 久久久成人av毛片免费观看| 亚洲bbw性色大片| 久久成人综合网| 五月天av网站| 精品欧美一区二区久久| 2018av在线| 欧美激情一区二区三区在线视频 | 亚洲影视在线播放| 蜜臀av在线观看| 欧美一区二区三区…… | 一区在线电影| 国产一区三区三区| 久青草免费视频| 精品亚洲永久免费精品| 偷拍中文亚洲欧美动漫| 亚洲欧美国产精品桃花| 狠狠色丁香婷婷综合久久片| 久久99久久久| 日韩av在线免费观看| 日韩电影大全网站| 日韩精品另类天天更新| 激情文学综合丁香| 在线看成人av| 亚洲视频视频在线| 99热这里有精品| www.国产在线播放| 26uuu亚洲综合色| 国产一区二区在线视频聊天| 美女视频久久黄| 日韩高清影视在线观看| 亚洲免费一级视频| 亚洲专区一二三| 国产福利第一视频在线播放| 国产在线精品自拍| 99这里有精品| 中国美女黄色一级片| 精品1区2区在线观看| 欧美日韩精品一区二区三区视频| 成年人免费观看的视频| caoporm超碰国产精品| 艳妇乳肉豪妇荡乳av无码福利 | 久久99这里只有精品| 久久综合亚洲色hezyo国产| 一区二区三区美女xx视频| 亚洲啊v在线免费视频| 成人免费毛片播放| 亚洲综合偷拍欧美一区色| 成年人在线观看网站| 国产精品视频一区二区三区经| 久久一区视频| 国产真实夫妇交换视频|