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

萬億數據下的多維實時分析系統,如何做到亞秒級響應

開發 架構 數據分析
本文將介紹一下信息流場景下,騰訊看點的實時數據倉庫和多維實時數據分析系統的技術架構。

 導語

當業務發展到一定規模,實時數據倉庫是一個必要的基礎服務。從數據驅動方面考慮,多維實時數據分析系統的重要性也不言而喻。但是當數據量巨大的情況下,拿騰訊看點來說,一天上報的數據量達到萬億級的規模,要實現極低延遲的實時計算和亞秒級的多維實時查詢是有技術挑戰的。本文將介紹一下信息流場景下,騰訊看點的實時數據倉庫和多維實時數據分析系統的技術架構。

一、可解決的痛點

可以先看一下,多維實時數據分析系統可以解決哪些痛點。比如:

推薦同學10分鐘前上了一個推薦策略,想知道在不同人群的推薦效果怎么樣?

運營同學想知道,在廣東省的用戶中,最火的廣東地域內容是哪些,方便做地域Push。

審核同學想知道,過去5分鐘,游戲類被舉報最多的內容和賬號是哪些?

老板可能想了解,過去10分鐘有多少用戶在看點消費了內容,對消費人群有一個宏觀了解。

二、調研

在進行開發之前,我們做了這些調研。

1.離線數據分析平臺能否滿足這些需求,結論是不能滿足。離線數據分析平臺不行的原因如下:

  •  C側數據上報過來,需要經過Spark的多層離線計算,最終結果出庫到Mysql或者ES提供給離線分析平臺查詢。這個過程的延時最少3-6個小時,目前比較常見的都是提供隔天的查詢,所以很多實時性要求高的業務場景都是不能滿足的;
  •  另一個問題是,騰訊看點的數據量太大,帶來的不穩定性也比較大,經常會有預料不到的延遲。所以,離線分析平臺是無法滿足很多需求的。

2.實時數據分析平臺的話,事業群內部提供了準實時數據查詢的功能,底層技術用的是Kudu+Impala,Impala雖然是MPP架構的大數據計算引擎,并且訪問以列式存儲數據的Kudu。但是對于實時數據分析場景來說,查詢響應的速度和數據的延遲都還是比較高,查詢一次實時DAU,返回結果耗時至少幾分鐘,無法提供良好的交互式用戶體驗。

所以(Kudu+Impala)這種通用大數據處理框架的速度優勢更多的是相比(Spark+Hdfs)這種離線分析框架來說的,對于我們這個實時性要求更高的場景,是無法滿足的。

三、項目背景

經過剛才的介紹,再來看下我們這個項目的背景。

作者發文的內容被內容中心引入,經過內容審核鏈路,啟用或者下架。啟用的內容給到推薦系統和運營系統,然后推薦系統和運營系統將內容進行C側分發。內容分發給C側用戶之后,用戶會產生各種行為,曝光、點擊、舉報等,通過埋點上報實時接入到消息隊列中。

接下來我們做了兩部分工作,就是圖中有顏色的這兩部分。

第一部分構建了一個騰訊看點的實時數據倉庫;第二部分就是基于OLAP存儲引擎,開發了多維實時數據分析系統。

我們為什么要構建實時數倉,因為原始的上報數據量非常大,一天上報峰值就有上萬億條。而且上報格式混亂。缺乏內容維度信息、用戶畫像信息,下游沒辦法直接使用。而我們提供的實時數倉,是根據騰訊看點信息流的業務場景,進行了內容維度的關聯,用戶畫像的關聯,各種粒度的聚合,下游可以非常方便的使用實時數據。

四、方案選型

那就看下我們多維實時數據分析系統的方案選型,選型我們對比了行業內的領先方案,選擇了最符合我們業務場景的方案。

第一塊是實時數倉的選型,我們選擇的是業界比較成熟的Lambda架構,他的優點是靈活性高、容錯性高、成熟度高和遷移成本低;缺點是實時、離線數據用兩套代碼,可能會存在一個口徑修改了,另一個沒改的問題,我們每天都有做數據對賬的工作,如果有異常會進行告警。

