精品欧美一区二区三区在线观看 _久久久久国色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)

日韩无码精品一区二区| 亚洲精品蜜桃久久久久久| 亚洲一区二区人妻| 国产精品扒开腿做爽爽爽软件| 精品日韩在线观看| aa在线免费观看| 日本www在线| av一区二区三区在线| 国产成人精品av| 国产乱国产乱老熟300| 久久93精品国产91久久综合| 欧美一区二区女人| 国产超碰在线播放| 成人av影院在线观看| 国产三级精品视频| 国产精品免费在线播放| 国语对白永久免费| 欧美色综合网| 色老头一区二区三区| 中文文字幕文字幕高清| 伊人亚洲精品| 欧美图片一区二区三区| 黄色大片中文字幕| 成人看av片| 国产女主播一区| 国产日本一区二区三区| 国产一区二区视频免费观看| 欧美亚洲一区二区三区| 久久频这里精品99香蕉| tube国产麻豆| 日韩毛片视频| 亚洲欧美日韩爽爽影院| 娇妻高潮浓精白浆xxⅹ| 99视频这里有精品| 欧美日韩精品福利| 中文字幕第36页| 日韩在线伦理| 亚洲va天堂va国产va久| www.avtt| 日本性爱视频在线观看| 亚洲欧洲国产日本综合| 亚洲草草视频| 99青草视频在线播放视| 国产三级精品视频| 日本福利一区二区三区| 欧美老女人性开放| 91免费看片在线观看| 国产精品美女黄网| 欧美一区二区三区黄片| 不卡区在线中文字幕| 国产精品9999久久久久仙踪林 | 国产1区2区3区在线| 成人av免费网站| 国产在线资源一区| 天堂网在线中文| 99久久精品国产麻豆演员表| 国产精品日本一区二区 | 亚洲精品小视频在线观看| 白嫩情侣偷拍呻吟刺激| 久久精品论坛| 日韩精品在线观看网站| 大又大又粗又硬又爽少妇毛片 | 亚洲欧美激情四射在线日| 37p粉嫩大胆色噜噜噜| 亚洲精品白浆高清| 亚洲天堂网在线观看| 极品蜜桃臀肥臀-x88av| 成人激情电影在线| 久久精品福利视频| 国产高潮国产高潮久久久91| 欧美三级第一页| 555www成人网| а中文在线天堂| 激情成人午夜视频| 成人免费在线一区二区三区| 色欲av永久无码精品无码蜜桃| a亚洲天堂av| 色狠狠久久av五月综合|| 在线免费看黄| 亚洲综合另类小说| 日本三级免费网站| 国产一区二区色噜噜| 日韩欧美国产一区二区三区| 免费的av网站| 欧美精品乱码| 欧美丰满少妇xxxxx做受| 国产精品视频免费播放| 日本中文在线一区| 91亚洲精品丁香在线观看| 日本免费一区视频| 国产目拍亚洲精品99久久精品| 亚洲欧美在线网| 久草在线资源站资源站| 91精品91久久久中77777| aaa一级黄色片| 美女一区二区在线观看| 色婷婷**av毛片一区| 久久久.www| 日韩黄色免费网站| 91精品国产91久久久久青草| 亚州精品国产精品乱码不99按摩| 欧美国产综合一区二区| 国产aaa免费视频| av亚洲一区| 亚洲精品www久久久| 亚洲精品卡一卡二| 99热在线精品观看| 亚洲a∨日韩av高清在线观看| 亚洲欧洲精品视频| 亚洲柠檬福利资源导航| 欧美日韩在线不卡视频| 91久久偷偷做嫩草影院电| 亚洲午夜国产成人av电影男同| 免费网站看av| 免费成人av在线| 久久久久久久久久久久久久久久av | 最近日韩中文字幕中文| 日韩精品成人一区| 国内外成人在线视频| 日本一区二区三区视频免费看| 色呦呦在线视频| 欧美日韩一卡二卡| www.中文字幕av| 在线观看亚洲| 96久久精品| 国产最新在线| 欧美三级资源在线| 日韩在线免费观看av| 亚洲激情综合| 成人av电影免费| 久草免费在线观看| 欧美日韩精品福利| 国产不卡在线观看视频| 日韩精品乱码av一区二区| 韩国精品一区二区三区六区色诱| 午夜小视频福利在线观看| 欧美精品在欧美一区二区少妇| 精品无码人妻一区| 亚洲欧美日韩专区| 久久er99热精品一区二区三区| 国产区美女在线| 欧美xxxx老人做受| 曰本女人与公拘交酡| 国产制服丝袜一区| 免费观看黄色大片| 在线视频成人| 久久影院在线观看| 国产欧美久久久精品免费| 国产精品久久久一本精品| 国产福利在线免费| 国产精品成人一区二区不卡| 国产中文欧美精品| 国产激情小视频在线| 欧美一区二区三区影视| 国产一区二区视频在线观看免费| 国产一区二区美女诱惑| 天堂av在线中文| 亚洲精品一区国产| 97香蕉超级碰碰久久免费软件 | www.com毛片| 曰本一区二区三区视频| 国产精品成人观看视频国产奇米| 久久久久久女乱国产| 在线观看av一区二区| 在线观看天堂av| 国产一区二区不卡| 91午夜在线观看| 婷婷成人在线| 国产精品美女视频网站| 九七电影韩国女主播在线观看| 337p亚洲精品色噜噜狠狠| 免费麻豆国产一区二区三区四区| 成人免费毛片嘿嘿连载视频| 久久精品免费一区二区| 日韩精品欧美激情一区二区| 91色琪琪电影亚洲精品久久| eeuss鲁一区二区三区| 亚洲人精品午夜在线观看| 一本色道久久综合熟妇| 亚洲精品视频在线观看免费| 蜜臀av粉嫩av懂色av| 日韩在线a电影| 天天干天天色天天爽| 欧美激情网址| 国产九九精品视频| 牛牛精品视频在线| 亚洲人a成www在线影院| 国产美女主播在线观看| 亚洲国产一二三| 国产亚洲精品熟女国产成人| 国产精品资源在线看| 精品一卡二卡三卡| 亚洲蜜桃视频| 欧美精品二区三区四区免费看视频| 欧美网站免费| 69久久夜色精品国产7777| 色开心亚洲综合| 亚洲国产精品热久久| 中文字幕视频二区| 婷婷开心久久网| 欧洲美女女同性互添| 不卡av电影在线播放| 亚洲欧美aaa| 午夜亚洲激情| 日韩欧美视频免费在线观看| 精品黄色一级片| 国产欧美日韩一区| 午夜不卡一区| 日韩女优人人人人射在线视频| 91香蕉在线观看| 在线看福利67194| 你懂的视频在线| 欧美刺激脚交jootjob| 又骚又黄的视频| 欧美日韩综合视频| 国产精品23p| 亚洲精品亚洲人成人网| 在线观看免费小视频| www欧美成人18+| 国产综合内射日韩久| 国产一区999| 亚洲一区二区三区四区五区| 日韩高清不卡一区二区三区| 国产精品333| 黑丝一区二区三区| 国产成人生活片| 国产精品久久久久久| 日韩欧美亚洲日产国产| 亚洲影院天堂中文av色| 久久爱av电影| 麻豆一区二区| 国产自产精品| 天堂综合网久久| 久久国产一区二区| 国产精品香蕉| 国产精品v欧美精品∨日韩| 国产麻豆一区二区三区| 91精品视频免费观看| 狂野欧美性猛交xxxx| 国产精品久久一区主播| 国产经典一区| 国产高清视频一区三区| 蜜桃成人精品| 国产精品第一第二| 2019年精品视频自拍| 国产精品美乳在线观看| 成人国产精品| 成人久久18免费网站图片| www.久久| 成人在线观看视频网站| 欧美一级片网址| 97视频资源在线观看| 在线播放一区二区精品视频| 国产精品免费在线播放| 久久综合社区| 欧美日本韩国国产| 欧洲福利电影| 性欧美18一19内谢| 国产精品激情电影| 香港三级韩国三级日本三级| 国产亚洲一级| 性猛交ⅹ×××乱大交| 麻豆久久久久久| 美女日批在线观看| av在线一区二区| ass极品国模人体欣赏| 中文字幕亚洲欧美在线不卡| 国产在线观看免费av| 色综合天天综合网国产成人综合天| 欧产日产国产69| 欧美三区在线观看| www.黄色小说.com| 日韩精品极品视频| 3d成人动漫在线| 欧美激情欧美激情| 成人福利视频| 亚洲一区二区三区香蕉| 欧美国产不卡| 亚洲午夜激情| 亚洲福利专区| 蜜桃免费在线视频| 国产成人亚洲精品青草天美| av网站有哪些| 亚洲六月丁香色婷婷综合久久 | 视频在线观看一区| 亚洲在线观看网站| 91在线丨porny丨国产| 特级西西人体高清大胆| 亚洲一区在线观看免费 | 奇米在线7777在线精品| 潘金莲一级淫片aaaaa| 2023国产精品自拍| 少妇人妻丰满做爰xxx| 精品久久久一区二区| 136福利视频导航| 日韩大片在线观看视频| 成人高清免费在线| 日韩美女免费线视频| 一本色道69色精品综合久久| 日本一区二区三区免费观看| 国产精品大片| 污污网站免费观看| 91日韩精品一区| 久草中文在线视频| 91极品视觉盛宴| 香港一级纯黄大片| 欧美精品免费看| 国产福利亚洲| 欧美在线日韩精品| 亚洲精品裸体| 26uuu国产| 亚洲久草在线视频| 中文字幕欧美在线观看| 日韩精品中文字幕在线播放| 亚洲色图美国十次| 国产综合色香蕉精品| 国产成人黄色| 欧美视频在线播放一区| 国产mv日韩mv欧美| 日本在线一级片| 欧美视频一区二区三区| 精品无吗乱吗av国产爱色| 久久人人看视频| 欧美电影院免费观看| 一区二区三区欧美成人| 日韩电影在线观看一区| 国产交换配乱淫视频免费| 欧美日韩免费在线| 色一情一乱一乱一区91av| 欧美激情2020午夜免费观看| 国产精品高清一区二区| 在线精品日韩| 久久99热这里只有精品| 久久一级免费视频| 欧美日韩中文国产| 成人午夜在线观看视频| 国产精品白嫩初高中害羞小美女| 五月国产精品| 狠狠爱免费视频| 久久综合资源网| 精品国产一区二区三区四| 国产视频自拍一区| 92国产精品| 日产精品久久久一区二区| 久久中文欧美| 免费一级特黄3大片视频| 欧美在线不卡视频| av大片在线观看| 国产欧美中文字幕| 91精品国产自产拍在线观看蜜| 日韩av片专区| 亚洲精品国产精华液| 亚洲av无码乱码在线观看性色| 久久777国产线看观看精品| 一区二区三区国产好| 免费毛片网站在线观看| 91丝袜国产在线播放| 国产字幕在线观看| 在线日韩av观看| 综合欧美精品| 国产精品久久久久久久乖乖| 91麻豆国产精品久久| 蜜臀99久久精品久久久久小说 | 国内精品免费**视频| 丰满少妇被猛烈进入一区二区| 欧美一级欧美三级在线观看 | 久久精品亚洲人成影院 | 国产绿帽刺激高潮对白| 精品中文字幕视频| 奇米777国产一区国产二区| 人妻有码中文字幕| 国产精品无遮挡| 不卡的日韩av| 欧美壮男野外gaytube| 成人中文在线| 国产精品19p| 色综合久久中文综合久久97| 午夜激情在线观看| 99精品在线直播| 久久aⅴ国产紧身牛仔裤| 激情无码人妻又粗又大| 欧美精品一区二区三区很污很色的| 一区二区三区四区日本视频| 在线精品亚洲一区二区| 成人精品一区二区三区中文字幕| 无码人妻丰满熟妇精品区| 超碰精品一区二区三区乱码| 欧美人妖视频| 午夜av中文字幕| 色综合夜色一区| 国内精品久久久久久野外| 美女被啪啪一区二区| 国产一区三区三区| 久久国产视频精品| 九色精品免费永久在线| re久久精品视频| 一级少妇精品久久久久久久| 欧美女孩性生活视频| 成人免费影院| 欧美人成在线观看|