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

為何放棄數據庫,Hive和Spark,偏偏選擇Flink?

數據庫 大數據 Spark
最近接手了一個融合日志的服務. 經過梳理, 我認為當前服務的設計上存在缺陷. 與 Leader 開會討論后, 決定重新進行技術方案調研, 最終我們選擇使用 Flink 重構了該服務。

技術選型: 為什么批處理我們卻選擇了 Flink?

最近接手了一個融合日志的服務. 經過梳理, 我認為當前服務的設計上存在缺陷. 與 Leader 開會討論后, 決定重新進行技術方案調研, 最終我們選擇使用 Flink 重構了該服務.

目前重構后的服務已成功經受了國慶節流量洪峰的考驗, 今日特來總結回顧, 和大家分享一下經驗.

業務需求及背景

首先我們要明確, 我們要解決什么問題以及目前的服務是如何解決的.

當前的業務邏輯還是比較清晰的:

  • 采集同一時段不同數據源的日志.
  • 對采集的數據進行處理.
  • 將處理后的數據上傳到指定位置, 供客戶下載.

我們面臨的痛點和難點:

  • 日志的量比較大, 每小時未壓縮日志在 50 多個 G 左右; 如果是節假日等特殊時間節點, 日志量一般都會翻倍.
  • 目前服務使用單機進行處理, 速度比較慢, 擴容不方便.
  • 目前服務處理數據時需要清洗字段, 按時間排序, 統計某字段的頻率等步驟. 這些步驟都屬于 ETL 中的常規操作, 但是目前是以代碼的形式實現的, 我們想以配置形式減少重復編碼, 盡量更加簡單, 通用.

方案1: 我們需要一個數據庫嗎?

針對以上業務需求, 有同學提出: "我們可以把所有原始數據放到數據庫中, 后續的 ETL 可以通過 SQL 實現".

如果你一聽到"數據庫"想到的就是 Pg, Mysql, Oracle 等覺得這個方案不具有可行性, 那你就錯了. 如下圖所示, 數據庫的類型和維度是非常豐富的.

 

為何放棄數據庫,Hive和Spark,偏偏選擇Flink?

按業務負載特征,關系型數據庫可分為 OLTP 數據庫(交易型)和 OLAP數據庫(分析型) :

  • OLTP, Online Transaction Processing. OLTP 數據庫最大的特點是支持事務, 增刪查改等功能強大, 適合需要被頻繁修改的"熱數據". 我們耳熟能詳的 Mysql, Pg 等都屬于這一類. 缺點就是由于支持事務, 插入時比較慢. 拿來實現我們的需求顯示是不合適的.
  • OLAP, Online Analytical Processing, 數據分析為主. 不支持事務, 或對事務的支持有限. OLAP 的場景是: 大多數是讀請求, 數據總是以相當大的批(> 1000 rows)進行寫入, 不修改已添加的數據.

方案1小結

OLAP 的使用場景符合我們的需求, 為此我們還專門去調研了一下 ClickHouse. 但是有一個因素讓我們最終放棄了使用 OLAP. 請注意, 數據庫存儲的數據都是二維的, 有行和列兩個維度. 但是日志只有行一個維度. 如果說為了把日志存入數據庫把每行日志都切分, 那我們統計字段的需求也就順手實現了, 又何必存到數據呢?

所以, OLAP 使用場景隱含的一個特點是: 存入的數據需要被多維度反復分析的. 這樣才有把數據存入數據庫的動力, 像我們當前的需求對日志進行簡單的變形后仍舊以文本日志的形式輸出, 使用 OLAP 是不合適的.

方案2: Hive 為什么不行?

看到這, 熟悉大數據的同學可能會覺得我們水平很 Low, 因為業務需求歸根到底就是三個字: "批處理". (提煉一下我們的需求, 其實正是大數據的典型應用場景. 大數據處理流程, 見下圖) 那么我們為什么第一時間沒有考慮上大數據呢?

 

為何放棄數據庫,Hive和Spark,偏偏選擇Flink?

大數據確實如雷貫耳, 但是我們團隊日志處理這塊大部分都是用 Golang 實現的, 團隊內的其他業務用了 Python, Lua, C. 偏偏就是沒有用過到 Java. 而目前大數據都是基于 JVM 開發的. Golang 調用這些服務沒有一個好用的客戶端.

所以基于團隊目前的技術儲備, 大數據才沒有成為我們的首選. 但是目前的狀況, 看來上大數據是最優解了. 那么我們該選用大數據的什么組件實現我們的需求呢?

