精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

韩日视频在线| 精品亚洲乱码一区二区 | 国产美女在线精品| 中文字幕在线亚洲| 欧美又黄又嫩大片a级| 日本无删减在线| www.亚洲激情.com| 国产成人一区三区| 中国1级黄色片| 精品国产第一国产综合精品| 亚洲一区二区三区四区在线免费观看 | 日本免费网站视频| 91精品短视频| 亚洲午夜精品17c| 精品欧美一区二区在线观看视频| 亚洲av无码精品一区二区 | 日本不卡一区二区三区四区| 99久久精品免费看国产交换| 亚洲国产一区二区精品专区| 精品国产123| 男人天堂成人在线| 99视频免费在线观看| av资源网一区| 国产精品丝袜白浆摸在线| 全网免费在线播放视频入口| 亚洲国产欧美日韩在线观看第一区 | 高清一区二区三区四区五区| 制服 丝袜 综合 日韩 欧美| 激情不卡一区二区三区视频在线| 欧美性少妇18aaaa视频| 国产免费一区二区三区四在线播放| 少妇高潮久久久| 久久精品av麻豆的观看方式| 午夜精品久久久久久久99热浪潮| ass极品国模人体欣赏| 精品福利一区| 在线观看成人小视频| 国产视频在线观看网站| 成人亚洲性情网站www在线观看| 国产东北露脸精品视频| 国产精品看片资源| 国产又大又黑又粗免费视频| 久久人体视频| 亚洲欧美日韩区| 亚洲成年人av| 国产精品色婷婷在线观看| 日韩欧美综合在线视频| 日本人妻伦在线中文字幕| 香蕉视频黄在线观看| 久久se这里有精品| 国产精品7m视频| 国产精品第56页| 亚洲精品久久久| 在线观看精品自拍私拍| 你懂的在线观看网站| 嫩呦国产一区二区三区av| 欧美性猛交xxxxxx富婆| 丰满爆乳一区二区三区| 欧美一卡二卡| 亚洲啪啪综合av一区二区三区| 日韩av影视| 熟妇高潮一区二区高潮| 国产+成+人+亚洲欧洲自线| 国产在线播放91| 中文字幕久久久久| 奇米影视一区二区三区| 国产成人小视频在线观看| 国产精品suv一区| 欧美精品一卡| 免费av一区二区| 欧美成人aaa片一区国产精品| 亚洲91视频| 久久精品男人天堂| 欧美h片在线观看| 欧美丰满日韩| 日韩在线视频观看正片免费网站| 999久久久国产| 久久一区二区中文字幕| 最近的2019中文字幕免费一页| 精品熟妇无码av免费久久| 欧洲杯什么时候开赛| 在线看日韩欧美| 国产成人精品视频免费| 91精品综合久久久久久久久久久| 久久国产精品视频| 亚洲欧洲综合网| 五月激情久久久| 欧美成人黑人xx视频免费观看| 国产又粗又黄又猛| 91麻豆精品国产91久久久平台| 少妇av一区二区三区| 久久成人小视频| 欧美福利影院| 久久久久久久久国产| 中文在线观看免费网站| 国产一区91| 国产精品国语对白| 国产男男gay网站| 国产成人精品影院| 久久久久久国产精品一区| 青青九九免费视频在线| 国产欧美一二三区| 伊人久久大香线蕉综合75| 18视频在线观看| 欧美色播在线播放| 另类小说第一页| 日韩成人在线观看视频| 日韩电影中文字幕一区| 精品人妻中文无码av在线| 日韩欧美精品| 九九久久国产精品| 天天干在线播放| 久久福利资源站| 国产日韩一区二区三区| 国自产拍在线网站网址视频| 亚洲欧美日韩综合aⅴ视频| 欧美精品卡一卡二| 福利精品一区| 亚洲精品久久久久中文字幕二区| 黄色片网站免费| 亚洲午夜视频| 国产精品直播网红| 婷婷久久久久久| 亚洲女同ⅹxx女同tv| 免费毛片小视频| 国产中文欧美日韩在线| 亚洲人av在线影院| 久久久久亚洲av无码专区| 日韩精品亚洲一区二区三区免费| 国产精品白丝jk白祙| 成人福利在线| 天天射综合影视| 日日干日日操日日射| 免费看成人吃奶视频在线| 九九热r在线视频精品| 伊人久久中文字幕| 91色porny在线视频| www.亚洲一区二区| jizzyou欧美16| 日韩电影中文字幕一区| 免费一级片在线观看| 日本欧美加勒比视频| 国产综合18久久久久久| 黄色网址在线免费观看| 欧美性视频一区二区三区| 日本护士做爰视频| 欧美另类专区| 91久久久久久| 高清av在线| 日本高清不卡在线观看| 性久久久久久久久久久| 韩国一区二区三区在线观看| 91夜夜未满十八勿入爽爽影院| www.在线视频.com| 日韩欧美在线免费| 亚洲av成人片色在线观看高潮| 欧美激情1区2区3区| 日韩av片免费在线观看| 人人妻人人澡人人爽久久av | 欧美爱爱免费视频| 日韩成人av影视| 日本一区免费在线观看| 久久人体大尺度| 亚洲美女视频网| 亚洲男人第一av| 久久中文娱乐网| 国产精品无码一区二区在线| 欧美一性一交| 欧美在线www| 欧美日韩伦理片| 色哟哟精品一区| 亚洲午夜福利在线观看| 久久婷婷久久| 欧美精品中文字幕一区二区| 欧美大片免费| 亚洲国产精品资源| 黑人精品无码一区二区三区AV| 久久免费电影网| www.色偷偷.com| 色天天久久综合婷婷女18| 成人精品在线视频| 国产一二区在线| 欧美va亚洲va国产综合| 国产福利拍拍拍| 国产亚洲制服色| 国产一伦一伦一伦| 一区二区三区在线| 国产精品一区二区三区四区五区| 九色porny视频在线观看| 亚洲欧美日韩中文在线| 欧美特黄aaaaaa| 国产欧美一区二区三区网站| 欧美一级视频在线| 国自产拍偷拍福利精品免费一| 国产98在线|日韩| 欧亚av在线| 在线视频亚洲欧美| 国产伦精品一区二区三区免.费| 亚洲欧美电影一区二区| 污片免费在线观看| 美女高潮久久久| 国产成a人亚洲精v品在线观看| 青青草原在线亚洲| 国产精品久久久久久久av电影| 黄网站在线免费看| 亚洲黄色在线看| 国产精品成人久久久| 亚洲欧美日韩国产综合| 久久久老熟女一区二区三区91| 久久天堂精品| 99久热在线精品视频| 亚洲aa在线| 国产日本欧美一区二区三区在线 | 98视频在线噜噜噜国产| av在线播放免费| 亚洲第一页自拍| 亚洲图片小说视频| 亚洲成a人v欧美综合天堂下载 | 啦啦啦免费高清视频在线观看| 久久久.com| 两女双腿交缠激烈磨豆腐| 巨乳诱惑日韩免费av| 国产911在线观看| 自拍偷拍欧美一区| 爱情岛论坛亚洲入口| 午夜影院一区| 九九久久综合网站| 在线免费黄色| 亚洲精品电影网| 国产偷人妻精品一区二区在线| 欧美天天综合色影久久精品| 欧美激情精品久久久久久免费 | av播放在线| 欧美成人女星排名| 一区二区三区黄| 在线欧美一区二区| 久久久99精品| 《视频一区视频二区| 国内精品久久99人妻无码| 国产不卡视频在线观看| 中文字幕免费高清在线| 玖玖精品视频| 欧美日本视频在线观看| 成人亚洲精品| 国产精品久久999| 日韩美女在线看免费观看| 日本国产欧美一区二区三区| 交100部在线观看| 2019亚洲男人天堂| 国产精品电影| 人人澡人人澡人人看欧美| 亚洲天堂资源| 国产精品91久久久久久| 91久久久久久白丝白浆欲热蜜臀| 国产精品免费在线免费 | 蜜桃av.com| 亚洲天天做日日做天天谢日日欢 | 欧美视频导航| 欧美这里只有精品| 亚洲高清免费| 黄色a级片免费| 美女诱惑一区二区| 不卡中文字幕在线观看| 国产成人免费视| 欧美成人三级伦在线观看| 91丨porny丨最新| 91l九色lporny| 亚洲色图都市小说| 久久伊人成人网| 日韩欧美在线免费| 一级特黄aaa大片在线观看| 欧美成人三级在线| 久久久久久青草| 久久精品亚洲一区| 国产白丝在线观看| 国产极品jizzhd欧美| 久久99国产精品二区高清软件| 亚洲qvod图片区电影| 国内精品国产成人国产三级粉色| 欧美精品一区二区三区在线看午夜 | 亚洲人a成www在线影院| 国产在线激情| 亚洲91精品在线| 日日夜夜亚洲| 国产三级精品在线不卡| 第九色区aⅴ天堂久久香| 日韩国产成人无码av毛片| 男女精品视频| 亚洲精品国产久| 26uuu亚洲| 国产黄在线免费观看| 色综合久久综合网97色综合| 国产精品自产拍| 亚洲色在线视频| 丰乳肥臀在线| 国产精品女人久久久久久| 97一区二区国产好的精华液| 秋霞毛片久久久久久久久| 欧美精品导航| 天天插天天操天天射| 播五月开心婷婷综合| 二区三区四区视频| 日韩欧美999| www.午夜激情| 中文字幕亚洲国产| 在线最新版中文在线| 97国产超碰| 97国产成人高清在线观看| 国产网站免费在线观看| 国产成人亚洲综合a∨猫咪| 精品人妻中文无码av在线| 婷婷夜色潮精品综合在线| 国内毛片毛片毛片毛片| 中文字幕亚洲综合| 性高爱久久久久久久久| 国产欧美日韩综合精品二区| 一精品久久久| 天天操,天天操| 久久久综合激的五月天| xxxx 国产| 91精品国产综合久久精品图片| 粉嫩av在线播放| 欧美亚洲视频在线看网址| 国产精品白浆| 中文精品无码中文字幕无码专区 | 亚洲国产日韩在线| 国产伦理在线观看| 亚洲另类春色国产| a网站在线观看| 久久人人爽人人爽人人片亚洲 | 国产一级特黄a大片99| 中文字幕一区二区三区乱码图片| 狠狠操狠狠干视频| 日本一区二区三区四区| 日韩精品一区不卡| 亚洲欧美成人在线| 亚洲午夜天堂| 日韩欧美99| 日韩精品欧美精品| 欧美老女人性生活视频| 欧美亚洲愉拍一区二区| 国产在线观看网站| 国产精品久久久久久五月尺| 国产精品亚洲片在线播放| 日本熟妇人妻xxxxx| 久久久精品一品道一区| 国产免费一区二区三区四区五区| 亚洲欧美在线第一页| 日韩不卡免费高清视频| 色一情一乱一伦一区二区三欧美| 久久一二三区| 免费一级黄色录像| 欧美日韩你懂得| 黄色精品免费看| 99www免费人成精品| 亚洲经典自拍| 在线免费观看黄色小视频| 在线一区二区三区四区五区 | **网站欧美大片在线观看| 夜夜爽8888| 欧美激情精品久久久久久蜜臀 | 国产xxx精品视频大全| 久久久久久久久97| 亚洲精品第一国产综合精品| 欧美gay囗交囗交| 亚洲人成77777| 国产精品一色哟哟哟| 精品一区二区三区人妻| 国产手机视频精品| 一二区成人影院电影网| 黄色a级在线观看| 成人美女在线视频| 中文字幕亚洲乱码熟女1区2区| 中国人与牲禽动交精品| 久久久久久久久成人| 无码人妻丰满熟妇区96| 国产精品久久久久久久久图文区| 精品人妻无码一区二区色欲产成人| 午夜精品一区二区三区视频免费看| 国产欧美一区二区精品久久久| 四虎成人在线播放| 欧美日韩一区二区在线| 日本三级在线视频| 国内视频一区| 免费观看日韩电影| 国产无码精品视频| 一区二区在线免费视频| 97超碰成人| xxxx一级片| 图片区日韩欧美亚洲| 日韩毛片久久久| 国产综合av一区二区三区| 日韩电影免费在线观看网站| 麻豆亚洲av熟女国产一区二| 亚洲视频在线看| 9l视频自拍九色9l视频成人| 久草福利视频在线| 国产精品久久久久久久久久久久久久久 | a级免费在线观看| 国产精品日产欧美久久久久|