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

為什么Kafka如此之快?

開發(fā) 架構(gòu) 開發(fā)工具 Kafka
Kafka 是由 LinkedIn 公司推出的一個高吞吐的分布式消息系統(tǒng),通俗地說就是一個基于發(fā)布和訂閱的消息隊(duì)列,溫故而知新,反復(fù)學(xué)習(xí)優(yōu)秀的框架,定有所獲。

 Kafka 是由 LinkedIn 公司推出的一個高吞吐的分布式消息系統(tǒng),通俗地說就是一個基于發(fā)布和訂閱的消息隊(duì)列,溫故而知新,反復(fù)學(xué)習(xí)優(yōu)秀的框架,定有所獲。

[[402438]]

圖片來自 Pexels

應(yīng)用場景

Kafka 的應(yīng)用場景如下:

  • 異步解構(gòu):在上下游沒有強(qiáng)依賴的業(yè)務(wù)關(guān)系或針對單次請求不需要立刻處理的業(yè)務(wù)。
  • 系統(tǒng)緩沖:有利于解決服務(wù)系統(tǒng)的吞吐量不一致的情況,尤其對處理速度較慢的服務(wù)來說起到緩沖作用。
  • 消峰作用:對于短時間偶現(xiàn)的極端流量,對后端的服務(wù)可以啟動保護(hù)作用。
  • 數(shù)據(jù)流處理:集成 spark 做實(shí)時數(shù)據(jù)流處理。

Kafka 拓?fù)鋱D(多副本機(jī)制)

由上圖我們可以發(fā)現(xiàn) Kafka 是分布式,對于每一個分區(qū)都存在多副本,同時整個集群的管理都通過 Zookeeper 管理。

Kafka 核心組件

①broker

Kafka 服務(wù)器,負(fù)責(zé)消息存儲和轉(zhuǎn)發(fā);一個 broker 就代表一個 kafka 節(jié)點(diǎn)。一個 broker 可以包含多個 topic。

②topic

消息類別,Kafka 按照 topic 來分類消息。

③partition

topic 的分區(qū),一個 topic 可以包含多個 partition,topic 消息保存在各個 partition 上。

由于一個 topic 能被分到多個分區(qū)上,給 kafka 提供給了并行的處理能力,這也正是 kafka 高吞吐的原因之一。

partition 物理上由多個 segment 文件組成,每個 segment 大小相等,順序讀寫(這也是 kafka 比較快的原因之一,不需要隨機(jī)寫)。

每個 Segment 數(shù)據(jù)文件以該段中最小的 offset ,文件擴(kuò)展名為.log。當(dāng)查找 offset 的 Message 的時候,通過二分查找快找到 Message 所處于的 Segment 中。

④offset

消息在日志中的位置,可以理解是消息在 partition 上的偏移量,也是代表該消息的唯一序號。

同時也是主從之間的需要同步的信息。

⑤Producer

生產(chǎn)者,負(fù)責(zé)向 Kafka Broker 發(fā)消息的客戶端。

⑥Consumer

消息消者,負(fù)責(zé)消費(fèi) Kafka Broker 中的消息。

⑦Consumer Group

消費(fèi)者組,每個 Consumer 必須屬于一個 group;(注意:一個分區(qū)只能由組內(nèi)一個消費(fèi)者消費(fèi),消費(fèi)者組之間互不影響。)

⑧Zookeeper

管理 kafka 集群,負(fù)責(zé)存儲了集群 broker、topic、partition 等 meta 數(shù)據(jù)存儲,同時也負(fù)責(zé) broker 故障發(fā)現(xiàn),partition leader 選舉,負(fù)載均衡等功能。

服務(wù)治理

既然 Kafka 是分布式的發(fā)布/訂閱系統(tǒng),這樣如果做的集群之間數(shù)據(jù)同步和一致性,kafka 是不是肯定不會丟消息呢?以及宕機(jī)的時候如果進(jìn)行 Leader 選舉呢?