第二塊是實時計算引擎選型,因為Flink設計之初就是為了流處理,SparkStreaming嚴格來說還是微批處理,Strom用的已經不多了。再看Flink具有Exactly-once的準確性、輕量級Checkpoint容錯機制、低延時高吞吐和易用性高的特點,我們選擇了Flink作為實時計算引擎。

第三塊是實時存儲引擎,我們的要求就是需要有維度索引、支持高并發、預聚合、高性能實時多維OLAP查詢。可以看到,Hbase、Tdsql和ES都不能滿足要求,Druid有一個缺陷,它是按照時序劃分Segment,無法將同一個內容,存放在同一個Segment上,計算全局TopN只能是近似值,所以我們選擇了最近兩年大火的MPP數據庫引擎ClickHouse。

五、設計目標與設計難點

我們多維實時數據分析系統分為三大模塊:

  •  實時計算引擎;
  •  實時存儲引擎;
  •  App層。

難點主要在前兩個模塊:實時計算引擎和實時存儲引擎。

  •  千萬級/s的海量數據如何實時接入,并且進行極低延遲維表關聯;
  •  實時存儲引擎如何支持高并發寫入、高可用分布式和高性能索引查詢,是比較難的。

這幾個模塊的具體實現,看一下我們系統的架構設計。

六、架構設計

前端采用的是開源組件Ant Design,利用了Nginx服務器,部署靜態頁面,并反向代理了瀏覽器的請求到后臺服務器上。

后臺服務是基于騰訊自研的RPC后臺服務框架寫的,并且會進行一些二級緩存。

實時數倉部分,分為了接入層、實時計算層和實時數倉存儲層。

  •  接入層主要是從千萬級/s的原始消息隊列中,拆分出不同行為數據的微隊列,拿看點的視頻來說,拆分過后,數據就只有百萬級/s了;
  •  實時計算層主要負責,多行行為流水數據進行行轉列,實時關聯用戶畫像數據和內容維度數據;
  •  實時數倉存儲層主要是設計出符合看點業務的,下游好用的實時消息隊列。我們暫時提供了兩個消息隊列,作為實時數倉的兩層。一層DWM層是內容ID-用戶ID粒度聚合的,就是一條數據包含內容ID-用戶ID還有B側內容數據、C側用戶數據和用戶畫像數據;另一層是DWS層,是內容ID粒度聚合的,一條數據包含內容ID,B側數據和C側數據。可以看到內容ID-用戶ID粒度的消息隊列流量進一步減小到十萬級/s,內容ID粒度的更是萬級/s,并且格式更加清晰,維度信息更加豐富。

實時存儲部分分為實時寫入層、OLAP存儲層和后臺接口層。

  •  實時寫入層主要是負責Hash路由將數據寫入;
  •  OLAP存儲層利用MPP存儲引擎,設計符合業務的索引和物化視圖,高效存儲海量數據;
  •  后臺接口層提供高效的多維實時查詢接口。

七、實時計算

這個系統最復雜的兩塊,實時計算和實時存儲。先介紹實時計算部分:分為實時關聯和實時數倉。

1、實時高性能維表關聯

實時維表關聯這一塊難度在于。百萬級/s的實時數據流,如果直接去關聯HBase,1分鐘的數據,關聯完HBase耗時是小時級的,會導致數據延遲嚴重。

我們提出了幾個解決方案:

第一個是,在Flink實時計算環節,先按照1分鐘進行了窗口聚合,將窗口內多行行為數據轉一行多列的數據格式,經過這一步操作,原本小時級的關聯耗時下降到了十幾分鐘,但是還是不夠的。

第二個是,在訪問HBase內容之前設置一層Redis緩存,因為1000條數據訪問HBase是秒級的,而訪問Redis是毫秒級的,訪問Redis的速度基本是訪問HBase的1000倍。為了防止過期的數據浪費緩存,緩存過期時間設置成24小時,同時通過監聽寫HBase Proxy來保證緩存的一致性。這樣將訪問時間從十幾分鐘變成了秒級。

第三個是,上報過程中會上報不少非常規內容ID,這些內容ID在內容HBase中是不存儲的,會造成緩存穿透的問題。所以在實時計算的時候,我們直接過濾掉這些內容ID,防止緩存穿透,又減少一些時間。

第四個是,因為設置了定時緩存,會引入一個緩存雪崩的問題。為了防止雪崩,我們在實時計算中,進行了削峰填谷的操作,錯開設置緩存的時間。

