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

阿里巴巴為什么選擇Apache Flink?

企業動態
伴隨著海量增長的數據,數字化時代的未來感撲面而至。不論是結繩記事的小數據時代,還是我們正在經歷的大數據時代,計算的邊界正在被無限拓寬,而數據的價值再也難以被計算。

伴隨著海量增長的數據,數字化時代的未來感撲面而至。不論是結繩記事的小數據時代,還是我們正在經歷的大數據時代,計算的邊界正在被***拓寬,而數據的價值再也難以被計算。時下,談及大數據,不得不提到熱門的下一代大數據計算引擎Apache Flink(以下簡稱Flink)。本文將結合Flink的前世今生,從業務角度出發,向大家娓娓道來:為什么阿里選擇了Flink?

本文主要整理自阿里巴巴計算平臺事業部資深技術專家莫問在云棲大會的演講。

合抱之木,生于毫末

隨著人工智能時代的降臨,數據量的爆發,在典型的大數據的業務場景下數據業務最通用的做法是:選用批處理的技術處理全量數據,采用流式計算處理實時增量數據。在絕大多數的業務場景之下,用戶的業務邏輯在批處理和流處理之中往往是相同的。但是,用戶用于批處理和流處理的兩套計算引擎是不同的。

因此,用戶通常需要寫兩套代碼。毫無疑問,這帶來了一些額外的負擔和成本。阿里巴巴的商品數據處理就經常需要面對增量和全量兩套不同的業務流程問題,所以阿里就在想,我們能不能有一套統一的大數據引擎技術,用戶只需要根據自己的業務邏輯開發一套代碼。這樣在各種不同的場景下,不管是全量數據還是增量數據,亦或者實時處理,一套方案即可全部支持,這就是阿里選擇Flink的背景和初衷。

 

目前開源大數據計算引擎有很多選擇,流計算如Storm,Samza,Flink,Kafka Stream等,批處理如Spark,Hive,Pig,Flink等。而同時支持流處理和批處理的計算引擎,只有兩種選擇:一個是Apache Spark,一個是Apache Flink。

從技術,生態等各方面的綜合考慮。首先,Spark的技術理念是基于批來模擬流的計算。而Flink則完全相反,它采用的是基于流計算來模擬批計算。

從技術發展方向看,用批來模擬流有一定的技術局限性,并且這個局限性可能很難突破。而Flink基于流來模擬批,在技術上有更好的擴展性。從長遠來看,阿里決定用Flink做一個統一的、通用的大數據引擎作為未來的選型。

Flink是一個低延遲、高吞吐、統一的大數據計算引擎。在阿里巴巴的生產環境中,Flink的計算平臺可以實現毫秒級的延遲情況下,每秒鐘處理上億次的消息或者事件。同時Flink提供了一個Exactly-once的一致性語義。保證了數據的正確性。這樣就使得Flink大數據引擎可以提供金融級的數據處理能力。

 

Flink在阿里的現狀

基于Apache Flink在阿里巴巴搭建的平臺于2016年正式上線,并從阿里巴巴的搜索和推薦這兩大場景開始實現。目前阿里巴巴所有的業務,包括阿里巴巴所有子公司都采用了基于Flink搭建的實時計算平臺。同時Flink計算平臺運行在開源的Hadoop集群之上。采用Hadoop的YARN做為資源管理調度,以 HDFS作為數據存儲。因此,Flink可以和開源大數據軟件Hadoop無縫對接。

 

目前,這套基于Flink搭建的實時計算平臺不僅服務于阿里巴巴集團內部,而且通過阿里云的云產品API向整個開發者生態提供基于Flink的云產品支持。

Flink在阿里巴巴的大規模應用,表現如何?

規模:一個系統是否成熟,規模是重要指標,Flink最初上線阿里巴巴只有數百臺服務器,目前規模已達上萬臺,此等規模在全球范圍內也是***;

狀態數據:基于Flink,內部積累起來的狀態數據已經是PB級別規模;

Events:如今每天在Flink的計算平臺上,處理的數據已經超過萬億條;