①數(shù)據(jù)同步

在 Kafka 中的 Partition 有一個 leader 與多個 follower,producer 往某個 Partition 中寫入數(shù)據(jù),是只會往 leader 中寫入數(shù)據(jù),然后數(shù)據(jù)才會被復(fù)制進(jìn)其他的 Replica 中。

而每一個 follower 可以理解成一個消費(fèi)者,定期去 leader 去拉消息。而只有數(shù)據(jù)同步了后,kafka 才會給生產(chǎn)者返回一個 ACK 告知消息已經(jīng)存儲落地了。

②ISR

在 Kafka 中,為了保證性能,Kafka 不會采用強(qiáng)一致性的方式來同步主從的數(shù)據(jù)。

而是維護(hù)了一個:in-sync Replica 的列表,Leader 不需要等待所有 Follower 都完成同步,只要在 ISR 中的 Follower 完成數(shù)據(jù)同步就可以發(fā)送 ACK 給生產(chǎn)者即可認(rèn)為消息同步完成。

同時如果發(fā)現(xiàn) ISR 里面某一個 follower 落后太多的話,就會把它剔除。

具體流程如下:

上述的做法并無法保證 Kafka 一定不丟消息。雖然 Kafka 通過多副本機(jī)制中最大限度保證消息不會丟失,但是如果數(shù)據(jù)已經(jīng)寫入系統(tǒng) page cache 中但是還沒來得及刷入磁盤,此時突然機(jī)器宕機(jī)或者掉電,那消息自然而然地就會丟失。

③Kafka 故障恢復(fù)

Kafka 通過 Zookeeper 連坐集群的管理,所以這里的選舉機(jī)制采用的是Zab(zookeeper 使用):

  • 生產(chǎn)者發(fā)生消息給 leader ,這個時候 leader 完成數(shù)據(jù)存儲,突然發(fā)生故障,沒有給 producer 返回 ack。
  • 通過 ZK 選舉,其中一個 follower 成為 leader ,這個時候 producer 重新請求新的 leader,并存儲數(shù)據(jù)。

Kafka 為什么這么快

①順序?qū)懘疟P

Kafka 采用了順序?qū)懘疟P,而由于順序?qū)懘疟P相對隨機(jī)寫,減少了尋地址的耗費(fèi)時間。(在 Kafka 的每一個分區(qū)里面消息是有序的)

②Page Cache

Kafka 在 OS 系統(tǒng)方面使用了 Page Cache 而不是我們平常所用的 Buffer。Page Cache 其實(shí)不陌生,也不是什么新鮮事物。

我們在 Linux 上查看內(nèi)存的時候,經(jīng)常可以看到 buff/cache,兩者都是用來加速 IO 讀寫用的,而 cache 是作用于讀。

也就是說,磁盤的內(nèi)容可以讀到 cache 里面,這樣應(yīng)用程序讀磁盤就非常快。

而 buff 是作用于寫,我們開發(fā)寫磁盤都是,一般如果寫入一個 buff 里面再 flush 就非常快。

而 Kafka 正是把這兩者發(fā)揮到了極致:Kafka 雖然是 scala 寫的,但是依舊在 Java 的虛擬機(jī)上運(yùn)行。

盡管如此,Kafka 它還是盡量避開了 JVM 的限制,它利用了 Page cache 來存儲,這樣躲開了數(shù)據(jù)在 JVM 因?yàn)?GC 而發(fā)生的 STW。

另一方面也是 Page Cache 使得它實(shí)現(xiàn)了零拷貝,具體下面會講。

③零拷貝

無論是優(yōu)秀的 Netty 還是其他優(yōu)秀的 Java 框架,基本都在零拷貝減少了 CPU 的上下文切換和磁盤的 IO。

當(dāng)然 Kafka 也不例外。零拷貝的概念具體這里不作太詳細(xì)的復(fù)述,大致地給大家講一下這個概念。