放棄使用數據庫直接使用 HDFS 存儲日志文件, 應該是毋庸置疑的.

我們需求是離線批處理數據, 對時效性沒有要求, MapReduce 和 Hive 都能滿足需求. 但是 MapReduce 與 Hive 相比, Hive 在 MapReduce 上做了一層封裝并且支持 SQL. 看起來 Hive 是非常合適的.

那我們為什么最終放棄了 Hive 呢?

機器資源審批不下來. 公司其他團隊已經有一套 HDFS 的設施, 只用來做存儲, Hadoop 的 MapReduce 這個組件根本沒跑起來. 那套 HDFS 部署的機器資源比較緊張, 他們擔心我們使用 MapReduce 和 Hive 進行計算, 會影響他們現在 HDFS 的性能; 我們想審批一批新的機器, 重新使用 Ambari 搭建一套 Hadoop, 卻被告知沒那么多閑置的機器資源. 而且我們即便申請下來了機器, 只跑目前服務也跑不滿, 機器資源大部分也會被閑置, 也有浪費資源的嫌疑.

存儲分離是趨勢. 在調研中我們發現, 像 Hadoop 這樣把存儲和計算放到一起的已經比較"落伍"了. Hadoop 存儲分離, 需要修改源碼, 目前沒有開源實現, 只是云廠商和各個大數據公司有相關商業產品. 從這個角度講, 即便我們自己搞定了機器資源搭一套 Hadoop, 也只不過是拾人牙慧罷了.

 

為何放棄數據庫,Hive和Spark,偏偏選擇Flink?

方案 2 小結

再合適的技術方案不能落地也是空談. 但是技術方案想要落地時, 已經不是一個單純的技術問題了, 資源限制, 團隊限制等都需要考慮在內.

一個優秀的技術方案立足于解決當下的問題, 并且能放眼未來勾畫藍圖("大餅"), 這樣大家覺得 "有利可圖", 才愿意跟你一起折騰.

方案3: 為什么我們放棄了 Spark?

通用的計算引擎

雖然使用 HDFS 的團隊不贊成我們在他們的機器上跑 Hive, 但是我們把日志數據存到他們的 HDFS 上還是沒問題的. 在已知 "存儲和分離是趨勢" 是前提的基礎下, "我們到底需要什么" 這個問題已經有答案了.

我們需要的是一個通用的計算引擎. 存儲已經剝離給 HDFS 了, 所以我們只需要找一個工具, 幫我們處理 ETL 就可以了. Spark 和 Flink 正是這樣的場景.

Spark 與 Flink 初次交鋒

Spark 和 Flink 之間, 我們毫不猶豫地選擇了 Spark. 原因非常簡單:

  • Spark 適合批處理. Spark 當初的設計目標就是用來替換 MapReduce. 而 Spark 流處理的能力是后來加上去的. 所以用 Spark 進行批處理, 可謂得心應手.
  • Spark 成熟度高. Spark 目前已經發布到 3.0, 而 Flink 尚在 Flink 1.x 階段. Flink 向來以流處理聞名, 雖然被國內某云收購后開始鼓吹 "流批一體", 但是線上效果還是有待檢驗的.
  • Scala 的加持. Spark 大部分是用 Scala 實現的. Scala 是一門多范式的編程語言, 并且與 Haskell 有很深的淵源. Haskell 是一門大名鼎鼎的函數式編程語言. 對于函數式編程語言, 想必大多數程序員都有一種 "雖不能至,然心向往之" 的情結. 現在使用 Spark 能捎帶著耍一耍函數式編程語言 Scala, 豈不妙哉?

 

為何放棄數據庫,Hive和Spark,偏偏選擇Flink?

揮淚斬 Spark

前文已經交代過了, 我們否決掉 Hive 的一個重要因素是我們沒有足夠的機器資源. 所以我們把 Spark 直接部署到云平臺上.

對于我司的云平臺要補充一些細節.

它是基于 K8S 二次開發的, 通常我們使用時都是上傳 Docker 鏡像然后啟動 Docker 實例. 它暫不支持像阿里云 "容器服務 ACK" 這樣的功能. 所以 "Spark on K8S" 的運行模式我們用不了. 在這樣的條件下, 我們采用了 "Spark Standalone" 的模式. Standalone 模式, 也就是Master Slaver 模式, 類似于 Nginx 那樣的架構, Master 節點負責接收分發任務, Slaver 節點負責"干活".