PS:在峰值期間可以承擔每秒超過4.72億次的訪問,最典型的應用場景是阿里巴巴雙11大屏;

 

Flink的發展之路

接下來從開源技術的角度,來談一談Apache Flink是如何誕生的,它是如何成長的?以及在成長的這個關鍵的時間點阿里是如何進入的?并對它做出了那些貢獻和支持?

Flink誕生于歐洲的一個大數據研究項目StratoSphere。該項目是柏林工業大學的一個研究性項目。早期,Flink是做Batch計算的,但是在2014年,StratoSphere里面的核心成員孵化出Flink,同年將Flink捐贈Apache,并在后來成為Apache的***大數據項目,同時Flink計算的主流方向被定位為Streaming,即用流式計算來做所有大數據的計算,這就是Flink技術誕生的背景。

 

2014年Flink作為主攻流計算的大數據引擎開始在開源大數據行業內嶄露頭角。區別于Storm,Spark Streaming以及其他流式計算引擎的是:它不僅是一個高吞吐、低延遲的計算引擎,同時還提供很多高級的功能。比如它提供了有狀態的計算,支持狀態管理,支持強一致性的數據語義以及支持Event Time,WaterMark對消息亂序的處理。

 

Flink核心概念以及基本理念

Flink最區別于其他流計算引擎的,其實就是狀態管理。

什么是狀態?例如開發一套流計算的系統或者任務做數據處理,可能經常要對數據進行統計,如Sum,Count,Min,Max,這些值是需要存儲的。因為要不斷更新,這些值或者變量就可以理解為一種狀態。如果數據源是在讀取Kafka,RocketMQ,可能要記錄讀取到什么位置,并記錄Offset,這些Offset變量都是要計算的狀態。

Flink提供了內置的狀態管理,可以把這些狀態存儲在Flink內部,而不需要把它存儲在外部系統。這樣做的好處是***降低了計算引擎對外部系統的依賴以及部署,使運維更加簡單;第二,對性能帶來了極大的提升:如果通過外部去訪問,如Redis,HBase它一定是通過網絡及RPC。如果通過Flink內部去訪問,它只通過自身的進程去訪問這些變量。同時Flink會定期將這些狀態做Checkpoint持久化,把Checkpoint存儲到一個分布式的持久化系統中,比如HDFS。這樣的話,當Flink的任務出現任何故障時,它都會從最近的一次Checkpoint將整個流的狀態進行恢復,然后繼續運行它的流處理。對用戶沒有任何數據上的影響。

Flink是如何做到在Checkpoint恢復過程中沒有任何數據的丟失和數據的冗余?來保證精準計算的?

這其中原因是Flink利用了一套非常經典的Chandy-Lamport算法,它的核心思想是把這個流計算看成一個流式的拓撲,定期從這個拓撲的頭部Source點開始插入特殊的Barries,從上游開始不斷的向下游廣播這個Barries。每一個節點收到所有的Barries,會將State做一次Snapshot,當每個節點都做完Snapshot之后,整個拓撲就算完整的做完了一次Checkpoint。接下來不管出現任何故障,都會從最近的Checkpoint進行恢復。

 

Flink利用這套經典的算法,保證了強一致性的語義。這也是Flink與其他無狀態流計算引擎的核心區別。

下面介紹Flink是如何解決亂序問題的。比如星球大戰的播放順序,如果按照上映的時間觀看,可能會發現故事在跳躍。

 

在流計算中,與這個例子是非常類似的。所有消息到來的時間,和它真正發生在源頭,在線系統Log當中的時間是不一致的。在流處理當中,希望是按消息真正發生在源頭的順序進行處理,不希望是真正到達程序里的時間來處理。Flink提供了Event Time和WaterMark的一些先進技術來解決亂序的問題。使得用戶可以有序的處理這個消息。這是Flink一個很重要的特點。

 

