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

關(guān)于Kafka消費(fèi)者的這些參數(shù),你應(yīng)該要知道?

開發(fā) 架構(gòu) Kafka
個(gè)人覺得,要想深入了解Kafka Consumer的核心工作機(jī)制可以從它的核心參數(shù)切入,為后續(xù)深入了解它的隊(duì)列負(fù)載機(jī)制、消息拉取模型、消費(fèi)模型、位點(diǎn)提交等機(jī)制打下基礎(chǔ)。

 [[407801]]

本文將對(duì)Kafka Consumer做一個(gè)簡單的介紹,是深入研究Kafka Conumer的一扇窗。主要從如下三個(gè)方面展開:

  • 核心參數(shù)
  • 核心組件
  • 核心API

1、Kafka Consumer核心參數(shù)覽

個(gè)人覺得,要想深入了解Kafka Consumer的核心工作機(jī)制可以從它的核心參數(shù)切入,為后續(xù)深入了解它的隊(duì)列負(fù)載機(jī)制、消息拉取模型、消費(fèi)模型、位點(diǎn)提交等機(jī)制打下基礎(chǔ)。

kafka Consumer的核心屬性定義在ConsumerConfig中。

1.1 基礎(chǔ)功能參數(shù)

  • group.id

消費(fèi)組名稱。

  • client.id

客戶端標(biāo)識(shí)id,默認(rèn)為consumer-序號(hào),在實(shí)踐中建議包含客戶端IP,在一個(gè)消費(fèi)組中不能重復(fù)。

  • bootstrap.servers

broker服務(wù)端地址列表。

  • client.dns.lookup

客戶端尋找bootstrap地址的方式,支持如下兩種方式:

  • resolve_canonical_bootstrap_servers_only

這種方式,會(huì)依據(jù)bootstrap.servers提供的主機(jī)名(hostname),根據(jù)主機(jī)上的名稱服務(wù)返回其IP地址的數(shù)組(InetAddress.getAllByName),然后依次獲取inetAddress.getCanonicalHostName(),再建立tcp連接。

一個(gè)主機(jī)可配置多個(gè)網(wǎng)卡,如果啟用該功能,應(yīng)該可以有效利用多網(wǎng)卡的優(yōu)勢,降低Broker的網(wǎng)絡(luò)端負(fù)載壓力。

  • use_all_dns_ips

這種方式會(huì)直接使用bootstrap.servers中提供的hostname、port創(chuàng)建tcp連接,默認(rèn)選項(xiàng)。

  • enable.auto.commit

是否開啟自動(dòng)位點(diǎn)提交,默認(rèn)為true。

  • auto.commit.interval.ms

如果開啟自動(dòng)位點(diǎn)提交,位點(diǎn)的提交頻率,默認(rèn)為5s。

  • partition.assignment.strategy

消費(fèi)端隊(duì)列負(fù)載算法,默認(rèn)為按區(qū)間平均分配(RangeAssignor),可選值:輪詢(RoundRobinAssignor)

  • auto.offset.reset

重置位點(diǎn)策略,但kafka提交位點(diǎn)時(shí),對(duì)應(yīng)的消息已被刪除時(shí)采取的恢復(fù)策略,默認(rèn)為latest,可選:earliest、none(會(huì)拋出異常)。

  • key.deserializer

使用的key序列化類

  • value.deserializer

消息體序列化類

  • interceptor.classes

消費(fèi)端攔截器,可以有多個(gè)。

  • check.crcs

在消費(fèi)端時(shí)是否需要校驗(yàn)CRC,默認(rèn)為true。

1.2 網(wǎng)絡(luò)相關(guān)參數(shù)

  • send.buffer.bytes

網(wǎng)絡(luò)通道(TCP)的發(fā)送緩存區(qū)大小,默認(rèn)為128K。

  • receive.buffer.bytes

網(wǎng)絡(luò)通道(TCP)的接收緩存區(qū)大小,默認(rèn)為32K。

  • reconnect.backoff.ms