等到我們在云平臺上以 "Spark Standalone" 模式部署好了, 跑了幾個測試 Case 發現問題又來了. 我們的云平臺與辦公網絡是隔離的, 如果辦公網絡想訪問云平臺的某個 Docker 容器, 需要配置域名. 而 Spark 的管理頁面上很多 URL 的 domain 是所在機器的 IP, 而容器的 IP 虛擬 IP, 容器重啟后虛擬 IP 就改變了. 具體如圖:

 

為何放棄數據庫,Hive和Spark,偏偏選擇Flink?

Spark 的管理平臺非常重要, 因為能從這上面看到當前各個節點運行情況, 任務的異常信息等, 現在很多鏈接不能訪問, 不利于我們對 Spark 任務進行問題排查和調優. 基于這個原因, 我們最終放棄了 Spark.

方案 3 小結

Spark 你真的很優秀, 你擅長批處理, 你如此成熟, 你還有函數式的基因 ... 這些優點早讓我傾心不已.

Spark 你真的是個好人, 如果不是云平臺的限制, 我一定選擇你.

Spark, 對不起.

方案4: Flink, 真香!

給 Spark 發完好人卡后, 我們看一看新歡 Flink. 不客氣的說, Flink 初期時很多實現都是抄的 Spark, 所以二者的很多概念相似. 所以 Flink 同樣有 Standard 模式, 我們部署階段沒遇到任何問題.

在跑了幾個 Flink 測試 Case 后, 我們由衷的感嘆 Flink 真香!

放棄 Spark 時我們的痛點在于 "部署在云平臺上的 Spark 服務的管理界面很多功能無法使用", 而 Flink 的管理平臺完全沒有這個問題! 除此之外, Flink 管理平臺的 "顏值" 和功能都是 Spark 無法比擬的.

管理平臺顏值對比

Spark管理平臺頁面(網絡圖片):

 

為何放棄數據庫,Hive和Spark,偏偏選擇Flink?

Flink管理平臺頁面:

 

為何放棄數據庫,Hive和Spark,偏偏選擇Flink?

對比之下, Spark 的頁面完全是個"黃臉婆".

Flink 管理平臺功能

由于 Spark 的功能很多不能使用, 所以就不重點和 Flink 做比較了. 這里只說 Flink 幾個讓人眼前一亮的功能.

完善的 Restful API

部署了 Flink 或 Spark 服務后, 該如何下發計算任務呢? 一般是通過 bin 目錄下的一個名稱中包含 submit 的可執行程序. 那如果我們想把 Flink 或 Spark 做成微服務, 通過 http 接口去下發任務呢?

Spark1.0 的時候支持 http, 2.0 的時候這個功能基本上廢掉了很多參數不支持了, 把 http 這個功能交由 jobService 一個第三方開源組件去實現. 這個 jobService 的開源組件對云平臺的支持也非常不友好. 所以在我們看來, Spark 通過 Http 下發任務的路子基本被堵死了.

反觀 Flink, 管理平臺的接口是 Restful 的, 不僅支持 Http 下發計算任務, 還可以通過相關接口查看任務狀態和獲取異常或返回值.

強大的任務分析能力

Flink 的任務分為幾個不同的階段, 每個不同的階段有不同的顏色. 這樣僅從顏色就可以判斷出當前 Flink 任務執行的大致情況. 如下圖:

 

為何放棄數據庫,Hive和Spark,偏偏選擇Flink?

在任務詳情頁面, 會有任務分解圖和任務執行耗時表格, 這兩個結合起來能夠知道當然 Flink 任務是如何分解的, 是否出現數據傾斜的情況, 哪個步驟耗時最多, 是否有優化的空間 ...

 

為何放棄數據庫,Hive和Spark,偏偏選擇Flink?

 

 

責任編輯:未麗燕 來源: 今日頭條
相關推薦

2023-08-27 21:51:50

Kafka數據庫數據存儲

2018-01-22 08:33:28

SparkHadoop計算

2023-07-06 15:05:34

矢量數據庫數據庫

2021-01-21 10:49:51

分布式架構系統

2020-07-20 08:00:29

數據庫

2019-03-26 14:07:39

TCPUDPDNS

2010-07-11 18:42:17

CassandraTwitter

2010-05-25 09:29:04

MySQL數據庫

2013-01-31 18:52:58

CiscoACEF5

2024-07-09 08:27:30