接下來要介紹的是Flink啟動時的核心理念和核心概念,這是Flink發展的***個階段;第二個階段時間是2015年和2017年,這個階段也是Flink發展以及阿里巴巴介入的時間。故事源于2015年年中,我們在搜索事業部的一次調研。當時阿里有自己的批處理技術和流計算技術,有自研的,也有開源的。但是,為了思考下一代大數據引擎的方向以及未來趨勢,我們做了很多新技術的調研。

結合大量調研結果,我們***得出的結論是:解決通用大數據計算需求,批流融合的計算引擎,才是大數據技術的發展方向,并且最終我們選擇了Flink。

但2015年的Flink還不夠成熟,不管是規模還是穩定性尚未經歷實踐。***我們決定在阿里內部建立一個Flink分支,對Flink做大量的修改和完善,讓其適應阿里巴巴這種超大規模的業務場景。在這個過程當中,我們團隊不僅對Flink在性能和穩定性上做出了很多改進和優化,同時在核心架構和功能上也進行了大量創新和改進,并將其貢獻給社區,例如:Flink新的分布式架構,增量Checkpoint機制,基于Credit-based的網絡流控機制和Streaming SQL等。

 

阿里巴巴對Flink社區的貢獻

我們舉兩個設計案例,***個是阿里巴巴重構了Flink的分布式架構,將Flink的Job調度和資源管理做了一個清晰的分層和解耦。這樣做的首要好處是Flink可以原生的跑在各種不同的開源資源管理器上。經過這套分布式架構的改進,Flink可以原生地跑在Hadoop Yarn和Kubernetes這兩個最常見的資源管理系統之上。同時將Flink的任務調度從集中式調度改為了分布式調度,這樣Flink就可以支持更大規模的集群,以及得到更好的資源隔離。

 

另一個是實現了增量的Checkpoint機制,因為Flink提供了有狀態的計算和定期的Checkpoint機制,如果內部的數據越來越多,不停地做Checkpoint,Checkpoint會越來越大,***可能導致做不出來。提供了增量的Checkpoint后,Flink會自動地發現哪些數據是增量變化,哪些數據是被修改了。同時只將這些修改的數據進行持久化。這樣Checkpoint不會隨著時間的運行而越來越難做,整個系統的性能會非常地平穩,這也是我們貢獻給社區的一個很重大的特性。

 

經過2015年到2017年對Flink Streaming的能力完善,Flink社區也逐漸成熟起來。Flink也成為在Streaming領域最主流的計算引擎。因為Flink最早期想做一個流批統一的大數據引擎,2018年已經啟動這項工作,為了實現這個目標,阿里巴巴提出了新的統一API架構,統一SQL解決方案,同時流計算的各種功能得到完善后,我們認為批計算也需要各種各樣的完善。無論在任務調度層,還是在數據Shuffle層,在容錯性,易用性上,都需要完善很多工作。

 

篇幅原因,下面主要和大家分享兩點:

統一 API Stack

統一 SQL方案

先來看下目前Flink API Stack的一個現狀,調研過Flink或者使用過Flink的開發者應該知道。Flink有2套基礎的API,一套是DataStream,一套是DataSet。DataStream API是針對流式處理的用戶提供,DataSet API是針對批處理用戶提供,但是這兩套API的執行路徑是完全不一樣的,甚至需要生成不同的Task去執行。所以這跟得到統一的API是有沖突的,而且這個也是不完善的,不是最終的解法。在Runtime之上首先是要有一個批流統一融合的基礎API層,我們希望可以統一API層。

因此,我們在新架構中將采用一個DAG(有限無環圖)API,作為一個批流統一的API層。對于這個有限無環圖,批計算和流計算不需要涇渭分明的表達出來。只需要讓開發者在不同的節點,不同的邊上定義不同的屬性,來規劃數據是流屬性還是批屬性。整個拓撲是可以融合批流統一的語義表達,整個計算無需區分是流計算還是批計算,只需要表達自己的需求。有了這套API后,Flink的API Stack將得到統一。

 