重新建立鏈接的等待時(shí)長,默認(rèn)為50ms,屬于底層網(wǎng)絡(luò)參數(shù),基本無需關(guān)注。

  • reconnect.backoff.max.ms

重新建立鏈接的最大等待時(shí)長,默認(rèn)為1s,連續(xù)兩次對(duì)同一個(gè)連接建立重連,等待時(shí)間會(huì)在reconnect.backoff.ms的初始值上成指數(shù)級(jí)遞增,但超過max后,將不再指數(shù)級(jí)遞增。

  • retry.backoff.ms

重試間隔時(shí)間,默認(rèn)為100ms。

  • connections.max.idle.ms

連接的最大空閑時(shí)間,默認(rèn)為9s。

  • request.timeout.ms

請(qǐng)求的超時(shí)時(shí)間,與Broker端的網(wǎng)絡(luò)通訊的請(qǐng)求超時(shí)時(shí)間。

1.3 核心工作參數(shù)

  • max.poll.records

每一次poll方法調(diào)用拉取的最大消息條數(shù),默認(rèn)為500。

  • max.poll.interval.ms

兩次poll方法調(diào)用的最大間隔時(shí)間,單位毫秒,默認(rèn)為5分鐘。如果消費(fèi)端在該間隔內(nèi)沒有發(fā)起poll操作,該消費(fèi)者將被剔除,觸發(fā)重平衡,將該消費(fèi)者分配的隊(duì)列分配給其他消費(fèi)者。

  • session.timeout.ms

消費(fèi)者與broker的心跳超時(shí)時(shí)間,默認(rèn)10s,broker在指定時(shí)間內(nèi)沒有收到心跳請(qǐng)求,broker端將會(huì)將該消費(fèi)者移出,并觸發(fā)重平衡。

  • heartbeat.interval.ms

心跳間隔時(shí)間,消費(fèi)者會(huì)以該頻率向broker發(fā)送心跳,默認(rèn)為3s,主要是確保session不會(huì)失效。

  • fetch.min.bytes

一次拉取消息最小返回的字節(jié)數(shù)量,默認(rèn)為1字節(jié)。

  • fetch.max.bytes

一次拉取消息最大返回的字節(jié)數(shù)量,默認(rèn)為1M,如果一個(gè)分區(qū)的第一批消息大小大于該值也會(huì)返回。

  • max.partition.fetch.bytes

一次拉取每一個(gè)分區(qū)最大拉取字節(jié)數(shù),默認(rèn)為1M。

  • fetch.max.wait.ms

fetch等待拉取數(shù)據(jù)符合fetch.min.bytes的最大等待時(shí)間。

  • metadata.max.age.ms

元數(shù)據(jù)在客戶端的過期時(shí)間,過期后客戶端會(huì)向broker重新拉取最新的元數(shù)據(jù),默認(rèn)為5分鐘。

  • internal.leave.group.on.close

消費(fèi)者關(guān)閉后是否立即離開訂閱組,默認(rèn)為true,即當(dāng)客戶端斷開后立即觸發(fā)重平衡。如果設(shè)置為false,則不會(huì)立即觸發(fā)重平衡,而是要等session過期后才會(huì)觸發(fā)。

2、KafkaConsumer核心組件與API

通過KafkaConsumer核心參數(shù),我們基本可以窺探Kafka中的核心要點(diǎn),接下來再介紹一下KafkaConsumer的核心組件,為后續(xù)深入研究Kafka消費(fèi)者消費(fèi)模型打下基礎(chǔ)。

2.1 核心組件

KafkaConsumer由如下幾個(gè)核心組件構(gòu)成:

  • ConsumerNetworkClient

消費(fèi)端網(wǎng)絡(luò)客戶端,服務(wù)底層網(wǎng)絡(luò)通訊,負(fù)責(zé)客戶端與服務(wù)端的RPC通信。

  • ConsumerCoordinator

