国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

Kafka的心跳處理機制竟然用到了時間輪算法?

共 4525字,需瀏覽 10分鐘

 ·

2021-11-24 09:06

點擊上方“服務端思維”,選擇“設為星標

回復”669“獲取獨家整理的精選資料集

回復”加群“加入全國服務端高端社群「后端圈」


? 作者 | 丁威

出品?| 中間件興趣圈


Broker端與客戶端的心跳在Kafka中非常的重要,因為一旦在一個心跳過期周期內(默認10s),Broker端的消費組組協(xié)調器(GroupCoordinator)會把消費者從消費組中移除,從而觸發(fā)重平衡。在2.4.x以下其版本中,消費組一旦進入重平衡狀態(tài),該消費組內所有消費者全部暫停消費,直到重平衡完成。

本文將來探討Kafka的心跳機制的具體實現(xiàn)。本文的組織結構如下:

  • 源碼解讀Kafka心跳機制
  • Kafka心跳架構設計亮點(時間輪調度算法實現(xiàn)原理圖)

溫馨提示:如果大家對源碼閱讀不感興趣,可以直接跳到本文的第二部分,用流程圖、數(shù)據(jù)結構圖闡述心跳的實現(xiàn)機制。

1、源碼分析Kafka心跳機制

在介紹源碼分析之前介紹筆直的一條源碼分析經(jīng)驗:找準入口,了解調用鏈路。故筆者會先尋找歸納出Kafka心跳處理的所有入口。

1.1Kafka心跳入口總結

Kafka心跳包的處理流程如下圖所示:

圖的右邊是kafka心跳在服務端的核心處理流程,而左邊主要展示kafka中所有的心跳請求,根據(jù)上圖得知Kafka觸發(fā)心跳處理的主要請求分別如下:

  1. KafkaConsume主動發(fā)送心跳包 消費者會以3s的頻率向服務端發(fā)送心跳包,服務端對應的入口為 KafkaApis的handleHeartbeatRequest方法。

  2. 消費者加入消費組 在消費端重平衡過程中,客戶端主動向其組協(xié)調器發(fā)起Join_Group(加入消費組)時,組協(xié)調器會認為收到一個有效的心跳包,服務端對應的處理入口:KafkaApis的handleJoinGroup方法。

  3. 消費者獲取隊列負載結果 在重平衡的第二個階段,消費組的Leader在計算出分區(qū)負載結果后會發(fā)給組協(xié)調器,消費組中的其他成員需要發(fā)生Sync_Group請求獲取負載結果,組協(xié)調器同樣認為收到了一個有效的心跳包。服務端對應的處理入口:KafkaApis的handleSyncGroupRequest。

  4. 消費者提交位點 消費者組協(xié)調器收到消費者提交位點請求,同樣可以認定消費者是存活的。位點提交的處理入口:KafkaApis的handlerCommitOffsets方法。

  5. __consumers_offsets主題的ISR的Leader發(fā)生變化

    如果__consumers_offsets主題中的各個分區(qū)Leader發(fā)生變化,與特定分區(qū)的組協(xié)調器需要重新選舉,與此組協(xié)調器相關的消費者將觸發(fā)重平衡。

上述任何一種請求,都能表明消費端是存活的,故能有效阻止服務端將客戶端端心跳設置為過期,進入下一個心跳檢測周期。

上述各個入口,特別是__consumers_offsets的ISR對消費組的影響,后續(xù)會專門展開研究,現(xiàn)在我們將重心轉移到服務端是如何處理一個心跳包的。

1.2 源碼分析Kafka心跳處理機制

從上面的流程圖可以得出,Kafka收到一個心跳包后的處理入口為GroupCoordinator的completeAndScheduleNextExpiration方法,核心代碼如下圖所示:

在介紹該方法之前首先介紹一個該方法的入?yún)⒑x:

  • GroupMetadata group 消費組的元信息。
  • MemberMetadata member 消費者的元信息。
  • long timeoutMs 心跳超時時間,默認為10s,這個參數(shù)是由消費端的session.timeout.ms參數(shù)設置,默認為10s。

Step1:為消費組設置唯一標識:groupId + "-" + memberId構成。

Step2:將hearbeatSatisfied設置為true,表示該消費者收到一個有效的心跳包。

Step3:收到一個有效的心跳包,通知定時調度器停止本次的心跳過期檢測。

Step4:構建一個DelayedHearbeat,進入下一個心跳檢測周期。

接下來將分別對Step3、Step4展開詳細介紹。

1.2.1 心跳檢測正常處理邏輯

在收到一個心跳包時,嘗試將本次檢測設置成功,具體的實現(xiàn)由DelayedOperation的checkAndComplete方法,代碼如下:

Kafka使用一個數(shù)據(jù)結構來存儲需要跟蹤的所有消費者,在這里成為Watch機制。

實現(xiàn)要點:根據(jù)key獲取WatchList,然后從獲取的WatchList中內部的ConcurrentMap中再按照Key獲取對應與當前消費者對應的Watch。

  • 如果沒有找到對應消費者的Watch,則直接返回,無需檢測,說明已經(jīng)成功檢測。
  • 如果找到了對應消費者的Watch,則執(zhí)行被watch的tryCompleteWatched方法。

Watch的數(shù)據(jù)結構如下:

接下來重點關注Watches的tryCompleteWatched方法,該方法的詳細調用代碼如下圖所示:

這邊先重點介紹一下組協(xié)調器判斷一次成功的心跳檢測的三個標準中滿足一個即可(GroupCoordinator的tryCompleteHeartbeat方法):
  • 如果消費組的狀態(tài)處于Dead
  • 如果消費組的狀態(tài)為Pending(消費組在重平衡中)
  • hearbeatSatisfied為true,即收到了一個有效的心跳包。

上述代碼的實現(xiàn)比較簡單,這里就不一一羅列,其核心關鍵點如下:

  • 刪除對應的Watch,表示一次心跳檢測成功。
  • Watchs中存儲的對象是DelayedOperation(Kafka延遲類型的父類)的子類,在心跳檢測中具體為DelayedHeartbeat。
  • 最終執(zhí)行DelayedOperation的是TimeTask的cancel方法(取消延遲任務),就是從延遲調度中移除自己,表示沒有超時,結束本輪的超時檢測,具體的存儲結構,將在下文詳介紹如果開啟新一輪心跳檢測時再詳細講解。

為了方便大家閱讀源碼,其主要的調用時序圖如下:

1.2.2 開啟下一輪心跳檢測
1.2.2.1將延遲任務放入時間輪

在接受到一個新的心跳包首先用于清除上一輪設置的延遲任務,然后需要開啟一個新的延遲任務,接下來我們將來具體看看Kafka如何開啟新一輪心跳檢測機制,**其本質上是Kafka的延遲(定時)實現(xiàn)原理。**代碼入口如下圖所示:

開啟下一輪調度時首先將Member的heartbeatSatisfied設置為false。

其核心思想是創(chuàng)建一個心跳延遲任務DelayedHeartbeat,并對其檢測是否完成或者添加Watch,啟動心跳延遲或者等待下一個心跳包的到來。

其實看到這里,我們應該能得到一個關于Kafka心跳檢測機制的實現(xiàn)思路:

  • 開啟一個延遲任務,延遲檢查時間為心跳過期時間,一旦延遲任務執(zhí)行,則意外著心跳超時。
  • 當收到一個心跳包時,需要取消上一次設置的延遲任務。
  • 使用循環(huán)使用延遲任務,從而實現(xiàn)類似定時任務的效果。

接下來我們詳細探討一下DelayedOperationPurgatory的tryCompleteElseWatch方法,其代碼如下圖所示:

Step1:嘗試調用DelayedHeartbeat的tryComplete方法,判斷是否可以判斷完成,這里主要是消費組是否為重平衡或者狀態(tài)為Dead,如果上述情況不滿足,則會返回false,因為在發(fā)起下一輪心跳包時已將heartbeatSatisfied設置為false。

Step2:為該消費者添加到Watch中,表示kafka需要跟蹤該消費者的心跳。

Step3:再次調用maybeTryComplete方法,再嘗試判斷是否該心跳檢測完成。

Step4:如果沒有完成,則該任務延遲任務(DelayedHeartbeat)添加到定時調度中。

接下來將進入到Kafka心跳的核心機制,即延遲任務的實現(xiàn)機制。

每一個待執(zhí)行的延遲任務被封裝在TimeTaskEntry中,這個一個典型的雙鏈表,數(shù)據(jù)結構說明說明如下:

并持有一個關鍵字段:該定時任務的過期時間,等于系統(tǒng)當前時間+過期時間,在心跳檢測場景中默認為10s。

繼續(xù)跟蹤SystemTimer的addTimerTaskEntry,其代碼如下:


addTimerTaskEntry的核心實現(xiàn)如下:

  • 嘗試將延遲任務添加到時間輪,如果已經(jīng)過期,則提交到線程池,觸發(fā)心跳過期的邏輯,提交到線程后,DelayedOperation的run方法會被調用,最終onExpiration方法被調用。

接下來重點談一下往時間輪中添加任務的具體實現(xiàn),核心代碼見下圖所示:


核心實現(xiàn)要點:

Step1:如果任務已經(jīng)被取消或者已過期,返回false。如果返回false,則會觸發(fā)定時任務過期。