傳統(tǒng)的一次應(yīng)用程請求數(shù)據(jù)的過程:

這里大致可以發(fā)傳統(tǒng)的方式發(fā)生了 4 次拷貝,2 次 DMA 和 2 次 CPU,而 CPU 發(fā)生了4次的切換。

DMA 簡單理解就是,在進(jìn)行 I/O 設(shè)備和內(nèi)存的數(shù)據(jù)傳輸?shù)臅r候,數(shù)據(jù)搬運(yùn)的工作全部交給 DMA 控制器,而 CPU 不再參與任何與數(shù)據(jù)搬運(yùn)相關(guān)的事情。

④零拷貝的方式

通過優(yōu)化我們可以發(fā)現(xiàn),CPU 只發(fā)生了 2 次的上下文切換和 3 次數(shù)據(jù)拷貝。

Linux 系統(tǒng)提供了系統(tǒng)事故調(diào)用函數(shù) “sendfile()”,這樣系統(tǒng)調(diào)用,可以直接把內(nèi)核緩沖區(qū)里的數(shù)據(jù)拷貝到 socket 緩沖區(qū)里,不再拷貝到用戶態(tài)。

⑤分區(qū)分段

我們上面也介紹過,Kafka 采取了分區(qū)的模式,而每一個分區(qū)又對應(yīng)到一個物理分段,查找的時候可以根據(jù)二分查找快速定位。這樣不僅提供了數(shù)據(jù)讀的查詢效率,也提供了并行操作的方式。

⑥數(shù)據(jù)壓縮

Kafka 對數(shù)據(jù)提供了:Gzip 和 Snappy 壓縮協(xié)議等壓縮協(xié)議,對消息結(jié)構(gòu)體進(jìn)行了壓縮,一方面減少了帶寬,也減少了數(shù)據(jù)傳輸?shù)南摹?/p>

Kafka 安裝

①安裝 JDK

由于使用壓縮包還需要自己配置環(huán)境變量,所以這里推薦直接用 yum 安裝,熟悉查看目前 Java 的版本:

  1. yum -y list Java* 

安裝你想要的版本,這里我是 1.8:

  1. yum install java-1.8.0-openjdk-devel.x86_64 

查看是否安裝成功:

  1. Java -version 

②安裝 Zookeeper

首先需要去官網(wǎng)下載安裝包,然后解壓:

  1. tar -zxvf zookeeper-3.4.9.tar.gz 

要做的就是將這個文件復(fù)制一份,并命名為:zoo.cfg,然后在 zoo.cfg 中修改自己的配置即可。

  1. cp zoo_sample.cfg zoo.cfg 
  2. vim zoo.cfg 

主要配置解釋如下:

  1. # zookeeper內(nèi)部的基本單位,單位是毫秒,這個表示一個tickTime為2000毫秒,在zookeeper的其他配置中,都是基于tickTime來做換算的 
  2. tickTime=2000 
  3. # 集群中的follower服務(wù)器(F)與leader服務(wù)器(L)之間 初始連接 時能容忍的最多心跳數(shù)(tickTime的數(shù)量)。 
  4. initLimit=10 
  5. #syncLimit:集群中的follower服務(wù)器(F)與leader服務(wù)器(L)之間 請求和應(yīng)答 之間能容忍的最多心跳數(shù)(tickTime的數(shù)量) 
  6. syncLimit=5 
  7. # 數(shù)據(jù)存放文件夾,zookeeper運(yùn)行過程中有兩個數(shù)據(jù)需要存儲,一個是快照數(shù)據(jù)(持久化數(shù)據(jù))另一個是事務(wù)日志 
  8. dataDir=/tmp/zookeeper 
  9. ## 客戶端訪問端口 
  10. clientPort=2181 