除了統一的基礎API層和統一的API Stack外,同樣在上層統一SQL的解決方案。流和批的SQL,可以認為流計算有數據源,批計算也有數據源,我們可以將這兩種源都模擬成數據表。可以認為流數據的數據源是一張不斷更新的數據表,對于批處理的數據源可以認為是一張相對靜止的表,沒有更新的數據表。整個數據處理可以當做SQL的一個Query,最終產生的結果也可以模擬成一個結果表。

對于流計算而言,它的結果表是一張不斷更新的結果表。對于批處理而言,它的結果表是相當于一次更新完成的結果表。從整個SOL語義上表達,流和批是可以統一的。此外,不管是流式SQL,還是批處理SQL,都可以用同一個Query來表達復用。這樣以來流批都可以用同一個Query優化或者解析。甚至很多流和批的算子都是可以復用的。

 

Flink的未來方向

首先,阿里巴巴還是要立足于Flink的本質,去做一個全能的統一大數據計算引擎。將它在生態和場景上進行落地。目前Flink已經是一個主流的流計算引擎,很多互聯網公司已經達成了共識:Flink是大數據的未來,是***的流計算引擎。下一步很重要的工作是讓Flink在批計算上有所突破。在更多的場景下落地,成為一種主流的批計算引擎。然后進一步在流和批之間進行無縫的切換,流和批的界限越來越模糊。用Flink,在一個計算中,既可以有流計算,又可以有批計算。

第二個方向就是Flink的生態上有更多語言的支持,不僅僅是Java,Scala語言,甚至是機器學習下用的Python,Go語言。未來我們希望能用更多豐富的語言來開發Flink計算的任務,來描述計算邏輯,并和更多的生態進行對接。

 

***不得不說AI,因為現在很多大數據計算的需求和數據量都是在支持很火爆的AI場景,所以在Flink流批生態完善的基礎上,將繼續往上走,完善上層Flink的Machine Learning算法庫,同時Flink往上層也會向成熟的機器學習,深度學習去集成。比如可以做Tensorflow On Flink, 讓大數據的ETL數據處理和機器學習的Feature計算和特征計算,訓練的計算等進行集成,讓開發者能夠同時享受到多種生態給大家帶來的好處。

【本文為51CTO專欄作者“阿里巴巴官方技術”原創稿件,轉載請聯系原作者】

戳這里,看該作者更多好文

責任編輯:武曉燕 來源: 51CTO專欄
相關推薦

2020-09-08 16:25:18

Apache BeancopyJava

2020-07-30 12:16:33

阿里巴巴Apache對象

2013-08-22 09:26:38

去IOE王堅

2016-09-21 20:28:55

阿里巴巴IOE

2021-08-04 17:20:30

阿里巴巴AsyncJava

2013-10-11 09:55:13

阿里巴巴

2019-09-04 11:02:54

繼承層次組合

2021-10-11 09:32:40

包裝類型屬性

2021-09-07 17:22:43

阿里巴巴辭職高薪

2023-04-03 07:03:51

阿里巴巴List元素

2019-09-02 15:20:28

Java開發繼承

2025-07-14 00:00:00

2010-06-28 10:43:47

2022-09-05 10:06:21

MySQL外循環內循環

2021-10-20 14:53:31

Foreach強制阿里巴巴

2019-06-26 07:54:53

ArrayListsubList源碼

2013-08-22 09:41:52

阿里巴巴去IOE王堅

2025-04-17 08:47:23

2020-09-22 11:40:53

BigDecimalequalsJava

2009-02-27 10:46:32

DBA筆試題阿里巴巴
點贊
收藏

51CTO技術棧公眾號