消費(fèi)端協(xié)調(diào)器,在Kafka的設(shè)計(jì)中,每一個(gè)消費(fèi)組在集群中會(huì)選舉一個(gè)broker節(jié)點(diǎn)成為該消費(fèi)組的協(xié)調(diào)器,負(fù)責(zé)消費(fèi)組狀態(tài)的狀態(tài)管理,尤其是消費(fèi)組重平衡(消費(fèi)者的加入與退出),該類就是消費(fèi)者與broker協(xié)調(diào)器進(jìn)行交互。

  • Fetcher

消息拉取。

溫馨提示:本文不打算對(duì)每一個(gè)組件進(jìn)行詳細(xì)解讀,這里建議大家按照本文第一部分關(guān)于各個(gè)參數(shù)的含義,然后對(duì)照這些參數(shù)最終是傳resume遞給哪些組件,進(jìn)行一個(gè)關(guān)聯(lián)思考。

2.2 核心API概述

最后我們?cè)賮砜匆幌孪M(fèi)者的核心API。

  • Set< TopicPartition> assignment()

獲取該消費(fèi)者的隊(duì)列分配列表。

  • Set< String> subscription()

獲取該消費(fèi)者的訂閱信息。

  • void subscribe(Collection< String> topics)

訂閱主題。

  • void subscribe(Collection< String> topics, ConsumerRebalanceListener callback)

訂閱主題,并指定隊(duì)列重平衡的監(jiān)聽器。

  • void assign(Collection< TopicPartition> partitions)

取代 subscription,手動(dòng)指定消費(fèi)哪些隊(duì)列。

  • void unsubscribe()

取消訂閱關(guān)系。

  • ConsumerRecords

poll(Duration timeout)

拉取消息,是 KafkaConsumer 的核心方法,將在下文詳細(xì)介紹。

  • void commitSync()

同步提交消費(fèi)進(jìn)度,為本批次的消費(fèi)提交,將在后續(xù)文章中詳細(xì)介紹。

  • void commitSync(Duration timeout)

同步提交消費(fèi)進(jìn)度,可設(shè)置超時(shí)時(shí)間。

  • void commitSync(Map

offsets)

顯示同步提交消費(fèi)進(jìn)度, offsets 指明需要提交消費(fèi)進(jìn)度的信息。

  • void commitSync(final Map

offsets, final Duration timeout)

顯示同步提交消費(fèi)進(jìn)度,帶超時(shí)間。

  • void seek(TopicPartition partition, long offset)

重置 consumer#poll 方法下一次拉消息的偏移量。

  • void seek(TopicPartition partition, OffsetAndMetadata offsetAndMetadata)

seek 方法重載方法。

  • void seekToBeginning(Collection< TopicPartition> partitions)

將 poll 方法下一次的拉取偏移量設(shè)置為隊(duì)列的初始偏移量。

  • void seekToEnd(Collection< TopicPartition> partitions)

將 poll 方法下一次的拉取偏移量設(shè)置為隊(duì)列的最大偏移量。

  • long position(TopicPartition partition)

獲取將被拉取的偏移量。

  • long position(TopicPartition partition, final Duration timeout)

同上。

  • OffsetAndMetadata committed(TopicPartition partition)

獲取指定分區(qū)已提交的偏移量。

  • OffsetAndMetadata committed(TopicPartition partition, final Duration timeout)

同上。

  • Map metrics()

統(tǒng)計(jì)指標(biāo)。

  • List< PartitionInfo> partitionsFor(String topic)

獲取主題的路由信息。

  • List< PartitionInfo> partitionsFor(String topic, Duration timeout)

同上。

  • Map listTopics()

獲取所有 topic 的路由信息。

  • Map listTopics(Duration timeout)

同上。

  • Set< TopicPartition> paused()

獲取已掛起的分區(qū)信息。

  • void pause(Collection< TopicPartition> partitions)

掛起分區(qū),下一次 poll 方法將不會(huì)返回這些分區(qū)的消息。

  • void resume(Collection< TopicPartition> partitions)

恢復(fù)掛起的分區(qū)。

  • Map

offsetsForTimes(MaptimestampsToSearch)

根據(jù)時(shí)間戳查找最近的一條消息的偏移量。

  • Map