配置環(huán)境變量:

  1. vim ~/.bash_profile 
  2. export ZK=/usr/local/src/apache-zookeeper-3.7.0-bin 
  3. export PATH=$PATH:$ZK/bin 
  4. export PATH  
  5. // 啟動 
  6. zkServer.sh start 

下面能看啟動成功:

③安裝 Kafka

下載 Kafka:

  1. https://www.apache.org/dyn/closer.cgi?path=/kafka/2.8.0/kafka-2.8.0-src.tgz 

安裝 Kafka:

  1. tar -xzvf kafka_2.12-2.0.0.tgzbr 

配置環(huán)境變量:

  1. export ZK=/usr/local/src/apache-zookeeper-3.7.0-bin 
  2. export PATH=$PATH:$ZK/bin 
  3. export KAFKA=/usr/local/src/kafka 
  4. export PATH=$PATH:$KAFKA/bin 

啟動 Kafka:

  1. nohup kafka-server-start.sh 自己的配置文件路徑/server.properties &br 

大功告成!

作者:何永康,騰訊 CDG 后臺研發(fā)工程師。

編輯:陶家龍

出處:轉(zhuǎn)載自公眾號云加社區(qū)(ID:QcloudCommunity),參考資料:《深入理解 Kafka:核心設(shè)計(jì)實(shí)踐原理》

 

責(zé)任編輯:武曉燕 來源: 云加社區(qū)
相關(guān)推薦

2023-06-05 07:57:53

Kafka消息事務(wù)消息

2022-11-28 09:00:03

編程bug開發(fā)

2024-02-26 21:15:20

Kafka緩存參數(shù)

2022-06-01 14:29:32

區(qū)塊鏈道德比特幣

2015-06-26 11:15:34

2023-02-07 08:18:34

單線程Redis內(nèi)存

2020-03-30 15:05:46

Kafka消息數(shù)據(jù)

2012-04-24 14:41:15

HTML5

2019-08-05 08:42:37

物聯(lián)網(wǎng)IOT技術(shù)

2024-11-26 08:52:34

SQL優(yōu)化Kafka

2012-04-09 13:35:10

Instagram

2023-06-06 07:08:27

網(wǎng)絡(luò)防火墻應(yīng)用網(wǎng)關(guān)

2020-07-29 08:06:30

Kafka MQ消息

2023-09-12 10:55:35

Kafka數(shù)據(jù)庫服務(wù)器

2022-09-27 07:00:58

QoS服務(wù)帶寬

2018-09-13 11:57:41

iPhone蘋果手機(jī)

2020-06-02 19:14:59

Kubernetes容器開發(fā)

2022-06-01 23:27:38

區(qū)塊鏈加密貨幣數(shù)字資產(chǎn)

2020-11-05 10:50:09

物聯(lián)網(wǎng)數(shù)據(jù)技術(shù)

2019-10-18 14:54:04

Kafka寫入磁盤
點(diǎn)贊
收藏

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