国产精品红桃| 999精品嫩草久久久久久99| aaa亚洲精品一二三区| 日本精品久久久久久久| 天堂网中文在线观看| 少妇精品在线| 91国偷自产一区二区三区观看| 视频一区国产精品| 亚洲国产精品久久久久久6q| 欧美一级久久| 麻豆乱码国产一区二区三区 | 精品五月天久久| 奇米影视四色在线| а√天堂中文在线资源8| 国产欧美日韩在线| 成人动漫视频在线观看完整版 | 鲁丝一区二区三区免费| 国产精品久久久国产盗摄| 亚洲青涩在线| 久久亚洲精品一区二区| 国产美女精品久久| 日韩高清二区| 欧美吞精做爰啪啪高潮| 国产a级片网站| 日本免费中文字幕在线| www成人在线观看| 7777精品久久久大香线蕉小说| www.com亚洲| 狠狠干综合网| 欧美成人午夜激情视频| 国产精品理论在线| 亚洲va久久久噜噜噜久久| 日韩一级片在线观看| 午夜精品在线免费观看| 悠悠资源网亚洲青| 亚洲成人av在线电影| 国产a级片免费看| 国产人成在线视频| 91老师国产黑色丝袜在线| 91文字幕巨乱亚洲香蕉| 国产精品毛片一区视频播| 日韩黄色小视频| 日本精品va在线观看| 国产乡下妇女做爰毛片| 欧美日韩91| 久久伊人精品天天| 久草手机视频在线观看| 日韩久久久久| 中文字幕欧美日韩| 无码少妇一区二区| 国产欧美一区二区精品久久久| 亚洲韩国日本中文字幕| 亚洲av成人片无码| 豆花视频一区二区| 亚洲国产精品人人爽夜夜爽| 中文字幕乱视频| 国语一区二区三区| 亚洲的天堂在线中文字幕| 久久精品aⅴ无码中文字字幕重口| 久久九九精品视频| 精品久久国产字幕高潮| 91成人在线观看喷潮蘑菇| 午夜视频在线观看精品中文| 日韩欧美国产1| 中文字幕人妻熟女在线| 老司机在线精品视频| 亚洲国产成人精品一区二区 | 成年人小视频网站| 国产极品久久久久久久久波多结野| 色哟哟国产精品| 另类小说第一页| 国产精品美女久久久久| 精品区一区二区| 亚洲av无码一区二区三区观看| 日韩高清影视在线观看| 在线精品国产成人综合| 中日韩一级黄色片| 国内精品久久久久久久影视麻豆| 久久久免费电影| 岛国av中文字幕| 国内精品视频666| dy888夜精品国产专区| 日本激情一区二区三区| 久久久久亚洲综合| 在线播放 亚洲| 欧美人与禽猛交乱配| 欧美日韩中文字幕日韩欧美| 一级在线免费视频| 国产日本亚洲| 亚洲欧美日韩久久久久久| 老司机深夜福利网站| 亚洲无线一线二线三线区别av| 欧美亚洲成人精品| 一级黄色免费片| 白白色 亚洲乱淫| 亚洲精品久久区二区三区蜜桃臀| 91精品久久| 色综合久久久久综合99| 国产欧美精品一二三| 欧美电影在线观看完整版| 在线色欧美三级视频| 久热精品在线观看| 免费看黄色91| 国产在线观看一区| 日本在线观看网站| 欧美日韩精品二区| 国产福利精品一区二区三区| 日韩高清成人在线| 欧美寡妇偷汉性猛交| 一区二区乱子伦在线播放| 成人在线综合网| 这里只有精品66| 美女福利一区二区| 精品动漫一区二区三区在线观看| 国产真人真事毛片视频| 国产精品久久久亚洲一区| 91香蕉亚洲精品| 不卡在线视频| 欧美午夜宅男影院在线观看| 色哟哟免费视频| 成人精品天堂一区二区三区| 97香蕉超级碰碰久久免费的优势| 国产乱码精品一区二三区蜜臂 | 日韩成年人视频| 国产剧情在线观看一区二区| 涩涩涩999| 一本大道色婷婷在线| 精品国产露脸精彩对白| 国产又粗又硬又长又爽| 免费成人在线影院| 久久久久成人精品免费播放动漫| 1区2区3区在线视频| 欧美日韩精品免费观看视频| 少妇久久久久久久久久| 激情亚洲成人| 91久久久一线二线三线品牌| 国产1区在线| 555www色欧美视频| 蜜桃av免费观看| 日本美女一区二区| 欧美在线视频一区二区三区| 国产在线天堂www网在线观看| 欧美一区二区三区四区五区| 男人晚上看的视频| 另类专区欧美蜜桃臀第一页| 日韩欧美三级电影| 日韩欧美精品电影| 国产午夜精品全部视频播放| 神马久久久久久久| 久久久www免费人成精品| 国产精品丝袜久久久久久消防器材| 国产精品15p| 91av成人在线| 奇米影视888狠狠狠777不卡| 欧美丝袜一区二区| 中文字幕国产综合| 日韩1区2区日韩1区2区| 天堂资源在线亚洲资源| 九九热这里有精品| 一区二区三区精品99久久| 姑娘第5集在线观看免费好剧| 中文欧美字幕免费| www.亚洲高清| 亚洲精品国产偷自在线观看| 翡翠波斯猫1977年美国| 国产伦子伦对白在线播放观看| 日韩成人在线播放| 精品久久久久久久久久久久久久久久| 国产欧美日韩三级| 中文字幕av不卡在线| 91精品综合| 国产伦精品一区二区三区免费视频 | 麻豆精品av| 国产99久久精品一区二区 夜夜躁日日躁 | 久久精品97| 欧美成人免费全部| 天堂中文在线资源| 色香蕉成人二区免费| 国产免费嫩草影院| 国产成人av电影在线播放| 欧美不卡在线播放| 精品一二三区| 亚洲中国色老太| sm性调教片在线观看| 亚洲视频日韩精品| 国产日韩一级片| 红桃视频成人在线观看| 日本美女bbw| 粉嫩av一区二区三区在线播放| 成人毛片视频网站| 偷拍欧美精品| 鲁片一区二区三区| 久久伊人影院| 国产成人激情视频| 欧美日韩色网| 永久免费毛片在线播放不卡| av在线资源观看| 色婷婷精品久久二区二区蜜臂av | 亚洲人成人无码网www国产| 久久er99精品| 欧美视频免费播放| 香蕉久久网站| 日本黑人久久| 日本免费一区二区视频| 国产精品91在线观看| 日本aa在线| 日韩在线观看网站| 日韩porn| 精品成人在线观看| 国产一区二区网站| 色爱区综合激月婷婷| 精品处破女学生| 国产精品蜜臀在线观看| 无码人妻aⅴ一区二区三区| 国产一区二区不卡| 最近中文字幕一区二区| 美女日韩在线中文字幕| 欧美性潮喷xxxxx免费视频看| 日韩www.| 日韩高清av电影| 视频小说一区二区| 国产伦精品一区二区三区四区免费| 日本黄色一区| 日本国产精品视频| 中文av在线全新| 97av在线播放| 九色porny丨国产首页在线| 欧美成人午夜剧场免费观看| 日本亚洲精品| 日韩小视频网址| av色图一区| 宅男66日本亚洲欧美视频| 欧美日韩影视| 亚洲男人第一网站| 男人久久精品| 亚洲免费影视第一页| 熟妇人妻系列aⅴ无码专区友真希| 日韩色在线观看| 精品久久人妻av中文字幕| 制服丝袜激情欧洲亚洲| 国产乱码久久久| 欧美一卡2卡三卡4卡5免费| 一级视频在线播放| 91精品国模一区二区三区| 国产精品嫩草影院桃色| 欧美男男青年gay1069videost| 亚洲熟妇av乱码在线观看| 欧美群妇大交群中文字幕| 一级黄在线观看| 制服丝袜日韩国产| 亚洲av无码乱码国产精品| 日韩欧美中文字幕公布| 成人h动漫精品一区二区无码| 日韩三级.com| 日本免费一区视频| 亚洲精品美女网站| 欧美日韩国产综合视频| 亚洲色图激情小说| h网站视频在线观看| 久久精品青青大伊人av| 99视频免费在线观看| 欧美激情亚洲另类| 日韩精品美女| 国产精品美女在线| 亚洲影视资源| 国产精品一国产精品最新章节| 亚洲人和日本人hd| 无遮挡亚洲一区| 91成人看片| 水蜜桃色314在线观看| 久久久蜜桃一区二区人| jizz大全欧美jizzcom| 国产精品亚洲人在线观看| 在线免费观看污视频| 中文字幕久久午夜不卡| 2021亚洲天堂| 日韩欧美一区二区在线| 一区二区三区黄| 亚洲第一区中文99精品| 国产专区在线| 欧美精品一区在线播放| 美女100%一区| av蓝导航精品导航| 免费一区二区| 香蕉视频在线网址| 在线一区免费观看| 亚洲欧美日本一区二区| av不卡免费在线观看| 中文字幕乱码av| 欧美日韩国产页| 国产乱码一区二区| 亚洲免费视频观看| www在线观看播放免费视频日本| 91精品国产高清久久久久久久久| 123成人网| 国产自产在线视频一区| 欧美黄色录像片| 波多野结衣乳巨码无在线| 久草精品在线观看| 亚洲天堂资源在线| 亚洲日本在线a| 天堂网一区二区| 欧美精品一区男女天堂| 美女隐私在线观看| 欧美诱惑福利视频| 日韩区欧美区| 一区二区三区四区视频在线观看| 99日韩精品| 精品人妻一区二区三| 国产欧美一区二区三区鸳鸯浴 | 亚洲午夜伦理| 福利视频999| 国产亚洲女人久久久久毛片| 久久久久久久久久久97| 欧美日韩成人一区| 精品成人一区二区三区免费视频| 欧美第一黄色网| 中文成人在线| 伊人狠狠色丁香综合尤物| 久久xxxx精品视频| 国产女人18毛片水真多18| 亚洲人成在线观看一区二区| 中文字幕第2页| 亚洲色图欧美制服丝袜另类第一页| 国精一区二区三区| 99久久国产免费免费| 97精品一区| 国产精品一区二区小说| 国产午夜精品一区二区三区视频| 久久久久亚洲AV| 日韩欧美在线不卡| 91在线中字| 97超级碰碰| 女人香蕉久久**毛片精品| 欧美日韩中文不卡| 国产三级欧美三级| 中文字幕免费高清网站| 亚洲性猛交xxxxwww| 欧美成人影院| 日本一区免费观看| 丝袜诱惑制服诱惑色一区在线观看| av网页在线观看| 精品日韩美女的视频高清| 人人妻人人澡人人爽精品日本| 久久久久久com| 成人香蕉社区| 福利视频一二区| 97精品电影院| 69视频免费看| 色视频www在线播放国产成人| 久久精品国产福利| 8x8x华人在线| 成人小视频免费观看| 国产一级一片免费播放| 亚洲第一福利网| 深夜福利视频一区二区| 区一区二区三区中文字幕| 日韩福利视频网| 亚洲区一区二区三| 日韩精品一区二区在线| 国产精品13p| 视频一区二区精品| 国产原创一区二区| 精品一区二区三区人妻| 日韩经典中文字幕在线观看| 久久久一本精品| 三年中文高清在线观看第6集| 黄色资源网久久资源365| 免费人成年激情视频在线观看| 亚洲精品国产精品久久清纯直播| 成人爽a毛片免费啪啪| 亚洲高清在线播放| 国产精品1区二区.| 日韩免费在线视频观看| 在线精品播放av| 成人性生交大片免费看96| 国产成人精品无码播放| 17c精品麻豆一区二区免费| 黄色片一区二区| 国产成人亚洲精品| 一级毛片免费高清中文字幕久久网| 黑森林av导航| 欧美丝袜自拍制服另类| 成人高潮aa毛片免费| 日韩免费电影一区二区| 国产精品一区二区x88av| √资源天堂中文在线| 北条麻妃久久精品| 日韩欧美美女在线观看| 黄色一级片免费的| 五月激情综合色| 快射视频在线观看| 久久国产欧美精品| 精品亚洲国内自在自线福利| 日韩成人高清视频| 久久久91精品| 精品大片一区二区| 国产a级黄色片| 欧美群妇大交群中文字幕| 在线毛片观看|