offsetsForTimes(MaptimestampsToSearch, Duration timeout)

同上。

  • Map

beginningOffsets(Collection< TopicPartition> partitions)

查詢指定分區(qū)當(dāng)前最小的偏移量。

  • Map

beginningOffsets(Collection< TopicPartition> partitions, Duration timeout)

同上。

  • Map

endOffsets(Collection< TopicPartition> partitions)

查詢指定分區(qū)當(dāng)前最大的偏移量。

  • Map

endOffsets(Collection< TopicPartition> partitions, Duration timeout)

同上。

  • void close()

關(guān)閉消費(fèi)者。

  • void close(Duration timeout)

關(guān)閉消費(fèi)者。

  • void wakeup()

喚醒消費(fèi)者。

Kafka提供的消費(fèi)者并不像RocketMQ提供了Push模式自動(dòng)拉取消息,需要應(yīng)用程序自動(dòng)組織這些API進(jìn)行消息拉取。

值得注意的kafka消費(fèi)者也支持位點(diǎn)自動(dòng)提交機(jī)制,kafka的消費(fèi)者(KafkaConsumer)對(duì)象是線程不安全的。

基于KafkaConsumer的pause(暫停某些分區(qū)的消費(fèi))與resume(恢復(fù)某些分區(qū)的消費(fèi)),可以輕松實(shí)現(xiàn)消費(fèi)端限流機(jī)制。

本文主要是對(duì)消費(fèi)者有一個(gè)大概的了解,后續(xù)文章將持續(xù)逐一解開消費(fèi)者的核心運(yùn)作機(jī)制,請(qǐng)持續(xù)關(guān)注。

本文轉(zhuǎn)載自微信公眾號(hào)「中間件興趣圈」,可以通過以下二維碼關(guān)注。轉(zhuǎn)載本文請(qǐng)聯(lián)系中間件興趣圈公眾號(hào)。

 

責(zé)任編輯:武曉燕 來源: 中間件興趣圈
相關(guān)推薦

2024-07-22 13:58:33

2020-03-30 21:46:26

SQL數(shù)據(jù)分析數(shù)據(jù)

2018-05-16 09:41:13

神經(jīng)網(wǎng)絡(luò)NN函數(shù)

2021-12-07 13:45:38

WOT技術(shù)峰會(huì)技術(shù)

2023-02-10 08:44:05

KafkaLinkedIn模式

2016-01-20 09:44:22

物聯(lián)網(wǎng)標(biāo)準(zhǔn)

2018-01-03 11:35:34

推送AndroidiOS

2024-10-08 15:06:28

數(shù)字化轉(zhuǎn)型大數(shù)據(jù)數(shù)據(jù)資產(chǎn)化

2023-06-01 08:08:38

kafka消費(fèi)者分區(qū)策略

2017-10-02 10:39:48

2016-11-01 23:16:52

光纖光纖線纜

2021-10-25 14:55:38

Linux技巧命令

2017-10-12 10:20:13

服務(wù)器運(yùn)行壽命

2018-02-08 08:08:12

2020-09-17 16:08:29

網(wǎng)絡(luò)安全數(shù)據(jù)技術(shù)

2021-05-08 11:16:44

手機(jī)快充技術(shù)

2018-07-03 14:40:31

2022-11-04 08:22:14

編譯代碼C語言

2021-04-27 07:52:18

跳槽數(shù)據(jù)分析

2018-09-29 15:27:05

BinderAPPAndroid
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

