日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Flink 1.13,面向流批一体的运行时与 DataStream API 优化

發布時間:2024/9/3 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Flink 1.13,面向流批一体的运行时与 DataStream API 优化 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡介:在 1.13 中,針對流批一體的目標,Flink 優化了大規模作業調度以及批執行模式下網絡 Shuffle 的性能,以及在 DataStream API 方面完善有限流作業的退出語義。

本文由社區志愿者苗文婷整理,內容來源自阿里巴巴技術專家高赟(云騫) 在 5 月 22 日北京站 Flink Meetup 分享的《面向流批一體的 Flink 運行時與 DataStream API 優化》。文章主要分為 4 個部分:

  • 回顧 Flink 流批一體的設計
  • 介紹針對運行時的優化點
  • 介紹針對 DataStream API 的優化點
  • 總結以及后續的一些規劃。
  • GitHub 地址
    https://github.com/apache/flink
    歡迎大家給 Flink 點贊送 star~

    1. 流批一體的 Flink

    1.1 架構介紹

    首先看下 Flink 流批一體的整體邏輯。Flink 在早期的時候,雖然是一個可以同時支持流處理和批處理的框架,但是它的流處理和批處理的實現,不管是在 API 層,還是在底下的 Shuffle、調度、算子層,都是單獨的兩套。這兩套實現是完全獨立的,沒有特別緊密的關聯。

    在流批一體這一目標的引導下,Flink 現在已經對底層的算子、調度、Shuffle 進行了統一的抽象,以統一的方式向上支持 DataStream API 和 Table API 兩套接口。DataStream API 是一種比較偏物理層的接口,Table API 是一種 Declearetive 的接口,這兩套接口對流和批來說都是統一的。

    1.2 優點

    • 代碼復用

      基于 DataStream API 和 Table API,用戶可以寫同一套代碼來同時處理歷史的數據和實時的數據,例如數據回流的場景。

    • 易于開發

      統一的 Connector 和算子實現,減少開發和維護的成本。

    • 易于學習

      減少學習成本,避免學習兩套相似接口。

    • 易于維護

      使用同一系統支持流作業和批作業,減少維護成本。

    1.3 數據處理過程

    下面簡單介紹 Flink 是怎么抽象流批一體的,Flink 把作業拆成了兩種:

    • 第一種類型的作業是處理無限數據的無限流的作業

      這種作業就是我們平時所認知的流作業,對于這種作業,Flink 采用一個標準流的執行模式,需要考慮記錄的時間,通過 Watermark 對齊的方式推進整個系統的時間以達到一些數據聚合和輸出的目的,中間通過 State 來維護中間狀態。

    • 第二種類型的作業是處理有限數據集的作業

      數據可能是保存在文件中,或者是以其他方式提前保留下來的一個有限數據集。此時可以把有限數據集看作是無限數據集的一個特例,所以它可以自然的跑在之前的流處理模式之上,無需經過代碼修改,可以直接支持。

      但這里可能會忽略掉有限數據集數據有限的特點,在接口上還需要處理更細粒度的時間、Watermark 等語義,可能會引入額外的復雜性。另外,在性能方面,因為是按流的方式處理,在一開始就需要把所有的任務拉起來,可能需要占用更多的資源,如果采用的是 RocksDB backend,相當于是一個大的 Hash 表,在 key 比較多的情況下,可能會有隨機 IO 訪問的問題。

      但是在批執行模式下,可以通過排序的方式,用一種 IO 更加友好的方式來實現整個數據處理的流程。所以說,批處理模式在考慮數據有限的前提下,在調度、Shuffle、算子的實現上都給我們提供了更大的選擇空間。

      最后,針對有限數據流,不管是采用哪種處理模式,我們希望最終的處理結果都是一致的。

    1.4 近期演進

    Flink 在最近的幾個版本中,在 API 和實現層都朝著流批一體的目標做了很多的努力。

    • 在 Flink 1.11 及之前:

      Flink 統一了 Table/SQL API,并引入了統一的 blink planner,blink planner 對流和批都會翻譯到 DataStream 算子之上。此外,對流和批還引入了統一的 shuffle 架構。

    • 在 Flink 1.12 中:

      針對批的 shuffle 引入了一種新的基于 Sort-Merge 的 shuffle 模式,相對于之前 Flink 內置的 Hash shuffle,性能會有很大提升。在調度方面,Flink 引入了一種基于 Pipeline Region 的流批一體的調度器。

    • 在 Flink 1.13 中:

      完善了 Sort-Merge Shuffle,并對 Pipeline Region scheduler 在大規模作業下進行了性能優化。另外,前面提到過,對于有限流的兩種執行模式,我們預期它的執行結果應該是一致的。但是現在 Flink 在作業執行結束的時候還有一些問題,導致它并不能完全達到一致。

      所以在 1.13 中,還有一部分的工作是針對有限數據集作業,怎么在流批,尤其是在流的模式下,使它的結果和預期的結果保持一致。

    • 未來的 Flink 1.14:

      需要繼續完成有限作業一致性保證、批流切換 Source、逐步廢棄 DataSet API 等工作。

    2. 運行時優化

    2.1 大規模作業調度優化

    2.1.1 邊的時間復雜度問題

    Flink 提交作業時會生成一個作業的 DAG 圖,由多個頂點組成,頂點對應著我們實際的處理節點,如 Map。每個處理節點都會有并發度,此前 Flink 的實現里,當我們把作業提交到 JM 之后,JM 會對作業展開,生成一個 Execution Graph。

    如下圖,作業有兩個節點,并發度分別為 2 和 3。在 JM 中實際維護的數據結構里,會分別維護 2 個 task 和 3 個 task,并由 6 條執行邊組成,Flink 基于此數據結構來維護整個作業的拓撲信息。在這個拓撲信息的基礎上,Flink 可以單獨維護每個 task 的狀態,當任務掛了之后以識別需要拉起的 task。

    如果以這種 all-to-all 的通信,也就是每兩個上下游 task 之間都有邊的情況下,上游并發 下游并發,將出現 O(N^2) 的數據結構。這種情況下,內存的占用是非常驚人的,如果是 10k 10k 的邊,JM 的內存占用將達到 4.18G。此外,作業很多的計算復雜度都是和邊的數量相關的,此時的空間復雜度為 O(N^2) 或 O(N^3),如果是 10k * 10k 的邊,作業初次調度時間將達到 62s。

    可以看出,除了初始調度之外,對于批作業來說,有可能是上游執行完之后繼續執行下游,中間的調度復雜度都是 O(N^2) 或 O(N^3),這樣就會導致很大的性能開銷。另外,內存占用很大的話,GC 的性能也不會特別好。

    2.1.2 Execution Graph 的對稱性

    針對 Flink 在大規模作業下內存和性能方面存在的一些問題,經過一些深入分析,可以看出上述例子中上下游節點之間是有一定對稱性的。
    ?

    Flink 中 “邊” 的類型可以分為兩種:

    • 一種是 Pointwise 型,上游和下游是一一對應的,或者上游一個對應下游幾個,不是全部相連的,這種情況下,邊的數量基本是線性的 O(N), 和算子數在同一個量級。
    • 另一種是 All-to-all 型,上游每一個 task 都要和下游的每一個 task 相連,在這種情況下可以看出,每一個上游的 task 產生的數據集都要被下游所有的 task 消費,實際上是一個對稱的關系。只要記住上游的數據集會被下游的所有 task 來消費,就不用再單獨存中間的邊了。

    所以,Flink 在 1.13 中對上游的數據集和下游的節點分別引入了 ResultPartitionGroup 和 VertexGroup 的概念。尤其是對于 All-to-all 的邊,因為上下游之間是對稱的,可以把所有上游產生的數據集放到一個 Group 里,把下游所有的節點也放到一個 Group 里,在實際維護時不需要存中間的邊的關系,只需要知道上游的哪個數據集是被下游的哪個 Group 消費,或下游的哪個頂點是消費上游哪個 Group 的數據集。
    通過這種方式,減少了內存的占用。

    另外,在實際做一些調度相關計算的時候,比如在批處理里,假如所有的邊都是 blocking 邊的情況下,每個節點都屬于一個單獨的 region。之前計算 region 之間的上下游關系,對上游的每個頂點,都需要遍歷其下游的所有頂點,所以是一個 O(N^2) 的操作。
    而引入 ConsumerGroup 之后,就會變成一個 O(N) 的線性操作。

    2.1.3 優化結果

    經過以上數據結構的優化,在 10k * 10k 邊的情況下,可以將 JM 內存占用從 4.18G 縮小到 12.08M, 初次調度時間長從 62s 縮減到 12s。這個優化其實是非常顯著的,對用戶來說,只要升級到 Flink 1.13 就可以獲得收益,不需要做任何額外的配置。

    2.2 Sort-Merge Shuffle

    另外一個優化,是針對批的作業在數據 shuffle 方面做的優化。一般情況下,批的作業是在上游跑完之后,會先把結果寫到一個中間文件里,然后下游再從中間文件里拉取數據進行處理。

    這種方式的好處就是可以節省資源,不需要上游和下游同時起來,在失敗的情況下,也不需要從頭執行。這是批處理的常用執行方式。
    ?

    2.2.1 Hash Shuffle

    那么,shuffle 過程中,中間結果是如何保存到中間文件,下游再拉取的?

    之前 Flink 引入的是 Hash shuffle,再以 All-to-all 的邊舉例,上游 task 產生的數據集,會給下游的每個 task 寫一個單獨的文件,這樣系統可能會產生大量的小文件。并且不管是使用文件 IO 還是 mmap 的方式,寫每個文件都至少使用一塊緩沖區,會造成內存浪費。下游 task 隨機讀取的上游數據文件,也會產生大量隨機 IO。

    所以,之前 Flink 的 Hash shuffle 應用在批處理中,只能在規模比較小或者在用 SSD 的時候,在生產上才能比較 work。在規模比較大或者 SATA 盤上是有較大的問題的。

    2.2.2 Sort Shuffle

    所以,在 Flink 1.12 和 Flink 1.13 中,經過兩個版本,引入了一種新的基于 Sort Merge 的 shuffle。這個 Sort 并不是指對數據進行 Sort,而是對下游所寫的 task 目標進行 Sort。

    大致的原理是,上游在輸出數據時,會使用一個固定大小的緩沖區,避免緩沖區的大小隨著規模的增大而增大,所有的數據都寫到緩沖區里,當緩沖區滿時,會做一次排序并寫到一個單獨文件里,后面的數據還是基于此緩存區繼續寫,續寫的一段會拼到原來的文件后面。最后單個的上游任務會產生一個中間文件,由很多段組成,每個段都是有序的結構。

    和其他的批處理的框架不太一樣,這邊并不是基于普通的外排序。一般的外排序是指會把這些段再做一次單獨的 merge,形成一個整體有序的文件,這樣下游來讀的時候會有更好的 IO 連續性,防止每一段每一個 task 要讀取的數據段都很小。但是,這種 merge 本身也是要消耗大量的 IO 資源的,有可能 merge 的時間帶來的開銷會遠超過下游順序讀帶來的收益。

    所以,這里采用了另外一種方式:在下游來請求數據的時候,比如下圖中的 3 個下游都要來讀上游的中間文件,會有一個調度器對下游請求要讀取的文件位置做一個排序,通過在上層增加 IO 調度的方式,來實現整個文件 IO 讀取的連續性,防止在 SATA 盤上產生大量的隨機 IO。

    在 SATA 盤上,相對于 Hash shuffle,Sort shuffle 的 IO 性能可以提高 2~8 倍。通過 Sort shuffle,使得 Flink 批處理基本達到了生產可用的狀態,在 SATA 盤上 IO 性能可以把磁盤打到 100 多M,而 SATA 盤最高也就能達到 200M 的讀寫速度。

    為了保持兼容性,Sort shuffle 并不是默認啟用的,用戶可以控制下游并發達到多少來啟用 Sort Merge Shuffle。并且可以通過啟用壓縮來進一步提高批處理的性能。Sort Merge shuffle 并沒有額外占用內存,現在占用的上游讀寫的緩存區,是從 framework.off-heap 中抽出的一塊。

    3. DataStream API 優化

    3.1 2PC & 端到端一致性

    為了保證端到端的一致性,對于 Flink 流作業來說,是通過兩階段提交的機制來實現的,結合了 Flink 的 checkpoint、failover 機制和外部系統的一些特性。

    大概的邏輯是,當我想做端到端的一致性,比如讀取 Kafka 再寫到 Kafka,在正常處理時會把數據先寫到一個 Kafka 的事務里,當做 checkpoint 時進行 preCommit,這樣數據就不會再丟了。

    如果 checkpoint 成功的話,會進行一次正式的 commit。這樣就保證了外部系統的事務和 Flink 內部的 failover 是一致的,比如 Flink 發生了 failover 需要回滾到上一個 checkpoint , 外部系統中跟這一部分對應的事務也會被 abort 掉,如果 checkpoint 成功了,外部事務的 commit 也會成功。

    Flink 端到端的一致性依賴于 checkpoint 機制。但是,在遇到有限流時,就會有一些問題:

    • 具有有限流的作業,task 結束之后,Flink 是不支持做 checkpoint 的,比如流批混合的作業,其中有一部分會結束,之后 Flink 就沒辦法再做 checkpoint,數據也就不會再提交了。
    • 在有限流數據結束時,因為 checkpoint 是定時執行的,不能保證最后一個 checkpoint 一定能在處理完所有數據后執行,可能導致最后一部分數據無法提交。

    以上就會導致在流模式下,有限流作業流/批執行模式結果不一致。

    3.2 支持部分 Task 結束后的 Checkpoint (進行中)

    從 Flink 1.13 開始,支持在一部分 task 結束之后,也能做 checkpoint。checkpoint 實際上是維護了每個算子的所有 task 的狀態列表。

    在有一部分 task 結束之后,如下圖的虛線部分。Flink 會把結束的 task 分為兩種:

    • 如果一個算子的所有 subtask 都已經結束了,就會為這個算子存一個 finished 標記。
    • 如果一個算子只有部分 task 結束,就只存儲未結束的 task 狀態。

      基于這個 checkpoint ,當 failover 之后還是會拉起所有算子,如果識別到算子的上一次執行已經結束,即 finsihed = true,就會跳過這個算子的執行。尤其是針對 Source 算子來說,如果已經結束,后面就不會再重新執行發送數據了。通過上述方式就可以保證整個狀態的一致性,即使有一部分 task 結束,還是照樣走 checkpoint。

    Flink 也重新整理了結束語義。現在 Flink 作業結束有幾種可能:

    • 作業結束:數據是有限的,有限流作業正常結束;
    • stop-with-savepoint ,采一個 savepoint 結束;
    • stop-with-savepoint --drain ,采一個 savepoint 結束,并會將 watermark 推進到正無窮大。

    之前這邊是兩種不同的實現邏輯,并且都有最后一部分數據無法提交的問題。

    • 對作業結束和 stop-with-savepoint --drain 兩種語義,預期作業是不會再重啟的,都會對算子調 endOfInput() , 通知算子通過一套統一的方式做 checkpoint 。
    • 對 stop-with-savepoint 語義,預期作業是會繼續 savepoint 重啟的,此時就不會對算子調 endOfInput()。后續會再做一個 checkpoint , 這樣對于一定會結束并不再重啟的作業,可以保證最后一部分數據一定可以被提交到外部系統中。

    4. 總結

    在 Flink 的整個目標里,其中有一點是期望做一個對有限數據集和無限數據集高效處理的統一平臺。目前基本上已經有了一個初步的雛形,不管是在 API 方面,還是在 runtime 方面。下面來舉個例子說明流批一體的好處。

    針對用戶的回流作業,平時是處理無限流的作業,如果某一天想改個邏輯,用 stop-with-savepoint 方式把流停掉,但是這個變更邏輯還需要追回到前兩個月之內的數據來保證結果的一致性。此時,就可以啟一個批的作業:作業不加修改,跑到提前緩存下來的輸入數據上,用批的模式可以盡快地訂正前兩個月的數據。另外,基于新的邏輯,使用前面保存的 savepoint,可以重啟一個新的流作業。

    可以看出,在上述整個流程中,如果是之前流批分開的情況,是需要單獨開發作業進行數據訂正的。但在流批一體的情況下,可以基于流的作業自然的進行數據訂正,不需要用戶再做額外的開發。

    在 Flink 后續的版本中,還會進一步考慮更多流批結合的場景,比如用戶先做一個批的處理,對狀態進行初始化之后,再切到無限流上的場景。當然,在流和批單獨的功能上,也會做進一步的優化和完善,使得 Flink 在流批方面都是具有競爭力的計算框架。

    原文鏈接:https://developer.aliyun.com/article/784968?

    版權聲明:本文內容由阿里云實名注冊用戶自發貢獻,版權歸原作者所有,阿里云開發者社區不擁有其著作權,亦不承擔相應法律責任。具體規則請查看《阿里云開發者社區用戶服務協議》和《阿里云開發者社區知識產權保護指引》。如果您發現本社區中有涉嫌抄襲的內容,填寫侵權投訴表單進行舉報,一經查實,本社區將立刻刪除涉嫌侵權內容。

    總結

    以上是生活随笔為你收集整理的Flink 1.13,面向流批一体的运行时与 DataStream API 优化的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    亚洲伊人成综合网 | 狠狠色综合欧美激情 | 欧美精品三级在线观看 | 色综合网 | 视频一区二区在线 | 色之综合网 | 免费在线色电影 | 中文字幕在线观看国产 | 福利视频精品 | 婷婷色网视频在线播放 | 日韩免费av网址 | 808电影免费观看三年 | 亚洲永久av| 免费观看www小视频的软件 | 欧美日韩在线免费视频 | 久热香蕉视频 | av永久网址 | 国产精品中文字幕在线观看 | 国产免费一区二区三区网站免费 | av电影免费观看 | 在线观看av不卡 | 手机在线欧美 | 黄色av网站在线观看免费 | 美州a亚洲一视本频v色道 | 日韩精品欧美一区 | 国内外成人免费在线视频 | 久久免费视频国产 | 国产精品亚洲精品 | 91porny九色在线播放 | www久久国产 | 四虎在线免费观看 | 日韩剧| 国产成人久 | 最近日韩中文字幕中文 | 亚洲一级电影 | 天天操天天艹 | se婷婷 | 中文字幕美女免费在线 | 黄色网在线免费观看 | 国产伦精品一区二区三区照片91 | 天堂va在线高清一区 | 在线日韩精品视频 | 天天操天天爽天天干 | 久久99精品国产麻豆宅宅 | 久久精品视频在线免费观看 | 色wwww| 四虎成人精品永久免费av | 美女黄频网站 | 国产精品久久久久av免费 | 狠狠躁夜夜av | 日韩精品一区二区在线观看 | 欧美 亚洲 另类 激情 另类 | 国产精品国产自产拍高清av | 美女久久久久久久久久 | 综合精品久久 | 国产成人免费高清 | 91精品一区国产高清在线gif | 欧日韩在线 | 日韩在线观看小视频 | 伊人成人久久 | 久久免费精品一区二区三区 | 九九久久久久久久久激情 | 97高清视频 | 日韩精品一区二区三区在线视频 | 91久久精品日日躁夜夜躁国产 | 日韩欧美在线高清 | 久久成人国产精品 | 免费 在线 中文 日本 | 国产精品久久久久av | 亚洲精品五月天 | 欧美日韩网址 | 国产高清专区 | 日韩视频在线播放 | 手机成人在线电影 | 18做爰免费视频网站 | 国产成人精品国内自产拍免费看 | 日本性动态图 | 中文字幕在线观看你懂的 | 天天色婷婷 | 久久99爱视频 | 久久国产精彩视频 | 精品毛片久久久久久 | 久草色在线观看 | 天天操天天射天天添 | 亚洲电影自拍 | 国产欧美精品一区二区三区四区 | 成人午夜剧场在线观看 | aaa亚洲精品一二三区 | 国产精品中文字幕av | 国产亚洲精品美女 | 日韩精品高清视频 | 免费黄色特级片 | 337p西西人体大胆瓣开下部 | 97视频网址 | 五月婷婷综合久久 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 国内久久视频 | 国产成人亚洲在线观看 | 国产乱码精品一区二区三区介绍 | 国产精品自产拍在线观看网站 | 亚洲日本国产精品 | 欧美日韩性生活 | 久久久久久久久久久免费av | 国产精品麻豆视频 | 91av大全| 日韩一区二区三区免费视频 | 久久精品视频免费播放 | 天天综合导航 | 91久久精品日日躁夜夜躁国产 | 成人免费在线电影 | 国产精品日韩在线播放 | 国产午夜影院 | 91精品秘密在线观看 | 人人dvd| 天天射综合| 成年人黄色大片在线 | 国产精品人成电影在线观看 | 久久久久国产精品一区二区 | 91大片网站 | 婷婷色在线视频 | 偷拍精偷拍精品欧洲亚洲网站 | 国产99久久久国产精品免费二区 | 国产日产精品一区二区三区四区的观看方式 | 麻豆91在线| 国产手机视频在线 | 亚洲免费专区 | 午夜婷婷在线播放 | 日韩小视频 | 成年人视频在线免费 | 91经典在线 | 夜色资源站wwwcom | 亚洲国产婷婷 | 成人黄大片视频在线观看 | 久久精品国产精品 | 91一区啪爱嗯打偷拍欧美 | 国产专区视频在线观看 | 久久久香蕉视频 | 中文字幕在线免费观看视频 | 免费中文字幕视频 | 国产在线观看你懂的 | 丁香五月缴情综合网 | 国产午夜精品一区二区三区 | 天天色天天艹 | 99热国产在线| 中文字幕不卡在线88 | 久久96国产精品久久99漫画 | 中文字幕视频一区 | 中文视频在线播放 | 亚洲美女视频网 | 一区二区不卡高清 | 美女天天操 | 99久精品 | 成人免费看片网址 | 免费中午字幕无吗 | 蜜臀91丨九色丨蝌蚪老版 | 一区二区精品视频 | 一区 在线 影院 | 六月丁香色婷婷 | 四虎国产免费 | 五月天电影免费在线观看一区 | 国产黄色理论片 | 日本久久成人 | 97人人看 | 男女视频91 | 久久av影视| 美女视频黄是免费的 | 天天干婷婷 | 国产又粗又猛又黄又爽的视频 | 日本精品二区 | 福利视频一区二区 | 国产女v资源在线观看 | 国产 日韩 在线 亚洲 字幕 中文 | 国内精品久久久久久久 | 怡红院av | 黄色特级一级片 | 亚洲欧洲一级 | 中文字幕视频 | 99在线观看视频 | 国产精品一区二区三区在线 | 久久99精品国产麻豆婷婷 | 国内精品久久久久久中文字幕 | 一区二区三区免费在线观看视频 | 91豆麻精品91久久久久久 | 亚洲日b视频 | 99久久99| 91亚洲精品视频 | 欧美粗又大 | 国产精品videossex国产高清 | 黄色特一级 | 国产免费小视频 | 狠狠干成人综合网 | 精品影院一区二区久久久 | 国产精品免费一区二区 | 一本一道久久a久久综合蜜桃 | 国产成人a亚洲精品 | 人人看人人草 | 国产品久精国精产拍 | 毛片基地黄久久久久久天堂 | 免费情缘 | 亚洲精品 在线视频 | 久久国产精品网站 | 国产福利久久 | 国产精品97| 国产色影院 | 成人精品国产 | 97香蕉超级碰碰久久免费软件 | 日韩成人精品一区二区三区 | 久久影视精品 | 免费av大全| 午夜国产福利在线 | 制服丝袜天堂 | 天天干天天干天天射 | 天堂av色婷婷一区二区三区 | 成人在线电影观看 | 国内精品久久天天躁人人爽 | 久久综合免费视频 | 天堂av在线网站 | 欧美日韩高清国产 | 国产免费xvideos视频入口 | 国产高清免费在线播放 | 91成人精品一区在线播放69 | 天天爽夜夜爽精品视频婷婷 | 日日摸日日碰 | 国产91精品在线播放 | 久草综合视频 | 日本久久久久久科技有限公司 | 国产视频在线一区二区 | 欧美一级在线观看视频 | 99久久久国产精品免费99 | 国产高清不卡一区二区三区 | 黄色日本片 | 久久a级片 | 免费三级av | 香蕉网址 | 97人人模人人爽人人喊中文字 | www.色五月 | 99热手机在线观看 | 狠狠操狠狠操 | 午夜精品视频在线 | 中国一级片视频 | 不卡av在线免费观看 | 精品国产一区二区三区蜜臀 | 高清久久久 | 亚洲激情网站免费观看 | 在线岛国av| 亚洲最大成人免费网站 | 中文久草 | 一区二区成人国产精品 | 不卡av电影在线观看 | 日日操天天操夜夜操 | 久久久久高清毛片一级 | 国产精品久久久网站 | 992tv又爽又黄的免费视频 | 免费观看视频的网站 | 香蕉影视 | 欧美精品久久久久久 | 奇米网444| 亚洲欧洲一区二区在线观看 | 在线观看深夜福利 | 成人午夜网址 | 免费在线视频一区二区 | 国产精品日韩在线播放 | 国产超碰在线 | 国产美女精品人人做人人爽 | 深爱五月网 | 中文字幕第一页在线 | 日韩国产精品久久久久久亚洲 | 黄色一级大片在线免费看产 | 国产在线 一区二区三区 | 国产精品剧情 | 黄色大片av | 国产精品一区二区麻豆 | 伊人五月天av | 中文国产字幕 | 综合精品在线 | 中文字幕二区在线观看 | 99久久日韩精品视频免费在线观看 | 日韩欧美网址 | 久久久免费在线观看 | 中文字幕资源站 | 国产又粗又猛又黄又爽的视频 | 国产伦精品一区二区三区高清 | 国产亚洲精品xxoo | 久草免费手机视频 | 国产综合视频在线观看 | 欧美污污网站 | 日本三级吹潮在线 | 一区 二区 精品 | 国产第一福利 | 国产精品成人a免费观看 | 欧美日韩在线观看视频 | 天堂视频中文在线 | 2023亚洲精品国偷拍自产在线 | 最近中文字幕国语免费高清6 | 午夜视频一区二区 | 狠狠干天天色 | 日韩理论影院 | 日日噜噜噜噜夜夜爽亚洲精品 | 天天操天天操天天操天天 | 一区二区三区在线视频111 | 久久久久电影网站 | 日韩久久精品一区二区三区下载 | 日韩av片在线 | 亚洲综合在线发布 | 色婷婷导航 | 91麻豆精品国产91久久久无限制版 | 久久成人久久 | 久久丝袜视频 | 久久免费福利视频 | 欧美日韩激情视频8区 | 国产在线观 | 天天操夜夜曰 | 国产91勾搭技师精品 | 国产成人久久av977小说 | 国产成人亚洲在线电影 | 91久久国产露脸精品国产闺蜜 | 欧美视频在线二区 | 国产精品剧情在线亚洲 | 天天干干 | 欧美一二三视频 | 国产一区久久久 | 国产aa免费视频 | 奇米网444| 在线观看国产www | 日韩v在线91成人自拍 | 欧美孕交vivoestv另类 | 日韩成人黄色av | 五月激情站 | 在线视频欧美精品 | 99久久精品免费 | 亚洲高清色综合 | 成 人 黄 色 片 在线播放 | 2019中文 | 欧美老人xxxx18 | 欧美精品二 | 国产亚洲精品中文字幕 | 欧美日韩国产综合一区二区 | 欧美成人精品欧美一级乱 | 欧美最猛性xxxxx亚洲精品 | 97超碰人人澡| 欧美久久精品 | 中文在线字幕免费观 | 日韩精品综合在线 | 丁香婷婷久久 | 国产精品美女久久久久久网站 | 天天色天天操综合 | 色吊丝在线永久观看最新版本 | 九九热精品在线 | 欧美性色19p | 狠狠狠色丁香综合久久天下网 | 99视频国产在线 | 五月天六月婷婷 | 人人草网站 | 亚洲五月婷婷 | 中文字幕日韩免费视频 | 精品美女久久久久久免费 | 韩国一区二区av | 99久久婷婷国产一区二区三区 | 狠狠综合网 | 精品视频不卡 | 精品久久久国产 | 国产97色 | 中文字幕中文字幕 | 偷拍精偷拍精品欧洲亚洲网站 | 黄色av免费电影 | 久久免费一 | 国产流白浆高潮在线观看 | 日日干天天爽 | 亚洲国产一区在线观看 | 激情网婷婷 | 久久婷婷亚洲 | 97精品国产 | 日日摸日日碰 | 手机av资源 | 99免费在线观看视频 | 国产精品免费久久久久久 | 99这里只有久久精品视频 | 成人在线播放免费观看 | 成年人免费在线 | 久草视频免费在线观看 | 97人人添人澡人人爽超碰动图 | 成人免费看黄 | 亚洲视屏一区 | 欧美日产一区 | 99久久久| 婷婷成人亚洲综合国产xv88 | 中文字幕人成不卡一区 | 午夜av在线播放 | 一区二区精品视频 | 国内精品在线一区 | 国产精品久久久久久婷婷天堂 | 在线观看黄网 | 久久久久久久久久伊人 | 亚洲撸撸 | 97成人精品视频在线播放 | 91精品免费在线 | 999热线在线观看 | 国产福利一区二区三区视频 | 在线观看中文 | 在线观看视频你懂得 | 免费在线观看日韩 | 色无五月| 特级xxxxx欧美 | 国产在线自 | 免费在线国产精品 | 国产精品mv在线观看 | 91九色视频国产 | 国产视频1 | 久久久久免费看 | 亚洲人av免费网站 | 九九精品视频在线看 | 日韩在线观看第一页 | 欧美日韩国产一区二 | 亚洲91精品在线观看 | 亚洲mv大片欧洲mv大片免费 | 免费a v视频| 日韩电影一区二区在线观看 | 日一日操一操 | 免费日韩视 | 超碰在线网 | 国产精品视频永久免费播放 | 欧美日韩国产xxx | 日韩动态视频 | 在线亚洲午夜片av大片 | 精品视频成人 | 一二区精品 | av一区二区三区在线播放 | 最近高清中文在线字幕在线观看 | 欧美国产在线看 | 看黄色.com | 国产精品嫩草影院99网站 | 亚洲精品1区2区3区 超碰成人网 | 国产黄色片一级 | 韩国三级av在线 | 精品国产91亚洲一区二区三区www | 久久久久久久久久久电影 | 91视频在线看 | 亚洲精品麻豆视频 | 欧美日本中文字幕 | www五月天婷婷 | 成年人在线观看网站 | 国产一级免费在线 | 91原创在线观看 | 中文一二区 | 日韩欧美一区二区三区免费观看 | 在线视频91| 深爱五月激情网 | 美女视频是黄的免费观看 | 日韩高清在线不卡 | 97在线影视| 久久久久国产精品午夜一区 | 色综合激情久久 | 日韩资源视频 | 国产97色在线 | 久久草草影视免费网 | 911免费视频 | 午夜国产福利视频 | 国产精品扒开做爽爽的视频 | 精品一区 在线 | 亚洲精品日韩在线观看 | 天堂av在线网址 | 亚洲 欧美 变态 国产 另类 | 亚洲春色奇米影视 | 99se视频在线观看 | 在线播放第一页 | 中文字幕欧美日韩va免费视频 | 99视频| 精品一区 精品二区 | 美女免费视频观看网站 | 国内三级在线观看 | 在线视频 精品 | 在线观看视频黄 | 免费网站观看www在线观看 | 999在线视频 | 日韩视频专区 | 精品久久在线 | 国产精品一区二区三区电影 | 日日夜夜精品视频 | 国产麻豆视频 | 午夜三级福利 | 免费手机黄色网址 | 在线观看日本高清mv视频 | 色综合久久99| 国产日韩精品久久 | 久久精品5 | 月下香电影 | 久久大视频 | 国产亚洲精品综合一区91 | 最近的中文字幕大全免费版 | av电影一区二区三区 | 五月婷婷丁香网 | 最新色站 | 丁香婷婷激情网 | 欧美老人xxxx18 | 久热免费在线 | 成人毛片在线视频 | 午夜精品久久久久久久久久久久 | 午夜.dj高清免费观看视频 | 日韩特级毛片 | 亚洲少妇xxxx | 国产精品不卡在线播放 | 五月婷影院| 国产精品 美女 | 欧美日韩国产一区二区三区在线观看 | 91亚洲精品国产 | 免费在线播放视频 | 亚洲免费不卡 | 免费黄色在线播放 | 国产精品一区二区在线观看免费 | 天天爱天天草 | 久久免费视频国产 | av一级在线| 91.麻豆视频 | 国产精品久久久久久久久久三级 | 免费视频国产 | 正在播放 久久 | 国产高清久久久 | 国产中文字幕国产 | 激情在线五月天 | 国产老熟 | 在线免费观看欧美日韩 | 51久久成人国产精品麻豆 | 在线亚洲欧美日韩 | 久久久久久久久久久久久国产精品 | 久久久久久久久影院 | 中文字幕在线观看免费 | 在线观看日韩视频 | 免费日韩一区二区 | 欧洲成人av | 中文字幕免费在线看 | 国产精品毛片一区二区三区 | 日韩欧美一区二区三区免费观看 | 亚洲精品久久久久久久不卡四虎 | 久久视频网 | 日韩综合视频在线观看 | 六月天色婷婷 | 成人在线免费av | 九九精品久久久 | 国产 色| 摸阴视频 | 久久久久久久久久久精 | 国产色视频一区 | 国产日韩欧美在线影视 | 亚洲国产中文字幕 | 国产不卡高清 | 人人爽久久久噜噜噜电影 | 不卡视频在线看 | 日日操夜夜操狠狠操 | 激情久久五月天 | 亚洲综合射 | 黄色成年 | 亚洲视频高清 | 亚洲免费永久精品国产 | 亚洲激情校园春色 | 热九九精品 | 91麻豆精品国产自产在线游戏 | 黄色毛片一级 | av电影免费在线看 | 成人午夜在线观看 | 色婷婷欧美 | 97视频人人澡人人爽 | 国产视频二 | 精品久久片 | 国产成本人视频在线观看 | 日韩乱理| 久99久在线视频 | 黄污视频网站 | 色婷婷导航 | 天天干天天射天天爽 | 狠狠操狠狠干天天操 | 日韩中文字幕在线看 | 天天操夜夜逼 | 亚洲国产电影在线观看 | 国产成人精品一区二 | 国语对白少妇爽91 | 在线观看免费黄色 | 日韩电影在线一区二区 | 波多野结衣视频一区二区 | 国产在线观看中文字幕 | 精品国产乱码久久久久久久 | 国产亚洲日 | 天天综合婷婷 | 中文字幕二区三区 | 激情av资源| 欧美激情综合网 | 日黄网站 | 国产三级国产精品国产专区50 | 2020天天干夜夜爽 | 91免费版成人 | 超碰人人在线 | 久久综合九色欧美综合狠狠 | 99精品在线视频播放 | 中文字幕在线专区 | 在线观看一 | 99草在线视频 | 久草在线视频首页 | 日韩欧美视频免费看 | 91成年人在线观看 | 人人爽人人爽 | 国产免费一区二区三区最新6 | 国产99久久久久久免费看 | 中文字幕一区二区三区四区视频 | 国精产品999国精产品视频 | av看片在线观看 | 三上悠亚在线免费 | 日韩系列在线观看 | 日日夜夜天天射 | 99精品视频免费观看视频 | 三级动态视频在线观看 | 国产精品久久久久久久久久免费看 | 国产精品毛片一区二区 | 天天干天天碰 | 99精品免费观看 | 久久精品在线免费观看 | 91在线看片 | 色综合久久久久久久 | 欧美一区二区日韩一区二区 | 精品在线观看一区二区 | 久久国产一二区 | 久久久国产一区二区三区四区小说 | 欧美成人999| 天天搞夜夜骑 | 成人av av在线 | 国产精品日韩在线 | 亚洲精品一区中文字幕乱码 | 99福利影院 | av电影av在线| 六月激情网 | 五月综合久久 | www.色就是色 | 日韩一区视频在线 | 五月天电影免费在线观看一区 | 国产精品久久久久久久久久不蜜月 | 久草精品在线播放 | 久久午夜免费视频 | 一区二区三区在线免费观看 | 九九热国产视频 | 精品久久91 | 色综合网 | 久久国产免费视频 | 久久综合中文色婷婷 | 日韩av美女| 久久久一本精品99久久精品66 | 精品久久久久亚洲 | 欧美激情视频一区二区三区 | 精品久久国产精品 | 中文字幕 影院 | 久久精品99| 色婷婷国产 | 国产精品 日韩 欧美 | 在线免费色| 中文字幕在线看视频 | 天天艹| 五月开心激情网 | 亚洲国产一区二区精品专区 | 亚洲精品视频在线观看免费视频 | 日韩av在线不卡 | 天天曰 | 亚洲视频播放 | 免费美女久久99 | 蜜桃av综合网 | 亚洲国产偷 | 日韩在线电影一区二区 | 天天操天天操天天干 | 精品一区二区在线免费观看 | 麻豆视频成人 | av中文在线观看 | 国产婷婷精品 | 日韩大片在线播放 | 国产香蕉97碰碰久久人人 | 日韩成人欧美 | 中文字幕在线观看网址 | 天天操天天干天天干 | 国产日韩欧美中文 | 国产伦理久久精品久久久久_ | 天堂在线一区二区 | 亚洲精品午夜久久久久久久久久久 | 色之综合网 | a级成人毛片| 午夜av免费| 免费高清在线观看成人 | 国产99久久九九精品免费 | 奇米网777 | 亚洲女人天堂成人av在线 | 黄污视频大全 | 国产精品av在线 | 国产少妇在线观看 | 不卡的av在线 | 天天综合天天做 | 国产免费视频在线 | 婷婷狠狠操 | 91国内在线 | 欧美粗又大| 国产69久久久欧美一级 | 日韩一区二区在线免费观看 | 一区电影 | 成人午夜电影免费在线观看 | 四虎影视成人永久免费观看视频 | 国产在线视频在线观看 | 黄色三级在线 | 伊人久久一区 | 91在线日韩| 涩涩网站在线观看 | 一级国产视频 | 美女黄色网在线播放 | 91成人在线视频 | 婷婷在线免费 | 国产在线观看免费 | 免费看日韩片 | 亚洲国产欧美在线人成大黄瓜 | 亚洲一区在线看 | 免费视频国产 | 中文字幕网址 | 激情丁香综合 | 在线免费观看不卡av | 亚洲永久精品视频 | 亚洲免费公开视频 | 在线观看视频黄 | 国产精品av在线免费观看 | 黄色aaa毛片| 91久久丝袜国产露脸动漫 | 久久夜色电影 | 午夜 免费| www免费网站在线观看 | 在线视频国产区 | 欧美另类一二三四区 | 国产流白浆高潮在线观看 | 天天干天天操天天操 | 国产综合在线视频 | 午夜一级免费电影 | 欧美午夜理伦三级在线观看 | 国产精品99久久久精品免费观看 | 热re99久久精品国产99热 | 特级毛片在线 | 中文字幕免费国产精品 | 成人av在线观| 亚洲精品乱码久久久久久 | 天堂网一区二区三区 | 亚洲欧洲美洲av | 欧美美女激情18p | 中文字幕亚洲在线观看 | 日日婷婷夜日日天干 | 国产 成人 久久 | 国产精品一区二区av日韩在线 | 免费在线观看国产精品 | 亚洲综合爱 | 久久美女高清视频 | 国产精品久久久一区二区三区网站 | 亚洲成人免费在线 | av蜜桃在线 | 97av视频| 精品一区二区视频 | 天天摸夜夜添 | 日韩高清免费电影 | 久久久高清视频 | 中文字幕二区三区 | 日韩精品在线观看视频 | 亚洲一区二区精品视频 | 欧美a级在线播放 | 在线免费观看一区二区三区 | 国产精品一区二区在线免费观看 | 亚洲va天堂va欧美ⅴa在线 | 免费在线观看日韩欧美 | 一色av| 三级黄色大片在线观看 | 黄网站a| 亚洲综合欧美激情 | 久久五月婷婷丁香社区 | 偷拍精品一区二区三区 | 欧美动漫一区二区三区 | 天堂av网址 | 天天干中文字幕 | 中文字幕在线观看1 | 色婷婷88av视频一二三区 | 在线日韩 | 欧美孕妇视频 | 亚洲成av人片在线观看 | 国产美女在线免费观看 | 最新在线你懂的 | 精品一区二区在线免费观看 | 欧美日韩一区二区三区免费视频 | 久久艹艹 | 一区三区在线欧 | 91免费观看视频在线 | 国产精品91一区 | 国产精品不卡在线 | 91观看视频 | 蜜臀av性久久久久av蜜臀三区 | av黄色一级片 | 天天综合网 天天综合色 | 久免费| 亚洲日本精品视频 | 91黄色小网站 | 99在线精品视频在线观看 | 久久视频在线免费观看 | 国产高清第一页 | 九九视频在线播放 | 久久久久蜜桃 | 国产午夜在线观看视频 | 97福利视频 | www欧美色 | 九九国产精品视频 | 国产一区在线视频播放 | 午夜国产影院 | 丁香视频全集免费观看 | 亚洲国产资源 | 久草在线观看 | 国产高清视频在线免费观看 | av高清在线 | 日日夜夜噜 | 国产香蕉视频 | 97热久久免费频精品99 | 久久久受www免费人成 | 色99色| 婷婷视频在线播放 | 韩国一区二区三区在线观看 | 日韩三级视频 | 黄色免费网站下载 | 国产伦理一区 | 国产在线不卡 | 久久艹艹 | 亚洲国产成人在线观看 | 日韩色综合 | 毛片视频电影 | 伊人六月 | 色欧美日韩| 国产精品精品久久久 | 69xxxx欧美| 亚洲国产精品小视频 | 免费人成网 | 五月丁香 | 久久精品5| 一二三久久久 | 国产麻豆剧传媒免费观看 | 中文字幕中文中文字幕 | 成人黄大片 | 久久精品免费看 | 在线观看视频一区二区三区 | 亚洲区精品 | 亚洲在线视频免费 | 99精品国产aⅴ | 欧美一级久久久久 | 成年免费在线视频 | 国产又黄又猛又粗 | 欧美日韩久久久 | 天天综合婷婷 | 亚州精品成人 | 大胆欧美gogo免费视频一二区 | 国产一区二区三区在线 | 亚洲精品国产综合99久久夜夜嗨 | 夜夜夜草| 又黄又刺激| 日韩在线资源 | 99一级片 | 精品国产亚洲日本 | 国产97av| 伊人五月 | 99久久精品久久久久久动态片 | 久久久亚洲网站 | 国产一区在线免费观看视频 | 一区二区久久久久 | 成年人在线免费视频观看 | 久久精品视频免费播放 | 国产无区一区二区三麻豆 | 在线观看色视频 | 91免费日韩 | 色噜噜狠狠色综合中国 | 亚洲成人av影片 | 中文字幕精品一区二区精品 | 免费在线色电影 | 国产精品视频99 | 草久久久久| 国产成人一区二区三区电影 | 久久久91精品国产一区二区三区 | 97在线免费视频 | 亚洲精品国产品国语在线 | 天天插天天干天天操 | ww视频在线观看 | 欧美孕交vivoestv另类 | 黄色成人在线观看 | 日本天天操 | 在线激情av电影 | 在线影院中文字幕 | 亚洲一区二区天堂 | 国产一级黄色免费看 | av手机版| 欧美日韩国产一区二区在线观看 | 天天搞夜夜骑 | 欧美一级艳片视频免费观看 | 国产亚洲精品久 | 国产精品久久9 | 久久久久久久久久久免费视频 | 久久久久免费精品视频 | 日韩av视屏在线观看 | 精品国产成人在线影院 | 久操视频在线观看 | 免费视频网 | 成人av在线网址 | 在线欧美小视频 | 欧美一级xxxx | 最新av在线网址 | 国产一区精品在线观看 | 天天射天天艹 | 国产欧美在线一区 | 欧美一级裸体视频 | 国产成人av免费在线观看 | 亚洲区另类春色综合小说校园片 | 日韩电影中文字幕在线观看 | 97精品国产一二三产区 | 黄色一级在线视频 | 日韩视频在线不卡 | 日韩中文字幕电影 | 久久精品国产第一区二区三区 | 久久这里只有精品久久 | 亚洲一区二区观看 | 久久国产经典视频 | 免费在线观看av网址 | 中文字幕亚洲精品日韩 | 免费高清在线视频一区· | 在线最新av | 国产中文字幕精品 | 五月天久久久久久 | 色综合中文字幕 | 婷婷综合五月天 | 91在线公开视频 | 2023av| 欧美精品久久久久性色 | www.国产毛片 | 日韩区欧美久久久无人区 | 500部大龄熟乱视频使用方法 | 国产精品99久久久久久武松影视 | 中文字幕丝袜美腿 | 中文字幕亚洲欧美 | 456成人精品影院 | 日韩视频在线不卡 | 四虎影视成人永久免费观看视频 | 国产精品1区 | 亚洲黄色app | 亚洲精品久久久蜜桃直播 | 亚洲精品资源在线观看 | 九九免费在线观看 | 在线观看免费观看在线91 | 久久久久久久网 | 免费高清影视 | 在线免费观看国产 | 国产精品久久久久久久毛片 | 日韩网站免费观看 | 国产精品免费在线播放 | 九九色网 | a天堂一码二码专区 | 国产日韩欧美网站 | 国产一区在线视频 | 激情久久久 | 人人爽人人爽人人片 | 成人在线免费av | 久久99精品国产麻豆婷婷 | 欧美激情精品一区 | 六月激情 | 一区二区三区在线影院 | 黄污视频网站大全 | 精品一二区 | 怡红院av久久久久久久 | 久久久一本精品99久久精品 | 最近最新中文字幕 | 精品影院| 精品一区二区在线观看 | 色播五月激情五月 | 亚洲天堂视频在线 | 成人久久久久久久久 | 免费看日韩 | 精品极品在线 | 91在线视频网址 | 日本久久综合视频 | 麻豆久久久 | 日本久久91 | 国产不卡一区二区视频 | www久草| 性色av香蕉一区二区 | 亚洲精品在线观看中文字幕 | 国产中文字幕在线观看 | 国产精品久久久久久久久久久久午夜 | 久久中文字幕导航 | 丁香激情五月 | 97电影院在线观看 | 国产精品九九视频 | 久久99国产精品久久99 | 国产精品美女久久久久久久久久久 | 九九av | 777久久久| 91大神精品视频在线观看 | 久久久久久久久久免费 | 亚洲v欧美v国产v在线观看 | 一区二区在线不卡 | 午夜精品久久久久久久99水蜜桃 | 日韩三级精品 | 五月婷婷中文网 | 91av欧美 | 国产亚洲人成网站在线观看 |