国产日韩av高清| 亚洲人精品午夜在线观看| 51xx午夜影福利| 日本免费网站在线观看| 久久久夜精品| 久久精品久久久久电影| 国产午夜在线一区二区三区| 韩国精品主播一区二区在线观看| 亚洲少妇30p| 久久精品人人做人人爽电影| 亚洲天堂网在线视频| 欧美午夜影院| 在线观看精品自拍私拍| 亚洲美女精品视频| 国产成人a视频高清在线观看| 亚洲日本电影在线| 日本黄网免费一区二区精品| av中文字幕播放| 乱码第一页成人| 欧美精品久久久久久久久| 黄免费在线观看| 超碰成人福利| 91精品婷婷国产综合久久性色| 欧美一区二区三区爽大粗免费| 久久bbxx| 久久久久久97三级| 国产精品一区二区在线观看| 亚洲在线精品视频| 美女久久网站| 高清一区二区三区四区五区| 肉色超薄丝袜脚交69xx图片| 亚洲宅男一区| 亚洲国产精品成人va在线观看| 欧美伦理片在线观看| 原纱央莉成人av片| 亚洲1区2区3区4区| 日本a在线天堂| 快射av在线播放一区| 欧美国产成人在线| 欧美在线播放一区| 香蕉久久一区二区三区| 成人午夜在线免费| 国产在线久久久| 中文字幕av免费观看| 久久裸体视频| 国产91精品久久久久| 伊人国产在线观看| 国产精品hd| 超碰91人人草人人干| 日本黄区免费视频观看| 欧美综合久久| 尤物yw午夜国产精品视频| 插吧插吧综合网| 欧美尿孔扩张虐视频| 亚洲国产欧美一区| avtt香蕉久久| 欧美日韩精品一区二区三区在线观看| 精品欧美一区二区在线观看| 亚欧精品在线视频| 欧美专区一区| 精品国产髙清在线看国产毛片| 精品人妻一区二区三| 亚洲国产综合在线观看| 欧美日韩精品一区二区三区蜜桃| 亚欧美在线观看| 农村妇女一区二区| 91麻豆精品久久久久蜜臀| 日本高清一区二区视频| 国产一区精品二区| 欧美电影免费观看完整版| 性折磨bdsm欧美激情另类| 亚洲五码在线| 亚洲成人激情在线| 国产呦小j女精品视频| 国产一区不卡| 最新91在线视频| 翔田千里88av中文字幕| 国产精品不卡| 欧美疯狂xxxx大交乱88av| 久久久国产精华液| 亚洲欧美日韩专区| 国产精品久久久久久久天堂| 国产又黄又大又粗的视频| 国产美女娇喘av呻吟久久| 国产精品xxx在线观看www| 天天干天天干天天干| 久久久久国产精品麻豆| 在线观看成人av| 免费污视频在线观看| 欧美午夜激情小视频| 亚洲 激情 在线| 亚洲国产欧美在线观看| 亚洲久久久久久久久久| 男人晚上看的视频| 亚洲国产午夜| 国产欧美日韩丝袜精品一区| 蜜臀久久99精品久久久| 欧美国产综合一区二区| 97碰在线视频| 亚洲精品一区三区三区在线观看| 日韩欧美色综合网站| 日本xxx在线播放| 天天做天天爱综合| 欧美亚洲视频一区二区| 国产三级自拍视频| 91丨九色porny丨蝌蚪| 亚洲免费精品视频| 国产黄大片在线观看| 欧美日韩精品欧美日韩精品一| 国产高潮视频在线观看| 日韩一区自拍| 国产91ⅴ在线精品免费观看| 国产三级在线观看视频| 国产午夜精品一区二区三区嫩草 | 国产精品一国产精品| 久久伊人精品一区二区三区| 中文字幕第四页| 国产精品1区二区.| 亚洲成人a**址| 欧美在线极品| 日韩女同互慰一区二区| 老司机深夜福利网站| 久久久精品日韩| 国产精品二区三区| 麻豆传媒视频在线| 在线视频亚洲一区| 日韩 中文字幕| 国产精品豆花视频| 91香蕉亚洲精品| 99reav在线| 色综合天天综合网天天看片| wwwxx日本| 国产精品v亚洲精品v日韩精品 | 色婷婷综合成人av| 青青草免费观看视频| 成人黄色在线网站| 国产精品视频二| 精品一区二区三区中文字幕视频 | 成人影院在线观看| 欧美日韩免费在线视频| 自拍偷拍视频亚洲| 久久国产一二区| 久久久一本精品99久久精品66 | 亚洲va天堂va国产va久| 国产伦精品一区二区三区妓女下载| 99久久精品费精品国产| 国产精品极品尤物在线观看 | 久久亚洲精品国产精品紫薇| 国自产拍偷拍精品啪啪一区二区| 福利电影一区| 午夜精品一区二区三区在线视 | av一区二区三区在线| 国产传媒久久久| 成人精品毛片| 97在线免费观看| 欧美在线一卡| 91精品1区2区| 91禁男男在线观看| 国产一区在线观看视频| 青青草原网站在线观看| 日本高清精品| 国内免费精品永久在线视频| 全国男人的天堂网| 欧美色videos| 久久国产柳州莫菁门| 美女视频黄 久久| 艳母动漫在线观看| 国产毛片精品| 国产成人+综合亚洲+天堂| aaa日本高清在线播放免费观看| 在线免费观看视频一区| 三级黄色录像视频| 国产99久久久国产精品免费看| 日韩极品视频在线观看| 啪啪激情综合网| 国产91色在线|| 日本三级在线视频| 欧美va亚洲va香蕉在线| 丁香六月婷婷综合| 国产精品国产三级国产普通话蜜臀| 黄色片免费网址| 亚洲伊人网站| 特级毛片在线免费观看| 成人动漫视频| 国产精品高潮呻吟久久av野狼| 米奇777四色精品人人爽| 精品久久久久久综合日本欧美| 91九色丨porny丨肉丝| 国产精品日韩精品欧美在线| 少妇熟女视频一区二区三区| 久久狠狠一本精品综合网| 在线亚洲美日韩| 露出调教综合另类| 国产精品亚洲精品| 爱看av在线| 在线精品高清中文字幕| 欧美视频xxx| 欧美猛男男办公室激情| 免费在线不卡视频| 亚洲免费毛片网站| 日韩中文字幕电影| 盗摄精品av一区二区三区| 欧美精品无码一区二区三区| 欧美/亚洲一区| 日本午夜精品一区二区三区| 91在线一区| 成人精品aaaa网站| 韩国三级一区| 国内精品视频在线| 成人在线观看免费网站| 一区二区三区视频观看| 神马久久久久久久久久| 91精品福利在线一区二区三区 | 91麻豆精品国产91久久久 | 99成人免费视频| 精品久久免费观看| 精品国产精品| 久久久久久国产精品免费免费| 91丨精品丨国产| 国产精品看片资源| 亚洲最大网站| 国内外成人免费激情在线视频网站| 午夜看片在线免费| 亚洲三级免费看| 天堂av手机版| 亚洲第一区中文99精品| 国产视频一区二区三| 欧美色精品天天在线观看视频| 西西44rtwww国产精品| 亚洲午夜一区二区三区| www.毛片com| 国产精品免费视频一区| 欧美18—19性高清hd4k| 91在线视频观看| 国产草草浮力影院| 成人性生交大片免费看视频在线| 深夜福利网站在线观看| 国产在线精品一区在线观看麻豆| 激情五月俺来也| 美女mm1313爽爽久久久蜜臀| 天天操天天摸天天爽| 日韩精品乱码av一区二区| 熟女性饥渴一区二区三区| 国产精品久久久久毛片大屁完整版| 福利视频免费在线观看| 午夜亚洲福利| 久久综合久久网| 亚洲激情欧美| 动漫av网站免费观看| 国产精品美女| aaaaaa亚洲| 日韩经典一区二区| 性刺激的欧美三级视频| 九九九久久久精品| 污视频在线观看免费网站| 国产麻豆成人精品| 精品国产免费久久久久久婷婷| 国产精品一区2区| 精品久久久久久无码人妻| 成人黄色在线看| 一级性生活大片| 中文字幕乱码亚洲精品一区| 青青青视频在线免费观看| 亚洲特黄一级片| 免费在线观看亚洲| 精品动漫一区二区三区| 欧美日韩一二三四区| 欧美视频自拍偷拍| 国产女主播福利| 欧美大片在线观看一区二区| 天堂网在线资源| 亚洲人a成www在线影院| 亚洲s色大片| 欧美另类在线观看| 国产理论在线| 国产精品成人va在线观看| 自拍偷拍亚洲图片| 国产欧美日韩一区| 国产真实有声精品录音| 免费看av软件| 亚洲国产欧美国产综合一区| 激情五月婷婷久久| 国产精品资源站在线| free性中国hd国语露脸| 中文子幕无线码一区tr| 欧美国产精品一二三| 欧美视频在线看| 亚洲在线精品视频| 亚洲精品xxx| 成年人视频免费在线观看| 欧美精品中文字幕一区| 成人免费看视频网站| 成人美女av在线直播| 日韩av中文字幕一区| 日韩特黄一级片| 理论片日本一区| 午夜福利三级理论电影| 久久久99久久精品欧美| 538精品在线视频| 色综合久久99| 精品毛片一区二区三区| 亚洲新声在线观看| 激情av在线播放| 国产精品久久一区| 九色丨蝌蚪丨成人| 中文字幕日韩一区二区三区不卡| 99在线精品视频在线观看| 911福利视频| 国产亚洲欧洲997久久综合| 免费又黄又爽又色的视频| 在线精品视频一区二区| 噜噜噜久久,亚洲精品国产品| 中文在线资源观看视频网站免费不卡 | 99在线视频影院| 成人黄色av播放免费| 亚洲第一论坛sis| 日韩精品一区二区三区四| 美女脱光内衣内裤视频久久网站| 免费成人蒂法网站| 亚洲乱码国产乱码精品精可以看| 国产精品高清无码| 亚洲精品网站在线播放gif| 日本色护士高潮视频在线观看| 国产啪精品视频网站| 欧美日韩水蜜桃| 亚欧无线一线二线三线区别| 成人免费毛片嘿嘿连载视频| 黄色录像二级片| 欧美精品日日鲁夜夜添| 国产福利小视频在线观看| 欧美专区中文字幕| 欧美1区二区| www.av91| 成人a区在线观看| 国产一级片久久| 精品久久99ma| 欧洲黄色一区| 成人做爰66片免费看网站| 91精品啪在线观看国产18| 五月天av在线播放| 国产精品久久三| 中文字幕在线播放不卡| 在线播放精品一区二区三区| 偷拍精品精品一区二区三区| 欧美另类一区| 午夜在线播放视频欧美| 中出视频在线观看| 亚洲国产精品精华液网站| 亚洲第一第二区| 欧美精品video| 欧美黑人巨大videos精品| 九九九九免费视频| 久久尤物电影视频在线观看| 亚洲久久在线观看| 亚洲图片欧洲图片av| 97成人超碰| 在线观看日韩片| 国产一区二区三区不卡在线观看| 久久国产高清视频| 91精品国产一区二区人妖| 中文国产字幕在线观看| 国产区二精品视| 国产精品视频| 国产一区二区三区四区在线| 欧美精选在线播放| 色图在线观看| 精品一区二区三区视频日产| 久久久久久婷| 殴美一级黄色片| 欧美变态口味重另类| 中文字幕不卡三区视频| 亚洲精品一区二区三区蜜桃久| 韩国欧美一区二区| 久久久精品视频免费| 国产视频一区在线| 99久久精品一区二区成人| 少妇熟女一区二区| 粉嫩av一区二区三区粉嫩| 日韩在线 中文字幕| xxxxx91麻豆| 久久动漫网址| 一区二区三区 欧美| 亚洲精品视频一区| 在线观看xxx| 国产原创欧美精品| 亚洲美洲欧洲综合国产一区| 精品人妻一区二区三区四区| 91精品国产欧美一区二区18| 蜜桃麻豆av在线| 亚洲伊人婷婷| 99久久伊人网影院| 亚洲熟妇av乱码在线观看| 国语自产偷拍精品视频偷| 日韩精品免费| 成熟妇人a片免费看网站| 欧美日韩欧美一区二区| 999av小视频在线| 国产成人三级视频| 久久久不卡影院| 日本精品一区二区在线观看|