Step2根據(jù)過期時間,放入到時間輪中指定的位置,時間輪的數(shù)據(jù)結構如下:

每一個格代表一個時間間隔,例如200ms,當前指針指向的格子,代表該格子中的所有任務過期,例如現(xiàn)在要要插入一個700ms過期,從當前指針的下一格開始算起,放入第4格中。

另外時間輪的總格子有限,則該時間輪能計算的最大時間是有限的,例如一個8格的時間輪,每一格代表200ms,則如果要在2s后過期,顯然這個時間輪無法存儲,通常的解決方案是采用多級時間輪,另外一級的時間輪,其時間精度會更粗。

結合上述關于時間輪的原理,再去看上述代碼,就顯得容易看懂了。

Step3:就是處理第一級時間輪無法滿足過期時間,則放入到第二級時間輪中。

1.2.2.2 驅動時間輪

基于時間輪算法,除了數(shù)據(jù)按找時間輪到方向、觸發(fā)時間存儲在合適的刻度量,還需要驅動時間輪指針。Kafka中的驅動時間輪入口為:

具體實現(xiàn)代碼如下:

具體就是將指針處的所有任務全部拉取出來,執(zhí)行addTimeTaskEntry,其中過期的任務將提交到線程池觸發(fā)延遲任務的執(zhí)行。

上述代碼看起來比較簡單,就不一一介紹,為了方便大家讀懂上面的代碼,我們只需要了解一下kafka采用時間輪的實際存儲數(shù)據(jù)結構,即能很容易理解上述代碼:

其核心特點:環(huán)形隊列就是一個數(shù)組,每一個元素在Kafka中對應一個桶,每一個桶存儲一個TimerTaskList(鏈表),每次指針指向的TimerTaskList,將該鏈表中的元素代表的任務全部執(zhí)行。

2、圖解Kafka心跳架構設計

讀起源碼來說或許比較枯燥,接下來給出Kafka心跳處理的圖解,重點是闡述Kafka時間輪算法的核心數(shù)據(jù)結構。

— 本文結束 —


●?漫談設計模式在 Spring 框架中的良好實踐

●?顛覆微服務認知:深入思考微服務的七個主流觀點

●?人人都是 API 設計者

●?一文講透微服務下如何保證事務的一致性

●?要黑盒測試微服務內部服務間調用,我該如何實現(xiàn)?



關注我,回復 「加群」 加入各種主題討論群。



對「服務端思維」有期待,請在文末點個在看

喜歡這篇文章,歡迎轉發(fā)、分享朋友圈


在看點這里
瀏覽 70
點贊
評論
收藏
分享

手機掃一掃分享

分享
舉報
評論
圖片
表情
推薦
點贊
評論
收藏
分享

手機掃一掃分享