亚洲精品av在线| 亚洲高清中文字幕| 成人av番号网| 丝袜 亚洲 另类 欧美 重口| 午夜电影一区| 图片区小说区区亚洲影院| 日韩精品欧美一区二区三区| av中文在线观看| 亚洲在线一区| 欧美一级黄色录像片| 精品国产欧美日韩不卡在线观看| 日日夜夜精品视频| 欧美性猛xxx| 香蕉视频在线网址| 四虎在线观看| 韩国av一区二区| 91国内揄拍国内精品对白| 亚洲国产日韩一区无码精品久久久| 3d动漫一区二区三区在线观看| 午夜不卡av在线| 国产av不卡一区二区| 全色精品综合影院| 国产99精品国产| 国产精品爽爽爽爽爽爽在线观看| jizz国产免费| 在线国产一区二区| 中文字幕亚洲一区在线观看 | 欧美另类网站| 国产高潮在线观看| 久久成人av少妇免费| 国产成人avxxxxx在线看| 国产一级做a爰片在线看免费| 欧美黄色录像片| 亚洲老头同性xxxxx| 久久久久亚洲av无码麻豆| 国产成人福利夜色影视| 日韩欧美高清在线视频| 18禁网站免费无遮挡无码中文| 黄色的网站在线观看| 久久久国产一区二区三区四区小说| 国产精品久久国产三级国电话系列| 一二区在线观看| 肉色丝袜一区二区| 日韩av日韩在线观看| 欧美日韩精品区| 综合视频在线| 成人444kkkk在线观看| 182在线观看视频| 久草福利在线视频| 成人免费观看av| 不卡视频一区二区| 精品久久在线观看| 国产传媒欧美日韩成人| 91中文字幕在线| 国产美女www爽爽爽视频| 麻豆精品一区二区| 国产精品三级网站| 中文字幕在线视频免费| 日韩电影在线免费| 国产精品久久久久aaaa九色| 亚洲色成人www永久网站| 国产美女一区| 国产成人黄色av| 天天爱天天做天天爽| 日韩和欧美一区二区三区| 国产精品av网站| 亚洲香蕉在线视频| 激情亚洲综合在线| 7777奇米亚洲综合久久 | 国产一区免费电影| 亚洲自拍小视频| 亚洲av综合色区无码一二三区 | 亚洲调教欧美在线| 日韩三级视频| 国产一区二区激情| 欧美一区免费观看| 欧美亚韩一区| 91成人在线播放| 日韩黄色片网站| 精品亚洲国产成人av制服丝袜| 91麻豆国产精品| 日韩一级片免费在线观看| 久久久久国产成人精品亚洲午夜| 日本一区美女| 成人福利片网站| 性欧美疯狂xxxxbbbb| 亚洲视频在线观看一区二区三区| 9999精品免费视频| 亚洲国产精品久久精品怡红院| 野花社区视频在线观看| av一区二区在线观看| 久久亚洲精品毛片| 国产精品视频免费播放| 久久久久久自在自线| 91视频-88av| 五月婷在线视频| 亚洲视频网在线直播| 99爱视频在线| 国产精品毛片无码| 亚洲精品自拍偷拍| 日韩av手机在线免费观看| 亚洲精品1234| 成人激情视频在线| 免费在线一级视频| 亚洲男同性视频| 免费99视频| 在线观看a视频| 亚洲尤物在线视频观看| 韩国日本美国免费毛片| 日韩精品视频中文字幕| 亚洲全黄一级网站| 久久久国产成人| 亚洲国产精品成人| 91精品国产高清久久久久久| 亚洲最大成人av| 97国产一区二区| 性生活免费观看视频| 黑人巨大精品欧美一区二区桃花岛| 在线电影一区二区三区| 人妻丰满熟妇aⅴ无码| 9191国语精品高清在线| 国产成人精品综合久久久| 亚洲欧美激情在线观看| 亚洲欧洲国产日本综合| 人妻熟女一二三区夜夜爱| 一区二区在线免费播放| 久久夜精品香蕉| 特级西西444www高清大视频| 北条麻妃国产九九精品视频| 毛片在线视频观看| 日韩久久一区| 在线视频中文亚洲| 蜜臀99久久精品久久久久小说| av亚洲精华国产精华| 91传媒免费视频| 国产精品亚洲欧美一级在线| 最近2019中文字幕第三页视频| 成人午夜视频在线播放| 成人aa视频在线观看| 久久天天东北熟女毛茸茸| 国产欧美自拍| 国产亚洲激情在线| 国产女主播喷水视频在线观看| 91天堂素人约啪| 阿v天堂2017| 国产精品香蕉| 欧美富婆性猛交| www.久久成人| 亚洲自拍另类综合| 久久免费精品国产| 国产一区久久| 国产伦精品一区二区三区视频孕妇| 亚洲区欧洲区| 精品日韩欧美一区二区| 国产精品99精品| 成人爱爱电影网址| 欧美不卡在线播放| 日韩欧美在线精品| 国产精品a久久久久久| 成人jjav| 6080午夜不卡| 欧美精品一区二区蜜桃| 成人性生交大片| 老太脱裤子让老头玩xxxxx| 特黄特色欧美大片| 国产不卡av在线免费观看| 东凛在线观看| 91精品啪在线观看国产60岁| www.色小姐com| 成人av影院在线| 日韩欧美在线播放视频| 欧洲grand老妇人| 成人做爽爽免费视频| 伊人222成人综合网| 五月天一区二区三区| 国产又粗又猛又色| 久久这里只有| 一区二区在线高清视频| 欧美午夜在线播放| 51午夜精品视频| jzzjzzjzz亚洲成熟少妇| 欧美一区二区三区四区五区| 五月天综合在线| 久久免费视频色| 最新免费av网址| 在线视频观看日韩| 亚洲三区在线| baoyu135国产精品免费| 国产91精品最新在线播放| 二区三区在线观看| 日韩精品一区二区视频| 国产精品久久影视| 欧美国产精品一区二区三区| 思思久久精品视频| 亚洲巨乳在线| 伊人久久青草| 日韩成人av在线资源| 国产日韩欧美电影在线观看| 丰满大乳少妇在线观看网站| 伊人男人综合视频网| 亚洲精品成人电影| 欧美天堂一区二区三区| 亚洲国产综合久久| 国产精品国产三级国产aⅴ入口 | 国产玉足脚交久久欧美| 成人三级视频| 久久精品国产综合精品| 成人在线分类| 国产成人自拍视频在线观看| 888av在线视频| 精品国产欧美一区二区五十路| 亚洲精品国偷拍自产在线观看蜜桃| 91黄视频在线| 日韩免费av片| 亚洲免费观看高清在线观看| 国产又大又粗又爽的毛片| 成人视屏免费看| 国产又粗又长又爽又黄的视频| 中文日韩欧美| 国产精品久久国产| 亚洲乱码精品| 亚洲视频精品一区| 九九精品久久| 精品国产乱码久久久久久蜜柚 | 蜜桃av.网站在线观看| 久久五月情影视| 幼a在线观看| 亚洲午夜色婷婷在线| 天堂网在线观看视频| 日韩一卡二卡三卡| 一级黄在线观看| 欧美色网站导航| 一级黄色av片| 色综合久久久久综合体桃花网| 精品视频久久久久| 一区二区在线电影| 亚洲xxxx3d动漫| 亚洲欧美日韩国产综合在线| 久久久99999| 国产精品全国免费观看高清| 免费网站在线高清观看| 国产午夜精品一区二区| 四虎影成人精品a片| 久久综合久久综合亚洲| 国产三级国产精品| 久久久综合九色合综国产精品| 成人手机在线免费视频| 99精品欧美一区二区蜜桃免费 | 国产欧美一二三区| 蜜桃无码一区二区三区| 久久久蜜桃精品| 欧美熟妇激情一区二区三区| 国产亚洲成aⅴ人片在线观看| 97人妻精品一区二区免费| 久久精品日产第一区二区三区高清版| 疯狂揉花蒂控制高潮h| 26uuu另类欧美| 在线观看亚洲大片短视频| 欧美国产日韩在线观看| 欧美色图17p| 亚洲天天做日日做天天谢日日欢| 乱h高h女3p含苞待放| 亚洲尤物在线视频观看| 中文字幕一区二区三区精品| 一本色道a无线码一区v| 久久这里只有精品9| 欧美人动与zoxxxx乱| av片免费播放| 亚洲黄色av网站| 大片免费播放在线视频| 日韩在线观看你懂的| 羞羞的视频在线看| 7m第一福利500精品视频| 日日夜夜天天综合| 成人美女免费网站视频| 国产精品国产| 日韩欧美在线观看强乱免费| 在线精品国产| 久草资源站在线观看| 日韩成人免费在线| 国产精品欧美性爱| 久久婷婷国产综合精品青草| 一二三四在线观看视频| 一区二区三区在线播| 日本中文字幕第一页| 欧美精品亚洲一区二区在线播放| 亚洲精品无遮挡| 一区二区三区四区视频| 免费日本一区二区三区视频| 久久av在线看| 韩日精品一区二区| 98国产高清一区| 九九综合在线| 国产女主播av| 日韩精品亚洲专区| 国产成人精品一区二区三区在线观看 | 亚洲线精品一区二区三区| 中文字幕一区二区人妻视频| 日韩欧美国产电影| wwwww在线观看免费视频| 欧美大荫蒂xxx| 国产91在线播放精品| 精品一区二区三区国产| 久久社区一区| 成人久久久久久久久| 国产精品18久久久久久久久| 免费一级做a爰片久久毛片潮| 一区二区三区 在线观看视频| 中文字幕+乱码+中文乱码www| 亚洲国产精品人人爽夜夜爽| 黄色av免费在线| 国产精品久久婷婷六月丁香| 精品人人人人| 国产精品一二三在线观看| 日韩精品免费视频人成| 艳妇乳肉豪妇荡乳xxx| 亚洲人精品一区| 中文字幕人妻丝袜乱一区三区 | 成人激情视频网| 欧洲杯什么时候开赛| 男人天堂1024| 成人手机在线视频| 欧美日韩国产精品综合| 欧美三级视频在线| 国产中文字幕在线观看| 午夜精品一区二区三区在线视 | 欧美片一区二区| 欧美日韩成人一区| 不卡在线视频| 国产精品www色诱视频| 色老板在线视频一区二区| 美女黄色免费看| 国产激情视频一区二区三区欧美| 成人18视频免费69| 欧美体内she精视频| 国产片在线观看| 国产成人综合亚洲| 欧美偷拍自拍| 中文字幕天天干| 国产精品三级电影| 亚洲熟妇无码久久精品| 一区二区欧美激情| 日本综合视频| 亚洲电影免费| 美女视频一区在线观看| 五月婷婷婷婷婷| 欧美日韩色综合| 欧美激情视频在线播放| 成人h视频在线| 91不卡在线观看| 26uuu国产| 亚洲国产精品久久久久婷婷884| 亚洲精品成人区在线观看| 欧美极品美女电影一区| 国偷自产视频一区二区久| 18禁网站免费无遮挡无码中文| av亚洲精华国产精华| 国产精品一区无码| 一区二区欧美日韩视频| 亚洲精品第一| 精品免费久久久久久久| 成人视屏免费看| 免费观看日批视频| 色小说视频一区| 日本超碰一区二区| 成人性免费视频| 久久欧美一区二区| 色婷婷久久综合中文久久蜜桃av| 自拍偷拍亚洲一区| 高清久久精品| 国产午夜大地久久| 国产欧美一区二区精品性色| 国产口爆吞精一区二区| 久久久久久久电影一区| 美日韩中文字幕| 性生活免费在线观看| 一区二区三区四区在线免费观看 | 日韩一区二区三区精品| 成人黄色av片| 国产欧美一区二区精品秋霞影院| 国产喷水吹潮视频www| 亚州欧美日韩中文视频| 超碰成人久久| av漫画在线观看| 欧洲国产伦久久久久久久| a级片国产精品自在拍在线播放| 国产一区喷水| 久久电影国产免费久久电影 | 欧美四级电影网| 成人女同在线观看| 欧美精品一区在线| 狠狠网亚洲精品| 久久黄色精品视频| 久久久极品av| 自拍视频一区| 欧美图片自拍偷拍| 欧美亚洲国产一区二区三区va | 一本大道av一区二区在线播放| www.在线视频| 奇米888一区二区三区|