2011-08-29 10:15:13

FacebookHadoopHBase

2024-09-12 08:45:23

2023-08-30 09:00:00

向量數據庫大語言模型

2015-10-22 10:44:50

2010-05-28 16:27:35

EnterpriseD

2024-03-28 09:00:00

NoSQL數據庫

2011-03-30 08:56:44

Zabbix數據庫

2024-02-21 23:45:48

2013-08-02 18:18:28

2024-02-19 00:00:00

PostgreSQLMySQL應用程序
點贊
收藏

51CTO技術棧公眾號

亚洲v日韩v综合v精品v| 中文欧美日本在线资源| 欧美亚洲日本一区二区三区| 欧洲一区av| 精品一区二区三区在线播放视频 | 国产尤物视频在线| 久久99久久99精品免视看婷婷 | 亚洲精品中文字幕女同| www欧美激情| av今日在线| 国产精品久久久久影院亚瑟| 国产精品视频福利| 亚洲天堂777| 国产亚洲福利| 久久91亚洲精品中文字幕奶水| 色婷婷av777| 日韩第一区第二区| 欧美性淫爽ww久久久久无| 国产91视频一区| 思思99re6国产在线播放| 成人精品鲁一区一区二区| 国产精品一区二区三区免费视频 | 国产日韩欧美一区| 欧美猛少妇色xxxxx| 老熟妇一区二区| 日韩黄色网络| 精品久久久久久无| 91精产国品一二三产区别沈先生| 伊人成综合网站| 一区二区成人在线视频| 一区二区三区四区视频在线| 欧美偷拍视频| 成人一级片网址| 91免费版网站入口| 怡红院男人的天堂| 日韩精品一级中文字幕精品视频免费观看| 欧美激情一区二区三级高清视频| 国产黄色录像片| 欧洲杯半决赛直播| 亚洲天堂成人在线视频| 野花社区视频在线观看| 国产精品45p| 日韩女优毛片在线| 四虎1515hh.com| 亚洲人成777| 欧美老年两性高潮| 久久99999| 在线成人视屏| 在线中文字幕一区二区| 99re在线视频免费观看| 神马久久资源| 欧美在线免费观看视频| 东京热加勒比无码少妇| 欧美gay囗交囗交| 色呦呦一区二区三区| 无码人妻丰满熟妇区毛片18| 在线天堂资源| 色婷婷久久99综合精品jk白丝| 欧美日韩国产精品激情在线播放| 女人让男人操自己视频在线观看| 精品久久久久久电影| 黄色动漫在线免费看| 亚洲成人不卡| 欧美日韩一区二区在线观看 | 国产精品传媒| 亚洲国产女人aaa毛片在线| 稀缺小u女呦精品呦| 欧美人妖在线观看| 亚洲精品在线不卡| 久久精品三级视频| 亚洲国产精品久久久久蝴蝶传媒| 欧美插天视频在线播放| 国产在线视频卡一卡二| 国产日韩欧美三级| 国产精品丝袜久久久久久不卡| 一级aaaa毛片| 国产91色综合久久免费分享| 国产在线精品一区| 国产在线三区| 亚洲品质自拍视频| 人妻无码一区二区三区四区| 国产高清自产拍av在线| 亚洲成人综合视频| 中文字幕一区二区三区四区在线视频 | 亚洲同性同志一二三专区| 特级西西444| 国产日韩电影| 91精品国产高清一区二区三区 | 好吊妞视频这里有精品| 亚洲天堂av图片| 2018天天弄| 免费精品视频| 成人免费淫片aa视频免费| 亚洲国产精品成人久久蜜臀| 91女人视频在线观看| 亚洲欧洲精品一区| av成人 com a| 9191精品国产综合久久久久久| 亚洲妇熟xx妇色黄蜜桃| 九九热hot精品视频在线播放| 一区二区三区 在线观看视| 美国一级片在线观看| 国产欧美大片| 91香蕉电影院| 九色视频网站在线观看| 亚洲精品国产视频| 久久久久久久片| 国产极品模特精品一二| 久久综合伊人77777蜜臀| 日韩人妻精品中文字幕| 国产成人av电影在线播放| 日韩.欧美.亚洲| av今日在线| 日韩一级片网站| 99久久99久久精品免费看小说.| 激情综合亚洲| 亚洲一区免费网站| 在线免费观看的av网站| 狠狠干狠狠久久| 日本泡妞xxxx免费视频软件| 精品一区二区三区中文字幕老牛| 久久免费国产视频| 91久久精品无码一区二区| 91视视频在线观看入口直接观看www| 国产三级中文字幕| 99只有精品| 亚洲色图17p| av中文在线播放| 不卡av在线网| 国产美女作爱全过程免费视频| 欧美日韩卡一| 中文字幕av一区二区三区谷原希美| 国产成人无码精品亚洲| 国产不卡视频一区| 国产又大又长又粗又黄| 99久久久国产精品免费调教网站| 亚洲人成网在线播放| 免费看日韩毛片| 成人爽a毛片一区二区免费| 777久久精品一区二区三区无码| 国产综合色区在线观看| 亚洲天堂av综合网| 黄色av一区二区| 国产日产欧产精品推荐色| 人妻精品无码一区二区三区 | 亚洲第一精品自拍| 精品午夜福利在线观看| 国产精品一二三四区| 欧美做受777cos| 欧美日本三级| 欧美精品18videos性欧| 欧美自拍偷拍第一页| 午夜久久久影院| 日本xxx在线播放| 另类亚洲自拍| 日韩伦理一区二区三区av在线| 三级成人在线| 久久精品国产99国产精品澳门 | 国产精品老熟女一区二区| 国产精品亚洲专一区二区三区 | 欧美大片xxxx| 国产麻豆91精品| 国产色一区二区三区| 日本成人中文| 国产精品国模在线| 黄网站免费在线播放| 日韩欧美黄色影院| 在线观看中文字幕视频| 国产日韩成人精品| 免费高清视频在线观看| 精品91久久久久| 欧美日韩精品免费在线观看视频| 先锋欧美三级| 久久亚洲一区二区三区四区五区高| 99国产精品欲| 婷婷开心激情综合| 成人做爰69片免网站| 国内精品伊人久久久久av一坑| 麻豆映画在线观看| 亚洲三级性片| 91色精品视频在线| 亚洲精品88| zzjj国产精品一区二区| 丰满肥臀噗嗤啊x99av| 在线观看91精品国产入口| 亚洲av无码一区二区三区在线| 成人激情av网| 在线看的黄色网址| 亚洲国产精品一区制服丝袜| 日韩一二三区不卡在线视频| 欧美精品影院| 国产精品日韩专区| 国产伦久视频在线观看| 视频在线观看一区二区| 蜜桃av中文字幕| 欧美日韩免费在线视频| 国产成人在线播放视频| 中文字幕制服丝袜一区二区三区| 免费a v网站| 韩国av一区二区| 国产v亚洲v天堂无码久久久| 午夜视频精品| 亚洲精品9999| 日韩黄色网络| 翡翠波斯猫1977年美国| 成人免费在线观看视频| 91国语精品自产拍在线观看性色| 男人在线资源站| 亚洲天堂一区二区三区| 成人精品在线播放| 欧美精品亚洲一区二区在线播放| 97免费在线观看视频| 亚洲精品国产一区二区精华液| 欧美亚洲色综久久精品国产| 26uuu亚洲综合色| 亚洲精品无码一区二区| 精品一区二区三区免费| 欧美精品aaaa| 久久婷婷亚洲| 乱妇乱女熟妇熟女网站| 国产精品观看| 日韩三级在线播放| 免费毛片在线不卡| 久久一区二区三区欧美亚洲| av成人综合| 粉嫩av一区二区三区免费观看| 精品国产伦一区二区三区观看说明 | 日本亚洲导航| 偷窥自拍亚洲色图精选| 国产伦精品一区二区三区四区免费 | 欧美一区二区免费| 一级久久久久久久| 欧美视频在线一区| 夜夜爽妓女8888视频免费观看| 欧美日在线观看| 中文字幕一区二区三区精品| 亚洲一区二区欧美| 久久黄色免费视频| 亚洲国产精品一区二区www在线| 久久久久久久国产精品毛片| 亚洲免费大片在线观看| 欧美成人免费观看视频 | 成人免费a视频| 岛国精品视频在线播放| 日韩欧美亚洲一区二区三区| 亚洲成人免费在线| 中国一级特黄毛片| 午夜精品成人在线视频| www..com国产| 日韩欧美极品在线观看| 日韩不卡高清视频| 欧美日韩在线播放三区| 国产精品久久久久精| 欧美一级专区免费大片| www.桃色av嫩草.com| 日韩欧美一区二区免费| 成人午夜福利视频| 日韩av一区在线| 久久久久久久久亚洲精品| 国产一区二区三区18| 网友自拍视频在线| 美女扒开尿口让男人操亚洲视频网站| 国产福利在线播放麻豆| 欧美高清视频一区二区| 美女91在线看| 国产精品美女免费视频| 亚洲精品伊人| 国产伦精品一区二区三区四区视频 | 久久手机在线视频| 亚洲一区观看| 午夜宅男在线视频| 成人小视频在线观看| 国产精品无码久久久久一区二区| 国产精品久久久久久妇女6080| 欧美特级一级片| 精品久久久久久久久久| 亚洲中文无码av在线| 欧美一区二区在线看| 全部免费毛片在线播放一个| 亚洲色图在线观看| 伊人手机在线| 日韩免费在线播放| 国产欧美88| 久久综合毛片| 亚洲老妇激情| 久久精品一区二| 激情成人综合网| 亚洲国产欧美视频| 亚洲少妇中出一区| www.毛片.com| 欧美一区二区三区在线观看视频| 午夜国产在线观看| 日韩三级成人av网| 粉嫩一区二区| 福利视频一区二区三区| 日本一区二区免费高清| av网站大全免费| 久久aⅴ国产欧美74aaa| 国产精品嫩草av| 亚洲色欲色欲www| 亚洲成人av影片| 精品国产乱码久久久久久免费| www.亚洲视频| 青青青国产精品一区二区| 在线视频亚洲欧美中文| 亚洲va韩国va欧美va精四季| 亚洲大胆在线| 色黄视频免费看| 国产精品美女一区二区三区| 波多野结衣国产| 日韩三级在线观看| 婷婷在线视频观看| 国产精品国产自产拍高清av水多| 三级精品视频| 久久精品无码中文字幕| 精品一区二区三区日韩| 中文字幕av久久爽一区| 欧美性少妇18aaaa视频| 日韩在线一区二区三区四区| 久久影视电视剧免费网站| 欧美亚洲黄色| 午夜精品美女久久久久av福利| 亚洲精品影视| 黄色av电影网站| 亚洲激情一二三区| 国产精品女人久久久| 日韩资源在线观看| 国产福利91精品一区二区| 欧美亚洲爱爱另类综合| 国产农村妇女精品一区二区| 亚洲综合自拍网| 亚洲成人第一页| 欧美一区二区在线观看视频| 欧美激情图片区| 精品伊人久久久| 黄色www网站| 91污片在线观看| 99久久久久久久久| 日韩禁在线播放| 亚洲国产欧美日本视频| 欧美一区二区视频17c| 欧美亚洲免费| 99久久久无码国产精品性| 日本韩国欧美在线| 国产精品免费观看| 国产精品一区二区女厕厕| 99久久夜色精品国产亚洲1000部| 欧美亚洲日本黄色| 国产精品18p| 日韩午夜激情免费电影| 日本无删减在线| 国产伦精品一区二区三区四区免费| 黄色精品网站| 人妻av一区二区| 色综合久久中文综合久久97| 国产高清一区在线观看| 国产日本欧美一区二区三区| 91视频精品| 蜜臀aⅴ国产精品久久久国产老师| 亚洲一级不卡视频| 亚州男人的天堂| 国产成人精品在线播放| 久久成人综合| wwwww在线观看| 欧美日韩在线视频首页| 国产免费视频在线| 亚洲一区久久久| 一本色道久久综合一区| 一级肉体全黄裸片| 91精品国产欧美一区二区成人| sm久久捆绑调教精品一区| 蜜桃视频在线观看91| 捆绑调教一区二区三区| 九九视频免费在线观看| 亚洲精品自拍第一页| 成人国产在线| 日本精品久久久久久久久久| 久久亚洲精精品中文字幕早川悠里| 天天天天天天天干| 欧美老女人性视频| 妖精视频一区二区三区| 欧美第一页浮力影院| 性做久久久久久免费观看 | 日韩中文字幕精品| 2020国产精品极品色在线观看| 亚洲熟女乱色一区二区三区| 国产精品国产三级国产aⅴ入口| 欧美一级视频免费| 国产精品观看在线亚洲人成网| 欧美精品首页| 人人人妻人人澡人人爽欧美一区| 欧美一级黄色录像| 成人激情综合| 免费在线黄网站| 国产精品婷婷午夜在线观看| 男人天堂手机在线观看| 国产精品直播网红| 国产视频一区免费看| 1024手机在线视频| 国产一区二区三区久久精品|