分享
舉報

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 精品久久91| 俺去俺来也在线www色情网| 国产99久久久精品| 大屌一区二区三区| 久久三级| 亚洲AV第二区国产精品| 91精品视频网站| 精品人妻二区三区蜜桃| 日韩高清成人无码| 婷婷中文字幕亚洲| 三级毛片网站| 亚洲wwwwww| 国产做爱导航| 亚洲中文在线播放| 久久精品视频在线| 色哟哟国产| 热久久免费| 亚洲天堂av网| 日韩成人av在线| 日本99视频| 青青草国产在线视频| 久久Av电影| 亚欧无码| 大香蕉国产在线| 久久综合99| 青青久操| 日本免费高清视频| 欧美黄色免费观看| 中文字幕+乱码+中文字幕电视剧| 欧美成人自拍视频| 欧美国产性爱| 欧美亚洲国产视频| 亚洲精品二| 日本A一级片| 伊人网视频在线播放| 欧美日韩精品一区二区三区| 2014亚洲天堂| 色骚爽大香蕉91| 麻豆一区| 国产激情久久| www.日韩精品| 苍井空一区| 熟女一区二区| 色婷婷视频在线| 三级片小说| 秋霞国产| 中文字幕视频网站| 天天夜夜人人| 五月涩| 91吴梦梦一区二区传媒| 国产精品porn| 午夜做爱视频| www.婷婷色| 日韩一区二区不卡| 国产成人亚洲综合AV婷婷| 97精品人妻一区二区| 7x7x7x人成免费观学生视频| 欧美激情国产精品| 男女啪啪啪网站| 国产精品一区二区三区不卡| 激情五月天开心网| 北条麻妃成人视频| 无码波多野结衣| 婷婷情色| 北条麻妃青青久久| 性色在线| 国产精品日韩高清北条麻衣| 夜夜嗨Av禁果Av粉嫩AV懂色Av | 国产av大全| 天堂资源在线| 大香蕉尹人在线| 国产精品大香蕉| AV中文在线| 亚洲成人无码在线| 人妻人人操| 亚洲无码天堂| 日韩视频免费观看高清完整版在线观| 亚洲女人被黑人巨大进入| 69色综合| 亚洲春色一区二区三区| 日本高清无码在线观看| www.黄色电影| 中文字幕丰满熟妇人妻| 亚洲精品中文字幕成人片| 欧美熟妇一区二区| 天天天天天天天操| 成人网站在线看。| 五月激情六月婷婷| 精品777| 毛片aaa| 99热国品| av手机在线| 色五月婷婷婷| 色资源在线观看| 操逼激情视频| 亚洲Aⅴ| 亚洲无码人妻在线| 欧美亚洲国产一区二区三区| 无码直播| 亚洲免费黄色片| 日本老女人视频| 逼逼视频| 日韩欧美一区在线| 婷婷丁香色五月| 99精品国自产在线| 国产精品视频在线免费观看| www狠狠| 你懂的视频在线播放| 国产九九热视频| 可以免费看的黄色| 亚洲精品秘一区二区三区在线观看 | 中文字幕高清无码视频| 99xav| 京东一热本色道久久爱| 69AV无码| 免费视频一二三区| 怡春院在线| 人人看人人做| av电影在线观看| 欧美综合色| 自拍偷拍视频网址| 亚洲在线视频观看| 高清无码在线视频| 欧美日韩男女淫乱一区二区| 成人区色情综合小说| 国产成人精品a区在线观看| 亚洲中文字幕在线观看免费| 一级黄色影片| 91伊人久热精品| 在线观看三级| a片在线观看视频| 东京热黄色电影| 久久久久99精品成人片三人毛片 | 色婷婷AV一区二区三区软件| 日本中文字幕在线视频| 婷婷色婷婷| jizzjizz国产| 日韩无码不卡| 高清欧美日韩第一摸| 最新日韩在线| 欧美色图狠狠操| 在线看毛片网站| 黄色AV电影| 人妻精品综合码| 五月丁香婷婷基地| 成年人黄色视频在线观看| 无码一区二区在线观看| 亚洲综合国产| 亚洲久久视频| 青青草无码成人AV片| 久久中文字幕综合| 色99在线视频| 无码色网| 国产性色AV| 国产无码小视频| 亚洲日韩免费视频| 丁香五月婷婷网| 超碰国产在线| 伊人网在线播放| 91爱爱com| 久草视频免费在线播放| 蜜桃久久精品成人无码AV| 国产中文自拍| 91麻豆精品视频| 成人国产精品在线看| 亚洲午夜成人| 人妻在线观看| 青操av| 91久久精品国产91久久公交车| 欧美系列在线| 国产亚洲精品久久久久久桃色 | 国产久久免费视频| 欧美男女交配视频| 欧美一级一区| 国产精品三级视频| 玖玖爱国产| 成人不卡| 国产在线欧美在线| av免费观看网站| 97视频网站| 天天草天天撸| 中文熟女| 无码人妻一区二区三区| 蜜臀av在线| 久久艹艹| 猛男大粗猛爽h男人味| 青娱乐免费视频| 青青色在线观看| 日韩av一区二区三区| 国产成人在线播放| 五月欧美激情| 日韩无码高清免费| 青青草原视频在线| 逼特逼视频在线观看| 在线无码一区| 国产A片录制现场妹子都很多| 成年人免费黄色视频| 久久a视频| 天堂a在线| www.777av| 亚洲精品秘一区二区三线观看 | 精品久久免费一区二区三区| 亚洲一区二区三区在线视频| AV免费在线播放| 男女AV| 韩国中文字幕HD久久精品| 超碰P| 成人黄网站免费视频| 日韩三级片无码| www.99爱| 午夜亚洲国产一区视频网站| 色优久久| 黄片视频免费播放| 一区二区免费看| 亚洲精品电影| 国产一视频| 蜜桃Av噜噜一区二区三区四区| 国产香蕉精品视频| 超碰国产在线| 成人视频欧美| 日韩精品视频免费| 少妇做爱| 青草青视频| www一个人免费观看视频www| 黄色成人视频| 日本少妇视频| 成人免费高清| 婷婷国产视频| 日韩av一区二区三区| 三级无码视频| 伊人免费视频在线观看| 中文字幕无码成人| 午夜免费视频1000| 天天视频色版免费观看视频| 特级西西444www大胆高清图片| 黄片中文字幕| 人人操人人撸| 999reav| 自慰在线观看网站| 午夜福利视频网| 日韩性爱无码| 欧美一区二区三区激情| 国产第五页| 韩国精品一区二区三区| 美女天天操| 伊人综合成人网| 特级西西人体444www高清大胆| 欧美一級黃色A片免費看| 色婷婷久久| 日韩中字无码| 大荫蒂视频另类XX| 中文字幕无码在线播放| 黄色一级爱爱| 色欲大香蕉| 三级网站大全| 妓女不卡| 国产精品久久久久久久久久久久久久久久 | 欧美高清性XXXXHDvideosex| 亚洲一级免费免费在线观看| 白天操夜夜操| 九九热国产视频| www.日韩| 韩国无码中文| 中文字幕2025年最好看电视剧| 操逼在线视频| 国产91麻豆视频| 国产第一夜| 中文字幕第五页| 又大又长又粗91| 亚洲无码专区视频| 国产三级片在线视频| 韩国三级中文字幕HD久久精品 | 国产AV日韩AV| 伊人网在线观看| AAA久久久| 熟女少妇视频| 九九成人网站| 久久国产偷拍| 欧美午夜精品久久久久久3D| 操逼网页| 国产wwwww| www.俺去了| 99久久久成人国产精品| 在线一区观看| 噜噜在线| 91人妻人人澡人人爽人人精品 | 奇米久久| 能看的操逼视频| 爱爱视频欧美| 中文字幕在线观看1| 99精品自拍| 丰满人妻一区二区三区蜜桃视频| 特黄特色免费大片| 91黑人丨人妻丨国产丨| 日韩毛片网站| 未满十八18禁止免费无码网站| 日本无码成人| 91人妻人人澡人人爽| 五月一区| 国产av一级片| av大片免费看| 中国特级毛片| 一区二区三区视频在线观看| 亚洲AV永久无码精品国产精| 国产美女啪啪视频| 欧美色性乐汇操日本娘们| 国产高清无码福利| 亚洲无码视频一区| 淫色网址| 久草视频大香蕉| 欧美乱伦视频| a√天堂资源中文8| 91人妻精| 又爽又黄免费网站97双女| 免费在线观看黄视频| 99这里都是精品| 无码一区二区高清| 欧美大黑逼| 亚洲无码一区二区在线| 日韩av中文字幕在线| 中文字幕无码视频| 想要xx视频| A片视频在线观看| 91精品国产一区二区三区四区大 | 欧美日韩大屌| AV在线一区二区| 久久人妻无码| 在线国产中文字幕| 国产激情视频在线| 丰满熟妇人妻无码视频| 亚洲色综合| 国产精品伊人| 欧美在线色图| 香蕉大综合| 国产日韩一区二区| 亚洲天堂一级片| 日本V片| 91视频亚洲| 黄色一级大片在线免费看产| 操逼视频免费在线观看| 特黄特色一级特黄大片| 小黄片免费在线观看| 亚洲高清视频一区| 日韩欧美国产视频| 中文字幕视频一区| 欧美综合第一页| 殴美色色网| 亚洲人妻影院| 黄色视频网站在线观看| 精品一区二区三区四| 欧美成人精品AAA| 欧美被操| 99久久精品国产一区色| 躁BBB躁BBB躁BBBBBB日视频| 97国产超碰| 久久w| 西西444WWW无码大胆| 中文字幕无吗| 精品一二三| 8050午| 麻豆成人无码精品视频| 无码人妻精品一区二区三区温州| 日韩欧美二区| 囯产伦精一区二区三区四区| 婷婷五月综合在线| www.伊人大香蕉| 麻豆av在线观看| 欧美性猛交XXXX乱大交| 躁BBB躁BBB躁BBBBB乃| 东京热无码高清| 在线精品福利| www.wuma| 香蕉三级片| 亚洲av黄| 青青青草视频| 少妇人妻一级A毛片| 亚洲欧美日韩国产| 日本一区中文字幕| 三级网址在线观看| 国产一区二区三区免费观看| 久久久麻豆| 亚洲高清视频免费| 黄色视频免费在线观看| 欧美日韩亚洲天堂| 欧美日韩狠狠操在线观看视频 | 无码人妻丰满熟妇| 欧美激情国产精品| 黄色片在线| 真人BBwBBWBBw另类视频| 在线一区| 成人黄色视频网站在线观看| 久久久www| 在线看国产| 日韩无修正| 麻豆A∨在线| 国产高清无码免费在线观看| 国产中文字幕视频| 欧美久操| 中文字幕无码视频| 亚洲日韩AV无码| 干日本少妇| 777免费视频| 一卡二卡三卡无码| 国产伦精品一区二区三区妓女| 五月天黄色片| 大香蕉一区二区| 无码人妻丰满熟妇区蜜桃| 奶大丰满一乱一视频一区二区三区在| caopeng97| 激情婷婷在线| 欧美亚洲性爱| 欧美色色综合| 亚洲av影院| 不卡日韩| 国产AV日韩AⅤ亚洲AV中文| 第一福利成人AV导航| 日韩一区二区在线看在线看 | 老司机狠狠干| 暖暖在线视频| 午夜精品一区二区三区在线成人| 国产亚洲欧美在线| 亚洲国产成人一区二区| 中文视频免费播放| 国产在线视频一区二区三区| 久久色在线视频| 青青草操逼视频| 在线观看日韩视频| 四虎最新视频| 国产一卡二卡在线| 在线播放a| 狼友视频在线| 日韩大香蕉网| 91九色精品女同系列| 东方成人av| 欧美不卡一区二区| 亚洲大哥天天干| 国产AV大片| 国产精品免费一区二区三区四区视频| 日韩精品人妻中文字幕蜜乳| 大香蕉大香蕉网| 18禁片网站| 欧美日韩综合| 日韩a在线观看| 欧洲天堂在线视频网站| 日韩在线精品视频| 可以看的黄色视频| 色交视频| 婷婷丁香五月社区亚洲| 亚洲一本大道| 久久国产乱子伦精品免费女,网站| 熟女少妇一区二区三区| 婷色五月| 亚洲精品自拍| AV福利在线| 性欧美丰满熟妇XXXX性久久久| 久久丝袜| 综合偷拍| 欧美一级特黄AAAAAA片在线视频| 国产又爽又黄免费网站在线观看| 日韩有码中文字幕在线观看| 肏逼在线观看| 人妻精品一区二区三区| 北条麻妃JUX-869无码播放| 国产激情电影| 日韩精品久久| 日产电影一区二区三区| 免费黄色小视频在线观看| 成人日韩无码| 欧美一卡| 无码九九九| 日韩一页| 亚洲美女视频在线观看| PORNY九色视频9l自拍| 人人摸人人搞| 丰满岳乱妇一区二区三区| 黄色操逼片| 欧美自拍性爱视频| 一级黄色电影免费看| 99re在线观看观看这里只有精品| 人妻无码一区二区三区免费| 国产在线视频你懂的| 91大神在线观看入口| 精品九九九九九九| h网站在线观看| 亚洲.欧美.丝袜.中文.综合 | 久久永久免费视频| 日本三级片中文字幕| 欧美一级片在线观看| 99精品在线观看视频| 国产区在线视频| 国产美女精品久久AV爽| 久久久成人视频| 欧美成人中文字幕在线| 在线天堂9| 91九九| 中文字幕在线视频免费观看| 国产九九热| 曰本精品综合网在线| 在线视频日韩| 免费看黄色的视频| 日韩熟妇人妻中文字幕| 中文字幕观看| 大鸡巴久久久| 中文不卡在线| A片黄色毛片| 精品人妻一二三区| 丁香婷婷色| 亚洲免费成人网| 精品乱子伦一区二区在线播放| 日韩AV一区二区三区| 熟女91视频| 成人伊人电影| 俺也去色色| 国内毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片 | www.丁香五月| 天天草天天日| 国产A片录制现场妹子都很多| 在线激情| 日韩无码性爱视频| 蜜桃做爱| 丁香婷婷五月综合影院| 男女激情网站| 久久成人导航| 天天爽日日澡| 97人妻一区二区精品免费视频| 丁香五月婷婷五月| 亚洲无码一二三区| 求欧美精品网址| 日韩午夜片| 新超碰在线观看| 日本免费在线| 亚洲精品国产成人综合久久久久久久久| 最近日本中文字幕中文翻译歌词| 国产无码乱伦内射| 成人黄色在线观看| 久久悠悠| 国产熟女一区二区| 免费自拍视频| 色色在线观看| 乱伦无码高清麻豆视频一区二区 | 一品国精和二品国精的文化意义 | Av黄色| 午夜亚洲AⅤ无码高潮片苍井空 | 校园春色亚洲色图| 久久理论电影| 久久久久久久久久久久久久久久久久久久| 香蕉操逼视频| 欧美色噜噜| 91丨PORN丨国产| 夜夜躁狠狠躁| 青草网| 免费一级无码婬片A片APP直播| 中文字幕第69页| 成人免费在线网站| 91网站观看| 色吟av| 无码人妻一区二区三区免费九色 | 亚洲无码成人片| 久操av在线| 在线观看日韩精品| 国精产品一区二区三区在线观看 | 91视频精品| 人人爽夜夜爽| 亚洲性天堂| 国产v欧美| 久草视频在线免费播放| 夏目あきら被续侵犯7天| 成人A毛片| 中文字幕人妻无码| 人妻人人澡| 国产伦子伦一级A片在线| 国产三级一区二区| 免费的AV网站| 成人网站视频在线免费观看| 日韩人妻丰满无码区A片| 嫩草在线观看| 大黑人荫蒂BBBBBBBBB| 涩五月婷婷| 国产无码AV成在线| 欧美日韩一级二级三级| 国产欧美在线观看不卡| 韩日一级17c| 精产国品一区二区区别| 国产在线拍揄自揄拍无码网站新闻 | 亚洲在线a| 中日韩黄色视频| 中文字幕五月久久婷婷| 操久久| 欧美天堂在线| 日韩无码观看| 日韩精品视频一区二区| 日日操日日| 国产成人精品无码区在线| 日韩成人免费在线| 国产性受XXXXXYX性爽| 午夜午夜福利理论片在线播放| 三级无码视频| 国产XXXX| 日逼图| 日韩成人在线免费观看| 色汉综合| 亚洲av自拍| 三级网址在线| 另类BBwBBw| 天天日天天综合| 性满足BBwBBWBBw| 中文字幕视频一区日日骚| 日无码| 成人免费无码婬片在线| av一级片| 91蝌蚪网| 亚洲AV无码成人精品区大猫| 大香蕉婷婷五月天| 亚卅无码| www.91熊猫成人网| 逼逼AV| 久久久久亚洲AV无码成人片| 国产一区在线播放| 国产激情电影| 国产操穴| 性色aV中文字幕| 蜜臀久久99精品久久久巴士| 天天爱天天射| 二区视频| 第四色大香蕉| 亚洲成人天堂| 337p大胆色噜噜噜噜噜| avwww| 成人小说一区二区三区| 亚洲AV免费电影| 亚洲性爱在线视频| 高清无码不卡在线观看| 亚洲精品影视| 日本中文字幕在线观看视频| 国产内射久久| 久久依人大香蕉| 92自拍视频| 高清无码片| 黄色录像一级带| 激情亚洲五月天| 中文字幕不卡AV在线观看| 亚洲中文字幕在线观看| 精品无码国产一区二区三区51安| 高清无码毛片| 高清无码视频网站| 怡红院AV| 狠狠撸在线| 欧美不卡一区| 婷婷五月天激情小说| 欧美另类视频| 国产熟女乱伦视频| 男人的天堂2019| 亚洲爱爱视频| 欧美性爱在线视频| 麻豆人妻换人妻好紧| 97国产超碰| 免费在线看a| 午夜成人视频| 久久嫩草精品久久久久| 搞搞爱| 国产黄A片免费网站免费| 欧美性69| 国产欧美性爱| 国产三级网| 日本色网站| 婷婷五月香| 黄网免费在线观看| 国产十八岁在线观看| 免费高清无码视频| 国产ts在线| 中文字幕日韩欧美| 午夜激情在线观看| 肏逼网站| 国产小视频在线观看| 人人摸人人草| 国产精品天天AVJ精麻传媒| 久久午夜无码鲁丝片午夜精品偷窥| 亚洲中文字幕在线播放| 最新午夜综合福利视频| 亚洲图片激情乱伦小说| 亚洲精品国产精品乱玛不99| 色老板在线视频| 波多野结衣高清av久久直播免| 久久天堂影院| 国产AV一卡| 午夜福利日本| www激情| 色婷婷国产精品视频| 久久久久久五月天| 亚洲色热| 日韩在线视频一区二区三区| 日本熟妇高潮BBwBBwBBw| 精品视频91| 国产又爽又黄免费网站在线看| 91人人草| 伊人大香蕉久久| 韩日毛片| 日韩国产在线| 在线一区| 欧美footjob| TokyoKot大交乱无码| 亚洲欧美久久久久久久久久久久| 成人才看的在线视频| 香蕉中文在线| 久久看片| 国色天香网站| 蜜臀av在线观看| 少妇超碰| 日皮视频免费看| 97人妻在线| 大香蕉国产视频| 国产激倩都市一区二区三区欧美| 国产高清毛片| 69精品免费视频| 国产女人18水真多18精品| 亚洲色涩| 欧美人妻无码| 激情无码一区二区| 精品一区二区ww| 国产精品综合激情| 婷婷五月天激情四射| 国精产品乱码一区一区三区四区| 黄色视频在线免费播放| 豆花视频成人网站入口免费观看| 黄色片网站在线观看| 久操影视| 欧美亚洲成人精品| 日韩AV电影网| 日本三区视频| 91porn在线观看| 久久男人| 激情五月天网址| 激情色播| 午夜精东影业果冻传媒| 中文字幕乱码免费综合久久| 日本少妇bbw| 99视频在线免费播放| 亚洲射色| a级无码| 在线观看99| 在线观看黄色电影| 亚洲成人在线视频| 两根茎一起进去好爽A片在线观看| 欧美裸体视频| 日韩美在线| 五月丁香婷婷色色| 亚洲精品色图| 操逼视频在线播放| 人妻人人爽| 大香蕉免费中文| 欧美三级欧美一级| 午夜福利电影AV| 国产精品国三级国产a11| 91成人| 欧美性爱中文字幕| AV天堂免费播放| 中文字幕免费中文| 日韩无码视频一区二区| 亚洲国产无码在线观看| 国产无码中文字幕| 欧美黄色免费看| 欧美三级在线| 亚洲无码手机在线| 操BBB操BBB| 中日韩特黄A片免费视频| 国产精品久久久久久久久久久久久久 | 亚洲无码成人片| 久久爆乳一区二区三区| 亚洲激情黑人| 婷婷五月免费视频| 美女性爱视频网站| 成人片免费看| 东京热一区二区三区| av无码aV天天aV天天爽| 亚洲一线播放| 蜜桃精品无码| AV福利在线观看| 51av在线| 国产成人视频在线观看| 日韩无码专区电影| 国产3p露脸普通话对白| 91A视频| 啪啪视频最新地址发布页| 日韩三级在线| 欧美黄色激情视频网站| 久久精品99国产国产精| 夜夜撸日日| 亚洲AV无码乱码国产精品蜜芽| 亚洲黄色大片| 97色色得| 成人性爱视频在线| 日韩精品人妻中文字幕有| 一区二区三区四区免费观看| AV无码在线观看| 亚洲av无码精品| 一级黄色A片视频| 亚洲日韩免费观看| 亚洲无码一| 精品国产免费观看久久久_久久天天 | 国产又大又粗又爽| 操b视频在线免费观看| 在线观看视频免费无码免费视频| 五月激情啪啪| 超碰在线| 欧美黄频| 97精品欧美91久久久久久久 | 亚洲无码成人电影| 婷婷视频导航| 色情网站在线| A视频在线免费观看| 国产日批| 嫩BBB搡BBBB搡BBBB| 亚洲AV无码秘翔田| 亚洲欧美国产日韩字幕| 国产成人精品AV在线观| 老鸭窝久久| 国产精品色情| 性爱无码网站| AV中文在线| 久久国产一级片| 黄色工厂这里只有精品| 嫩小槡BBBB槡BBBB槡漫画| 另类av| 黄色人妻| 国产精品AV在线观看| 国产www在线观看| 婷婷色色五月天图片| 亚洲AV女人18毛片水真多| 亚洲精品中文字幕在线观看| 精品一区在线| 国产主播av| 国产精品国产精品国产专区不52| 日逼日逼日逼| 伊人网视频在线观看| 一道本不卡视频| 蜜臀久久久99久久久久久久| 日本高清一区| 99热精品免费在线观看| 欧美日韩性色无码免费| 久一视频| 97超碰碰| 日韩AV成人无码久久电影| 亚洲AV成人无码AV小说| 特级西西444www高清| 日韩精品你懂的| 夜色88V精品国产亚洲| 日本不卡视频在线| 三级片国产| 97伊人大香蕉| 影音先锋成人片| 北条麻妃视频在线观看| 亚洲欧美另类图片| 免费A在线观看| 91精品综合| 性爱AV| 日韩少妇无码视频| 人人干人人澡| 国产无遮挡又黄又爽在线观看| 黄色无码在线观看| 亚洲免费观看高清完整版在va线观 | 日韩在线99| 无码人妻精品一区二区蜜桃91| 中文字幕视频一区| 欧美一级片网站| 亚洲人妻系列| 99在线免费观看视频| 91精品久久久久久综合五月天| 日韩欧美一级视频| 日本欧美在线| 婷婷黄色网| 婷婷亚洲天堂| 黄色国产| 亚洲国产精品尤物yw在线观看| 人人干人人干人人干| 亚洲一区二区视频| 亚洲成人黄色在线| 国内自拍无码| 欧美成人一区二区| 99久久亚洲精品日本无码| 亚洲午夜在线观看| 99热免费| 尤物网站在线观看| 自拍偷拍一区| 中国A级片| 精品一区二区三区四区五区六区| av黄色在线观看| 日韩中文无码一级A片| 操比视频在线观看| 亚洲日韩精品中文字幕在线| AAA一区二区三区| 国产一级片在线| 国产黄色录像| 午夜欧美性爱视频| 男女无码视频| 毛片在线看片| 日韩无码不卡视频| 99在线免费观看| 一本色道久久综合亚洲怎么玩| 在线成人av| 免费无码视频一区二区|