可以看到,優化前后,數據量從百億級減少到了十億級,耗時從小時級減少到了數十秒,減少99%。

2、下游提供服務

實時數倉的難度在于:它處于比較新的領域,并且各個公司各個業務差距比較大,怎么能設計出方便,好用,符合看點業務場景的實時數倉是有難度的。

先看一下實時數倉做了什么,實時數倉對外就是幾個消息隊列,不同的消息隊列里面存放的就是不同聚合粒度的實時數據,包括內容ID、用戶ID、C側行為數據、B側內容維度數據和用戶畫像數據等。

我們是怎么搭建實時數倉的,就是上面介紹的實時計算引擎的輸出,放到消息隊列中保存,可以提供給下游多用戶復用。

我們可以看下,在我們建設實時數據倉庫前后,開發一個實時應用的區別。沒有數倉的時候,我們需要消費千萬級/s的原始隊列,進行復雜的數據清洗,然后再進行用戶畫像關聯、內容維度關聯,才能拿到符合要求格式的實時數據,開發和擴展的成本都會比較高,如果想開發一個新的應用,又要走一遍這個流程。有了數倉之后,如果想開發內容ID粒度的實時應用,就直接申請TPS萬級/s的DWS層的消息隊列。開發成本變低很多,資源消耗小很多,可擴展性也強很多。

看個實際例子,開發我們系統的實時數據大屏,原本需要進行如上所有操作,才能拿到數據。現在只需要消費DWS層消息隊列,寫一條Flink SQL即可,僅消耗2個cpu核心,1G內存。

可以看到,以50個消費者為例,建立實時數倉前后,下游開發一個實時應用,可以減少98%的資源消耗。包括計算資源,存儲資源,人力成本和開發人員學習接入成本等等。并且消費者越多,節省越多。就拿Redis存儲這一部分來說,一個月就能省下上百萬人民幣。

八、實時存儲

介紹完實時計算,再來介紹實時存儲。這塊分為三個部分來介紹:

  •  分布式-高可用;
  •  海量數據-寫入;
  •  高性能-查詢。

1、分布式-高可用

我們這里聽取的是Clickhouse官方的建議,借助ZK實現高可用的方案。數據寫入一個分片,僅寫入一個副本,然后再寫ZK,通過ZK告訴同一個分片的其他副本,其他副本再過來拉取數據,保證數據一致性。

這里沒有選用消息隊列進行數據同步,是因為ZK更加輕量級。而且寫的時候,任意寫一個副本,其它副本都能夠通過ZK獲得一致的數據。而且就算其它節點第一次來獲取數據失敗了,后面只要發現它跟ZK上記錄的數據不一致,就會再次嘗試獲取數據,保證一致性。

2、海量數據-寫入

數據寫入遇到的第一個問題是,海量數據直接寫入Clickhouse的話,會導致ZK的QPS太高,解決方案是改用Batch方式寫入。Batch設置多大呢,Batch太小的話緩解不了ZK的壓力,Batch也不能太大,不然上游內存壓力太大,通過實驗,最終我們選用了大小幾十萬的Batch。

第二個問題是,隨著數據量的增長,單QQ看點的視頻內容每天可能寫入百億級的數據,默認方案是寫一張分布式表,這就會造成單臺機器出現磁盤的瓶頸,尤其是Clickhouse底層運用的是Mergetree,原理類似于HBase、RocketsDb的底層LSM-Tree。在合并的過程中會存在寫放大的問題,加重磁盤壓力。峰值每分鐘幾千萬條數據,寫完耗時幾十秒,如果正在做Merge,就會阻塞寫入請求,查詢也會非常慢。我們做的兩個優化方案:一是對磁盤做Raid,提升磁盤的IO;二是在寫入之前進行分表,直接分開寫入到不同的分片上,磁盤壓力直接變為1/N。

第三個問題是,雖然我們寫入按照分片進行了劃分,但是這里引入了一個分布式系統常見的問題,就是局部的Top并非全局Top的問題。比如同一個內容ID的數據落在了不同的分片上,計算全局Top100閱讀的內容ID,有一個內容ID在分片1上是Top100,但是在其它分片上不是Top100,導致匯總的時候,會丟失一部分數據,影響最終結果。我們做的優化是在寫入之前加上一層路由,將同一個內容ID的記錄,全部路由到同一個分片上,解決了該問題。

介紹完寫入,下一步介紹Clickhouse的高性能存儲和查詢。

3、高性能-存儲-查詢

Clickhouse高性能查詢的一個關鍵點是稀疏索引。稀疏索引這個設計就很有講究,設計得好可以加速查詢,設計不好反而會影響查詢效率。我根據我們的業務場景,因為我們的查詢大部分都是時間和內容ID相關的,比如說,某個內容,過去N分鐘在各個人群表現如何?我按照日期,分鐘粒度時間和內容ID建立了稀疏索引。針對某個內容的查詢,建立稀疏索引之后,可以減少99%的文件掃描。

還有一個問題就是,我們現在數據量太大,維度太多。拿QQ看點的視頻內容來說,一天流水有上百億條,有些維度有幾百個類別。如果一次性把所有維度進行預聚合,數據量會指數膨脹,查詢反而變慢,并且會占用大量內存空間。我們的優化,針對不同的維度,建立對應的預聚合物化視圖,用空間換時間,這樣可以縮短查詢的時間。

分布式表查詢還會有一個問題,查詢單個內容ID的信息,分布式表會將查詢下發到所有的分片上,然后再返回查詢結果進行匯總。實際上,因為做過路由,一個內容ID只存在于一個分片上,剩下的分片都在空跑。針對這類查詢,我們的優化是后臺按照同樣的規則先進行路由,直接查詢目標分片,這樣減少了N-1/N的負載,可以大量縮短查詢時間。而且由于我們是提供的OLAP查詢,數據滿足最終一致性即可,通過主從副本讀寫分離,可以進一步提升性能。

我們在后臺還做了一個1分鐘的數據緩存,針對相同條件查詢,后臺就直接返回了。

4、擴容

這里再介紹一下我們的擴容的方案,調研了業內的一些常見方案。

比如HBase,原始數據都存放在HDFS上,擴容只是Region Server擴容,不涉及原始數據的遷移。但是Clickhouse的每個分片數據都是在本地,是一個比較底層存儲引擎,不能像HBase那樣方便擴容。

Redis是哈希槽這種類似一致性哈希的方式,是比較經典分布式緩存的方案。Redis slot在Rehash的過程中雖然存在短暫的ask讀不可用,但是總體來說遷移是比較方便的,從原h[0]遷移到h[1],最后再刪除h[0]。但是Clickhouse大部分都是OLAP批量查詢,不是點查,而且由于列式存儲,不支持刪除的特性,一致性哈希的方案不是很適合。

目前擴容的方案是,另外消費一份數據,寫入新Clickhouse集群,兩個集群一起跑一段時間,因為實時數據就保存3天,等3天之后,后臺服務直接訪問新集群。

九、成果

騰訊看點實時數據倉庫:DWM層和DWS層,數據延遲1分鐘。

遠見多維實時數據分析系統:亞秒級響應多維條件查詢請求,在未命中緩存情況下,過去30分鐘的查詢,99%的請求耗時在1秒內;過去24小時的查詢,90%的請求耗時在5秒內,99%的請求耗時在10秒內。 

 

責任編輯:龐桂玉 來源: DBAplus社群
相關推薦

2020-01-13 08:43:20

Elasticsear分布式搜索

2019-09-17 09:23:41

數據查詢Moneta

2020-03-06 18:18:22

數據庫MySQL應用程序

2022-09-29 09:08:15

數據體系

2020-08-17 08:21:31

數據查詢項目

2017-08-29 16:25:21

數據庫GPU數據存儲

2021-11-24 15:16:02

Quick阿里云操作系統

2019-10-08 13:55:00

架構技術棧微信半月刊

2018-01-09 09:45:02

秒級監控阿里

2022-08-05 08:40:37

架構

2020-11-10 09:05:45

用戶畫像蘇寧

2020-03-18 07:11:24

實時同步搜索

2024-06-12 07:30:08

2019-05-28 09:31:05

Elasticsear億級數據ES

2020-09-10 17:41:14

ClickHouse數據引擎

2019-08-19 14:24:39

數據分析Spark操作

2023-03-14 16:23:55

Apache Dor架構開發

2016-11-15 14:18:09

神策分析大數據數據分析

2021-07-21 10:22:02

數據存儲
點贊
收藏

51CTO技術棧公眾號

国产精品国产三级国产普通话三级 | 日韩手机在线导航| 99视频精品全部免费看| 亚洲av成人精品毛片| 日本aⅴ亚洲精品中文乱码| xvideos亚洲| 精品视频站长推荐| 中文字幕日本一区| 午夜不卡在线视频| 爱爱爱视频网站| 深夜福利在线看| 日本 国产 欧美色综合| 高清欧美一区二区三区| 四虎国产成人精品免费一女五男| 一区二区三区在线资源| 欧洲一区二区av| 黄色一级片在线看| 国产精品久久麻豆| 久久久久久影视| 国产精品美女久久久久av福利| 日韩国产成人在线| 亚洲国产免费看| 久久亚洲精品成人| 四虎国产精品成人免费入口| 中文字幕av一区二区三区四区| 欧美性受xxxx| 欧美日韩在线视频一区二区三区| av片在线观看永久免费| 国产精品丝袜一区| 精品欧美一区二区精品久久| 国产富婆一级全黄大片| 精油按摩中文字幕久久| 国产精品久久久亚洲| 九九热在线视频播放| 你懂的国产精品| 日韩中文字幕在线| 精品人妻一区二区三区四区| 天天躁日日躁成人字幕aⅴ| 日韩欧美在线1卡| 加勒比av中文字幕| 国产精品黄色片| 91国偷自产一区二区三区观看| 少妇无码av无码专区在线观看 | 亚洲精品无amm毛片| 国模无码大尺度一区二区三区| 国产精品久久久久久亚洲影视| 国产一区免费看| 久久国产精品亚洲77777| 91福利视频网| 欧美性猛交bbbbb精品| 亚洲激情不卡| 亚洲2020天天堂在线观看| 久久午夜无码鲁丝片午夜精品| 欧美成熟视频| 久久久久久久久久久久av| 久久久一区二区三区四区| 你懂的网址国产 欧美| 欧美日韩国产二区| 日本一本高清视频| 中文精品在线| 欧美最猛性xxxxx(亚洲精品)| √资源天堂中文在线| 老鸭窝91久久精品色噜噜导演| 青青草成人在线| 在线观看国产区| 久久er99精品| 91嫩草在线| 神宫寺奈绪一区二区三区| av在线不卡观看免费观看| 精选一区二区三区四区五区| 日色在线视频| 欧美高清在线视频| 美国av在线播放| 性xxxxfjsxxxxx欧美| 亚洲国产另类av| 99精品免费在线观看| 国产成人免费精品| 日韩欧美另类在线| 久久人妻少妇嫩草av无码专区| 色爱av综合网| 最好看的2019的中文字幕视频| 情侣偷拍对白清晰饥渴难耐| 国内一区二区三区| 人九九综合九九宗合| 一区二区三区日| 暴力调教一区二区三区| 日韩福利二区| 超碰电影在线播放| 欧美午夜精品伦理| 中文字幕线观看| 欧美美女啪啪| 久久亚洲综合国产精品99麻豆精品福利 | a级片在线视频| 北条麻妃一区二区三区| 亚洲成人第一| 大菠萝精品导航| 欧美日韩国产a| 秘密基地免费观看完整版中文 | 亚洲图片欧美日产| 人妻人人澡人人添人人爽| 亚洲激情av| 91美女片黄在线观| 欧美777四色影视在线| 日韩一区欧美一区| 国产精品亚洲a| 久久久久九九精品影院| 亚洲人成电影网站色| 欧美三级在线免费观看| 久久午夜视频| 99久久无色码| 日本激情在线观看| 黑人巨大精品欧美一区二区三区 | 在线码字幕一区| 国产传媒在线观看| 91精品福利在线一区二区三区| 国产在线观看无码免费视频| 伊人久久大香线| 国产成人亚洲综合91| 欧美一级特黄aaaaaa| 亚洲日本va在线观看| wwwwxxxx日韩| 一区三区在线欧| 91精品国产91久久久久久不卡| www日本在线| √…a在线天堂一区| 激情视频综合网| 日韩动漫一区| 8050国产精品久久久久久| 亚洲第一黄色片| 成人免费视频在线观看| 国产九九在线视频| 精品久久成人| 日本午夜人人精品| 日本亚洲欧美| 精品国产91久久久久久老师| 国产精品成人免费一区久久羞羞| 91精品观看| 91久热免费在线视频| 欧美一级二级三级区| 欧美少妇一区二区| 日韩欧美黄色网址| 日韩精品电影在线| 亚洲国产一区二区三区在线播| 欧美momandson| 亚洲午夜精品视频| 波多野结衣家庭主妇| 国产婷婷色一区二区三区四区 | 久久久久成人网站| 国产激情一区二区三区桃花岛亚洲| 最新精品视频| 日韩在线观看中文字幕| 欧美区二区三区| 亚洲av无码国产精品永久一区| 亚洲精品国产一区二区三区四区在线| 天天做天天干天天操| 婷婷亚洲综合| 97视频资源在线观看| 少女频道在线观看免费播放电视剧| 欧美一区二区视频在线观看| 极品盗摄国产盗摄合集| 国产成人精品一区二| 欧美成人精品免费| 日韩精选在线| 国产精品成人观看视频国产奇米| 77导航福利在线| 在线不卡欧美精品一区二区三区| 国产这里有精品| 99久久婷婷国产综合精品| 逼特逼视频在线| 欧美裸体在线版观看完整版| 国产中文欧美精品| 国产经典三级在线| 亚洲乱码国产乱码精品精天堂| 国产精品免费无遮挡无码永久视频| 欧美国产日本视频| 黄色片子免费看| 亚洲一区国产| 一区二区三区久久网| 天堂va在线高清一区| 91国产精品电影| av一区在线观看| 欧美大片日本大片免费观看| 国产专区第一页| 国产精品久久久久久久久免费相片 | 亚洲天堂影视av| 精品国产无码AV| 日本精品免费观看高清观看| 婷婷久久综合网| 久久影院电视剧免费观看| 国产一伦一伦一伦| 伊人久久大香线蕉综合热线| 日韩欧美视频一区二区三区四区| 玖玖玖视频精品| 国产999视频| 肉肉视频在线观看| 亚洲天堂成人在线| 成人av一区二区三区在线观看| 日韩欧美国产激情| 永久看片925tv| 国产色产综合色产在线视频| 国产精品91av| 免费观看日韩电影| 九九爱精品视频| 香蕉av一区二区| 欧美极品一区二区| 亚洲高清999| 成人黄色免费网站在线观看| 亚洲妇女成熟| 欧美疯狂xxxx大交乱88av| 精品一二三区视频| 亚洲电影av在线| 国产视频在线免费观看| 91福利国产精品| 色婷婷av国产精品| 一区二区欧美在线观看| 91制片厂在线| 国产欧美一二三区| 久久久久国产精品无码免费看| 精品一区二区在线观看| 久久综合久久色| 国语对白精品一区二区| 中文字幕日韩精品久久| 欧美一站二站| 欧美国产综合视频| 欧美电影免费网站| 国产精品乱码一区二区三区| 欧美日韩中出| 亚洲字幕在线观看| 在线日韩三级| 91美女片黄在线观| 精品国产亚洲一区二区三区大结局 | 日本毛片在线免费观看| 欧美色综合网| 国产aaa免费视频| 欧美精品日韩| 色婷婷777777仙踪林| 国产精品久久久久久久免费观看 | 亚洲人成人一区二区三区| a级片一区二区| 亚洲成人av| 男女爱爱视频网站| 综合色一区二区| 日本精品福利视频| 欧美日本一区二区视频在线观看| 国产成人免费高清视频| 欧美国产高潮xxxx1819| 51xx午夜影福利| 亚洲午夜精品久久久久久app| 人妻互换免费中文字幕| 亚洲经典三级| 国产a级一级片| 日韩电影一区二区三区| 日韩肉感妇bbwbbwbbw| 麻豆国产一区二区| 999热精品视频| 成人午夜精品在线| 午夜av免费看| 国产日韩欧美高清| 亚洲一级理论片| 亚洲视频狠狠干| 九九在线观看视频| 亚洲大片免费看| 成人免费毛片男人用品| 欧美性感一区二区三区| 国产精品人人爽| 日韩一区二区在线观看视频播放| 成人免费公开视频| 亚洲欧美国产一本综合首页| 97电影在线| 欧美理论片在线观看| 日韩av影片| 国产精品自产拍高潮在线观看| 97精品资源在线观看| 成人免费视频网站入口| 青青草原在线亚洲| 亚洲成人18| 国自产拍偷拍福利精品免费一| 噜噜噜久久亚洲精品国产品麻豆| 日韩av一区二区三区四区| 亚洲欧美日韩一二三区| 成人18视频日本| 长河落日免费高清观看| 亚洲第一福利视频在线| 亚洲中文无码av在线| 日韩一区二区三区观看| 欧洲一级在线观看| 毛片精品免费在线观看| 天堂中文最新版在线中文| 国产精品综合网站| 动漫视频在线一区| 亚洲成人第一| 国产视频久久| a级大片免费看| 久久精品亚洲一区二区三区浴池| 一区二区成人免费视频| 色av一区二区| 亚洲国产精品久久久久久久| 在线看欧美日韩| av在线私库| 91天堂在线视频| 精品国产一区一区二区三亚瑟| 国产欧美日韩小视频| 久久成人精品无人区| 一本色道久久综合亚洲精品图片| 亚洲免费av网站| 97人妻精品视频一区| 亚洲精品在线电影| 欧美另类极品| 欧美在线xxx| 都市激情久久| 特级西西人体www高清大胆| 日韩在线一二三区| 韩国三级在线看| 亚洲欧美经典视频| 中文字幕一区二区三区四区免费看 | 国产91精品最新在线播放| 51vv免费精品视频一区二区| 亚洲欧洲日韩精品| 日韩精品一级二级 | 国产精品色噜噜| caoporn国产| 亚洲精品国产欧美| 免费在线观看av电影| 91在线观看免费网站| 欧美hd在线| 久久久久久久久久久久91| 久久夜色精品一区| 中文字幕第四页| 亚洲美女性视频| 在线视频超级| 久久国产一区| 国产日韩欧美一区在线| 中文字幕 亚洲一区| 亚瑟在线精品视频| 成人爽a毛片一区二区| 欧美丰满老妇厨房牲生活| 欧美一级大片在线视频| 男人的天堂成人| 国内精品久久久久影院一蜜桃| 潘金莲一级黄色片| 在线91免费看| 韩国av网站在线| 亚洲aa中文字幕| 欧美久久一级| 亚洲一区二区三区黄色| 亚洲超碰精品一区二区| 天天综合天天综合| 欧洲s码亚洲m码精品一区| 亚洲三级网页| 国产喷水theporn| 中文字幕日韩一区二区| 国产精品系列视频| 美女黄色丝袜一区| 成人午夜大片| 欧美日韩国产精品激情在线播放| 91色|porny| 中文字幕在线播出| 日韩视频免费在线观看| 亚洲大奶少妇| 国产日韩一区二区在线| 久久精品视频一区| 一区二区日韩视频| 欧美黑人一级爽快片淫片高清| 国产一区在线电影| 99热成人精品热久久66| 国产精品美女久久福利网站| 国产黄色小视频在线观看| 午夜伦理精品一区| 伊人久久大香线蕉| 在线观看免费的av| 亚洲午夜久久久久中文字幕久| 天堂av电影在线观看| 国产精品久久久久久久午夜| 亚洲国产一成人久久精品| 99久久人妻精品免费二区| 欧美性猛交一区二区三区精品| av网站大全在线| 久久久一本精品99久久精品66| 美女www一区二区| 久久婷婷一区二区| 一区二区三区无码高清视频| 精品久久亚洲| av观看免费在线| 亚洲精品视频自拍| 日韩在线免费看| 91久久久久久国产精品| 国产精品入口| 亚洲精品卡一卡二| 亚洲精品不卡在线| 91精品国产一区二区在线观看| 日韩欧美国产综合在线| 国产精品久久久久久久久久久免费看| 亚洲精品国产av| 国产精品免费网站| 伊人精品视频| 日本在线一级片| 日韩精品一区二区视频| 精品视频一区二区三区在线观看| 国产精品免费入口| 一区二区在线看|