• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    關(guān)于Kafka分區(qū)策略對(duì)系統(tǒng)性能影響的研究

    2020-12-07 06:08:03孟月昊林榮霞馮文劉全兵
    計(jì)算機(jī)時(shí)代 2020年11期

    孟月昊 林榮霞 馮文 劉全兵

    摘? 要: 在實(shí)際應(yīng)用Kafka系統(tǒng)過程中,常因分區(qū)策略選擇不當(dāng)而導(dǎo)致系統(tǒng)負(fù)載不均衡,節(jié)點(diǎn)經(jīng)常下線,影響業(yè)務(wù)工作。文章從消費(fèi)速率變化和CPU使用率兩個(gè)方面切入,研究分析了RangeAssignor、RoundRobinAssignor、StickyAssignor三種分區(qū)策略對(duì)Kafka在系統(tǒng)開銷和負(fù)載均衡方面的影響,得出了這三種分區(qū)策略對(duì)系統(tǒng)影響的特點(diǎn),對(duì)在實(shí)際生產(chǎn)應(yīng)用Kafka過程中分區(qū)策略的選擇和使用,起到了一定的參考作用。

    關(guān)鍵詞: 分布式消息系統(tǒng); Kafka; 分區(qū)策略; 系統(tǒng)開銷

    中圖分類號(hào):TP301.6? ? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A? ? ?文章編號(hào):1006-8228(2020)11-11-05

    Abstract: In the actual application of the Kafka, the system load is often unbalanced due to improper partitioning strategy selection, which results the nodes go offline and affects business work. In order to solve the problem, this paper focus on the changes of consumption rate and CPU utilization rate, studied and analyzed the influence of RangeAssignor, RoundRobinAssignor and StickyAssignor on system overhead and system stability when Kafka applied, and summarized the characteristics of the three partition strategies. This paper offers a reference for the selection and usage of partition strategy in the actual application of Kafka.

    Key words: distributed messaging system; Kafka; partitioning strategy; system overhead

    0 引言

    隨著大數(shù)據(jù)技術(shù)的廣泛使用,分布式消息系統(tǒng)的應(yīng)用也越來越廣泛。目前分布式消息系統(tǒng)大多采用消息中間件的分布式架構(gòu),而處理消息一般采用發(fā)布訂閱模式[1-3]。目前比較典型的分布式消息系統(tǒng)主要包括Microsoft MSMQ、RabbitMQ[4]以及Kafka等。其中Kafka相比其他分布式消息系統(tǒng),在消息派發(fā)方面有著獨(dú)特的優(yōu)勢(shì),它以高吞吐量、水平擴(kuò)展、可靠性高等特性而被廣泛使用,能夠收集和提交海量日志數(shù)據(jù),并處理實(shí)時(shí)和離線數(shù)據(jù)[5-7]。

    Kafka集群主要包含生產(chǎn)者(producer),消費(fèi)者(consumer),消息中間件處理節(jié)點(diǎn)(broker)以及一個(gè)zookeeper集群[8]。Kafka按照建立的主題(topic)對(duì)收集的消息進(jìn)行分類放置,并在topic內(nèi)部劃分分區(qū)(partition),并將partition中的消息分配給consumer消費(fèi)。此外,Kafka通過zookeeper集群,對(duì)producer、consumer以及broker進(jìn)行注冊(cè),在partition中選舉leader消息副本對(duì)外提供主要服務(wù),且在consumer數(shù)量發(fā)生改變時(shí)進(jìn)行負(fù)載均衡;producer使用push模式將消息發(fā)布到broker;consumer使用pull模式從broker中訂閱消費(fèi)消息[9-10],如圖1所示。

    其中Kafka負(fù)載均衡[11]是一個(gè)重要的核心功能,它根據(jù)消費(fèi)者數(shù)量的變化來對(duì)partition進(jìn)行重分配,目前Kafka主要有三種分區(qū)策略[12]:RangeAssignor、RoundRobinAssignor、StickyAssignor。在實(shí)際應(yīng)用過程中,常因分區(qū)策略選擇不當(dāng),導(dǎo)致Kafka系統(tǒng)負(fù)載不均衡,性能不夠穩(wěn)定,節(jié)點(diǎn)下線,影響了業(yè)務(wù)工作與經(jīng)濟(jì)生產(chǎn)。另一方面,有關(guān)這三種分區(qū)策略的資料文獻(xiàn)大部分是對(duì)算法思想和流程的分析。對(duì)于Kafka實(shí)際應(yīng)用中如何選擇分區(qū)策略以及不同分區(qū)策略對(duì)系統(tǒng)性能的影響研究分析的卻很少,無法為分區(qū)策略的選擇提供參考。

    針對(duì)三種分區(qū)策略選擇和使用的問題,本文從分區(qū)策略對(duì)系統(tǒng)性能影響的方面切入,通過實(shí)驗(yàn)數(shù)據(jù)研究分析對(duì)比了consumer消費(fèi)速率變化以及CPU使用率兩個(gè)方面,并得出三種分區(qū)策略對(duì)系統(tǒng)性能影響的特點(diǎn),為Kafka實(shí)際應(yīng)用中如何選擇分區(qū)策略提供了一定的參考。

    1 分區(qū)策略算法概述

    1.1 RangeAssignor分區(qū)策略

    RangeAssignor策略的原理是按照consumer總數(shù)和partition總數(shù)進(jìn)行整除運(yùn)算來獲得一個(gè)跨度n,然后將partition按照跨度進(jìn)行平均分配,以保證partition盡可能均勻地分配給所有的consumer。對(duì)于每一個(gè)topic,RangeAssignor策略會(huì)將消費(fèi)組內(nèi)所有訂閱這個(gè)topic的consumer按照名稱的字典序排序,然后為每個(gè)consumer進(jìn)行分區(qū)分配,如果不能平均分配,那么字典序靠前的consumer會(huì)被多分配一個(gè)分區(qū)。分配策略如下:

    跨度[n=分區(qū)數(shù)消費(fèi)者數(shù)量],余數(shù)m=分區(qū)數(shù)%消費(fèi)者數(shù)量

    前m個(gè)消費(fèi)者每個(gè)分配n+1個(gè)分區(qū),后(消費(fèi)者數(shù)量-m)個(gè)消費(fèi)者每個(gè)分配n個(gè)分區(qū)。假設(shè)有一個(gè)topic,4個(gè)partition,在同一個(gè)消費(fèi)組內(nèi)consumer數(shù)量不同的情況下,partition分配如圖2所示。

    ⑴ partition/consumer能被整除。n=4/2=2,m=0能夠整除,所以每個(gè)consumer能夠均分到2個(gè)partition,如圖2(a)所示。四個(gè)分區(qū)二個(gè)consumer的場(chǎng)景,分配結(jié)果如下:C0:[P0,P1],C1:[P2,P3]。

    ⑵ partition/consumer不能被整除,且新增consumer之后,consumer總數(shù)量小于partition數(shù)量n=4/3=1···1,m=1,所以第一個(gè)consumer分配1+1=2個(gè)partition,后面4-1=3個(gè)consumer每個(gè)分配一個(gè)分區(qū),如圖2(b)所示。

    四個(gè)分區(qū)三個(gè)消費(fèi)者的場(chǎng)景,分配結(jié)果如下:C0: [P0,P1],C1:[P2],C2:[P3]無法完全平衡分配的場(chǎng)景,排序更靠前的消費(fèi)者分配到更多的分區(qū)。

    當(dāng)新增越多的topic,則分配不平衡越明顯。例如再新增一個(gè)partition為4的Topic,分配情況如圖3所示。

    分配結(jié)果:訂閱2個(gè)Topic,每個(gè)Topic四個(gè)分區(qū),共3個(gè)Consumer。C0:[T0P0,T0P1,T1P0,T1P1],C1:[T0P2,T1P2],C2:[T0P3,T1P3],這種不平衡的情況會(huì)越來越嚴(yán)重。

    ⑶ 當(dāng)consumer數(shù)量大于partition數(shù)量時(shí),排序靠前的consumer能先分到partition,排序靠后的consumer可能分不到partition,且partition是均分給consumer,如圖2(c)所示。

    四個(gè)分區(qū)五個(gè)消費(fèi)者的場(chǎng)景,分配結(jié)果為:C0: [P0],C1:[P1],C2:[P2],C3:[P3],C4:[P4]消費(fèi)者數(shù)量超過分區(qū)數(shù)量時(shí),排序更靠前的消費(fèi)者先分配到分區(qū),排序靠后的消費(fèi)者可能分配不到分區(qū)。

    1.2 RoundRobinAssignor分區(qū)策略

    RoundRobinAssignor策略的原理是將所有consumer以及所訂閱的所有topic的partition按照字典序排序,然后通過輪詢方式逐個(gè)將partition依次分配給每個(gè)consumer。

    ⑴ 如果同一個(gè)消費(fèi)組內(nèi)所有consumer訂閱的topic都是相同的,那么分配結(jié)果是盡量相同的,如圖4所示,分配結(jié)果:C0:[T0P0,T0P3],C1:[T0P1],C2:[T0P2]。無法完全平衡分配,排序靠前的consumer分配到更多的分區(qū)。

    ⑵ 如果同一個(gè)消費(fèi)組內(nèi)所有的consumer訂閱的topic是不相同的,那么分配的分區(qū)不能保證盡可能的均勻。假設(shè)有三個(gè)消費(fèi)者分別為C0、C1、C2,有3個(gè)Topic T0、T1、T2,分別擁有1、2、3個(gè)分區(qū),并且C0訂閱T0,C1訂閱T0和T1,C2訂閱T0、T1、T0,沒有訂閱對(duì)應(yīng)topic的consumer不參與分配,則分配結(jié)果如下:C0:[T0P0],C1:[T1P0],C2:[T1P1,T2P0,T2P1,T2P2]。如圖5所示。

    從分配結(jié)果可以看出,完全可以把T1P1交給C1進(jìn)行消費(fèi),使得分區(qū)分配更加均衡。

    1.3 StickyAssignor分區(qū)策略

    針對(duì)RangeAssignor和RoundRobinAssignor分區(qū)分配不均衡的問題,從Kafka0.11x版本開始引入了StickyAssignor算法以優(yōu)化分區(qū)分配。算法的目標(biāo)主要有兩點(diǎn):一是分區(qū)的分配盡量均衡;二是每次重分配的結(jié)果盡量與上一次分配結(jié)果保持一致。當(dāng)兩個(gè)目標(biāo)發(fā)生沖突時(shí),優(yōu)先保證第一個(gè)目標(biāo)。第一個(gè)目標(biāo)是每種分配算法都盡量嘗試去完成的,而第二個(gè)目標(biāo)才真正體現(xiàn)出StickyAssignor特性,即每一次分配變更相對(duì)上一次分配做最少的變動(dòng)。

    ⑴ 同一消費(fèi)組內(nèi)所有consumer訂閱的topic相同

    假設(shè)有4個(gè)topic:T0,T1,T2,T3,每個(gè)topic有2個(gè)partition。共有3個(gè)consumer:C0,C1,C2,所有consumer都訂閱了這四個(gè)分區(qū)。StickyAssignor具體分配過程如圖6所示。

    StickyAssignor初始分配的結(jié)果與RoundRobin-Assignor相同,結(jié)果為C0:[T0P0,T1P1,T3P0],C1:[T0P1,T2P0,T3P1],C2:[T1P0,T2P1]。當(dāng)C1下線之后,按照盡量少移動(dòng)分區(qū)的原則,只對(duì)C1的分區(qū)T0P1,T2P0,T3P1進(jìn)行分配,結(jié)果如下:C0:[T0P0,T1P1,T3P0,T2P0],C2:[T1P0,T2P1,T0P1,T3P1],最終達(dá)到C0,C1分區(qū)平衡。

    ⑵ 同一消費(fèi)組內(nèi)所有consumer訂閱的topic不同

    仍以RoundRobinAssignor所有consumer訂閱topic的例子為例并與其進(jìn)行對(duì)比,如圖7所示。

    RoundRobinAssignor分配結(jié)果為:C1:[T0P0,T1P1],C2:[T1P0,T2P0,T2P1,T3P1]。StickyAssignor分配結(jié)果為:C1:[T0P0,T1P0,T1P1],C2:[T2P0,T2P1,T2P2]。從分配過程可以看出,StickyAssignor的分配策略比RangeAssignor、RoundRobinAssignor更加均衡和優(yōu)化。

    2 分區(qū)策略性能分析與對(duì)比

    實(shí)驗(yàn)環(huán)境所用的三臺(tái)主機(jī)配置為CPU Intel? Corei7-6700 3.4GHz,內(nèi)存8GB,操作系統(tǒng)Redhat7.2,Kafka相關(guān)組件版本為Apache-zookeeper-3.5.5,Kafka_2.11-2.2.0。

    三臺(tái)主機(jī)分別為broker0,broker1,broker2。創(chuàng)建三個(gè)topic,記為t0,t1,t2,t0創(chuàng)建4個(gè)partition,t1創(chuàng)建4個(gè)partition,t2創(chuàng)建5個(gè)partition。在三臺(tái)主機(jī)上分別創(chuàng)建1個(gè)consumer,分別記為C0,C1,C2,且三個(gè)consumer均屬于同一個(gè)消費(fèi)組。其中C0訂閱t0中的消息,C1訂閱t0,t1中的消息,C2訂閱t0,t1,t2中的消息。創(chuàng)建producer,并利用Kafka生產(chǎn)者相關(guān)命令隨機(jī)生成10000000條數(shù)據(jù),每條長度為1000字節(jié),存入本地磁盤。

    2.1 對(duì)consumer消費(fèi)速率變化影響的對(duì)比

    修改Kafka配置文件中consumer.properties文件,將分區(qū)策略參數(shù)partition.assignment.strategy的值依次設(shè)為RangeAssignor、RoundRobinAssignor、StickyAssignor,其他所有參數(shù)和其他配置文件均保持相同。

    啟動(dòng)C0,C1,C2對(duì)消息進(jìn)行消費(fèi)。待消費(fèi)速率穩(wěn)定后,在某一時(shí)刻將C0下線,每隔5s記錄一次C1,C2的消費(fèi)速率,并計(jì)算出消費(fèi)速率增量,記為?V1和?V2,則每種分區(qū)策略的消費(fèi)速率增量記為?V=?V1+?V2。同理,在第25s時(shí)候?qū)0上線,記錄?V值。如表1所示,記錄了C0下線和上線兩種情況下,三種分區(qū)策略?V的值。圖8為根據(jù)表1記錄的數(shù)據(jù)生成的消費(fèi)速率增量與時(shí)間圖。

    如圖8所示,根據(jù)Kafka的consumer獲得的 partition越多,消費(fèi)速率越大,反之越小的特性。當(dāng)C0下線時(shí),所有topic和partition會(huì)進(jìn)行重分配。C0訂閱的partition會(huì)分配給C1和C2,所以C1和C2的消費(fèi)速率都會(huì)增大,但是StickyAssignor策略比另外兩種策略速率增量較小,增量趨勢(shì)也相對(duì)平緩。而RangeAssignor和RoundRobinAssignor兩種策略速率增量較大,增量趨勢(shì)相對(duì)更加陡峭。當(dāng)? C0上線時(shí),同樣會(huì)進(jìn)行topic和partition的重分配,C1和C2的分區(qū)會(huì)有所減少,所以C1和C2的消費(fèi)速率會(huì)下降,但速率增量的變化情況和C0下線時(shí)一樣,StickyAssignor策略比另外兩種策略要平緩。因此,從總體可以看出,StickyAssignor分區(qū)策略要比RangeAssignor和RoundRobinAssignor兩種策略在應(yīng)對(duì)partition變動(dòng)以及重分配的情況時(shí),對(duì)con-sumer消費(fèi)消息影響較小,不會(huì)有劇烈的變化。這點(diǎn)對(duì)于在實(shí)際高吞吐高并發(fā)情況下Kafka系統(tǒng)出現(xiàn)topic和partition變化時(shí),consumer性能的穩(wěn)定性上有一定的幫助,有助于提高Kafka系統(tǒng)的穩(wěn)定性。

    2.2 對(duì)CPU使用率影響的對(duì)比

    在系統(tǒng)穩(wěn)定運(yùn)行的某一時(shí)刻起,每隔5s記錄一次C1和C2的CPU使用率,并以C1與C2的CPU使用率之和作為分區(qū)策略的CPU使用率。從記錄數(shù)據(jù)開始的第20s時(shí)刻,將C0下線,在第40s時(shí)刻將C0上線。表2為60s時(shí)間段內(nèi)三種分區(qū)策略的CPU使用率,圖9為CPU使用率與時(shí)間分布圖。

    由表2和圖9可知,C0的下線和上線RangeAssignor和RoundRobinAssignor兩種策略都會(huì)進(jìn)行重分區(qū)和負(fù)載均衡,這兩種分區(qū)策略的CPU使用率迅速上升到一個(gè)峰值,說明系統(tǒng)開銷較大,在實(shí)際應(yīng)用過程中,系統(tǒng)容易出現(xiàn)負(fù)載不均衡的情況,很可能使某個(gè)consumer節(jié)點(diǎn)成為“熱點(diǎn)”,出現(xiàn)節(jié)點(diǎn)宕機(jī)的情況。而StickyAssignor策略CPU使用率上升緩慢,開銷變化比另兩種分區(qū)策略較小,更晚的出現(xiàn)峰值。說明StickyAssignor策略在進(jìn)行重分區(qū)和負(fù)載均衡時(shí)對(duì)系統(tǒng)的影響較小,較另外兩種分區(qū)策略在負(fù)載均衡方面更有效,應(yīng)用中出現(xiàn)“熱點(diǎn)”節(jié)點(diǎn)的概率較低,增強(qiáng)了系統(tǒng)的健壯性。但StickyAssignor策略整體算法復(fù)雜度較另兩種策略偏高,因此整體的CPU使用率偏高。

    由以上實(shí)驗(yàn)可知,當(dāng)Kafka系統(tǒng)對(duì)穩(wěn)定要求較高時(shí),StickyAssignor策略是個(gè)較為合適的選擇。而對(duì)穩(wěn)定性要求不高且考慮到系統(tǒng)開銷時(shí),選擇Range-

    Assignor和RoundRobinAssignor兩種策略較為合適。其中RoundRobinAssignor策略較RangeAssignor策略在分區(qū)分配方面更為均衡,出現(xiàn)“熱點(diǎn)”節(jié)點(diǎn)和負(fù)載不均衡的問題概率較低。

    3 結(jié)束語

    本文從consumer消費(fèi)速率變化和CPU使用率兩個(gè)方面對(duì)Kafka的三種分區(qū)策略作了對(duì)比分析。實(shí)驗(yàn)結(jié)果表明,在Kafka系統(tǒng)進(jìn)行負(fù)載均衡過程中,StickyAssignor策略較另外兩種策略有更好的穩(wěn)定性,消費(fèi)速率變化和CPU使用率沒有過大的波動(dòng),降低了Kafka系統(tǒng)出現(xiàn)負(fù)載不均,和“過熱”節(jié)點(diǎn)出現(xiàn)的概率,增強(qiáng)了系統(tǒng)的健壯性。RangeAssignor、RoundRobin-

    Assignor兩種策略相對(duì)StickyAssignor算法復(fù)雜度較低,因此在CPU使用率和系統(tǒng)開銷方面較小。但在partition重分配過程中系統(tǒng)性能波動(dòng)較大,容易造成負(fù)載不均衡的問題,降低系統(tǒng)穩(wěn)定性。通過實(shí)驗(yàn)得出了三種策略對(duì)Kafka系統(tǒng)性能影響的特點(diǎn),并提出了一些策略選擇的建議。對(duì)于在實(shí)際生產(chǎn)應(yīng)用Kafka系統(tǒng)進(jìn)行分區(qū)策略選擇時(shí),能夠起到一定的參考作用,特別是在高復(fù)雜性,高穩(wěn)定性,高吞吐量應(yīng)用場(chǎng)景下更具參考價(jià)值。

    參考文獻(xiàn)(References):

    [1] 邸宇飛.基于Kafka的高速流量存儲(chǔ)分發(fā)系統(tǒng)的研究與應(yīng)用[D].北京郵電大學(xué),2016.

    [2] A distributed publish/subscribe notification service for pervasive environments[Ph.D.Thesis]. Zeidler,2004.

    [3] 朱幼普.基于Kafka分布式能效管理平臺(tái)的研究與應(yīng)用[D].武漢郵電科學(xué)研究院,2018.

    [4] Rabbit MQ in action. Videla A,Williams J J W,2012.

    [5] Streaming Big Data Processing in Datacenter Clouds.Ranjan Rajiv. IEEE Cloud Computing,2014.

    [6] 馬建剛,黃濤,汪錦嶺,徐罡,葉丹.面向大規(guī)模分布式計(jì)算發(fā)布訂閱系統(tǒng)核心技術(shù)[J].軟件學(xué)報(bào),2006.1:134-147

    [7] 馬振剛.基于Kafka和Hadoop架構(gòu)的工程研發(fā)數(shù)據(jù)挖掘[J].上海汽車,2020.6:12-16

    [8] 倪超.從Paxos到Zookeeper分布式一致性原理[M].電子工業(yè)出版社,2015.

    [9] 許紅軍.使用安全機(jī)制管理Kafka消息隊(duì)列[J].網(wǎng)絡(luò)安全和信息化,2020.5:134-139

    [10] 王巖,王純.一種基于Kafka的可靠的Consumer的設(shè)計(jì)方案[J].軟件,2016.37(1):61-66

    [11] 王鄭合,王鋒,鄧輝,柳翠寅,張曉麗.一種優(yōu)化的Kafka消費(fèi)者/客戶端負(fù)載均衡算法[J].計(jì)算機(jī)應(yīng)用研究,2017.34(8):2306-2309

    [12] 朱忠華.深入理解Kafka[M].電子工業(yè)出版社,2019.

    999精品在线视频| 日本欧美视频一区| 国产精品久久久人人做人人爽| 国产av精品麻豆| 久久性视频一级片| 久久影院123| a级毛片黄视频| 日本91视频免费播放| 久久鲁丝午夜福利片| av在线观看视频网站免费| 精品久久蜜臀av无| 又黄又粗又硬又大视频| 国产色婷婷99| 大话2 男鬼变身卡| 国产精品免费大片| 一边摸一边抽搐一进一出视频| 国产亚洲av片在线观看秒播厂| 精品人妻熟女毛片av久久网站| 视频在线观看一区二区三区| 成人漫画全彩无遮挡| 国产精品一区二区精品视频观看| 另类亚洲欧美激情| 亚洲精品在线美女| 久久天堂一区二区三区四区| 美女大奶头黄色视频| 久久久久视频综合| 国产片特级美女逼逼视频| 男女午夜视频在线观看| 天堂中文最新版在线下载| 少妇人妻久久综合中文| 黄色毛片三级朝国网站| 欧美xxⅹ黑人| 熟女少妇亚洲综合色aaa.| 一区二区三区乱码不卡18| 天天躁夜夜躁狠狠躁躁| 国产成人精品在线电影| 又大又黄又爽视频免费| 国产成人a∨麻豆精品| 国产一级毛片在线| 国产成人精品福利久久| 精品国产一区二区久久| 欧美日韩国产mv在线观看视频| 999久久久国产精品视频| 精品酒店卫生间| 如日韩欧美国产精品一区二区三区| 成人18禁高潮啪啪吃奶动态图| 久久久久国产精品人妻一区二区| 尾随美女入室| 日韩伦理黄色片| 一区二区三区四区激情视频| 人人妻,人人澡人人爽秒播 | 欧美成人精品欧美一级黄| 国产乱来视频区| 成人国产麻豆网| 日韩av在线免费看完整版不卡| 精品人妻一区二区三区麻豆| 午夜影院在线不卡| 黄色视频不卡| 亚洲一区二区三区欧美精品| 色吧在线观看| 毛片一级片免费看久久久久| 777久久人妻少妇嫩草av网站| 亚洲国产成人一精品久久久| 天天躁狠狠躁夜夜躁狠狠躁| 人人妻人人澡人人爽人人夜夜| 观看av在线不卡| 欧美另类一区| 国产精品嫩草影院av在线观看| 久久久久久久国产电影| 欧美人与善性xxx| 电影成人av| 色综合欧美亚洲国产小说| av卡一久久| 黄网站色视频无遮挡免费观看| 亚洲av综合色区一区| 欧美亚洲日本最大视频资源| 国产色婷婷99| 亚洲成人av在线免费| 日本色播在线视频| 一级毛片 在线播放| 看免费av毛片| 国产免费一区二区三区四区乱码| 国产片特级美女逼逼视频| 一边摸一边做爽爽视频免费| 午夜精品国产一区二区电影| 日韩一区二区视频免费看| 成年人免费黄色播放视频| 国产精品 国内视频| 大码成人一级视频| 少妇人妻 视频| 黑人猛操日本美女一级片| 亚洲自偷自拍图片 自拍| 日韩一区二区三区影片| 男人舔女人的私密视频| 男女床上黄色一级片免费看| 久久久国产精品麻豆| 午夜日本视频在线| 亚洲欧洲精品一区二区精品久久久 | 亚洲国产av影院在线观看| 男女国产视频网站| 国产人伦9x9x在线观看| 中文字幕高清在线视频| 在线免费观看不下载黄p国产| 伊人久久大香线蕉亚洲五| 免费看不卡的av| 精品国产乱码久久久久久男人| 香蕉国产在线看| 激情五月婷婷亚洲| netflix在线观看网站| 精品国产超薄肉色丝袜足j| 美女午夜性视频免费| 伦理电影大哥的女人| 纵有疾风起免费观看全集完整版| 国产精品 国内视频| 亚洲伊人色综图| 黑人巨大精品欧美一区二区蜜桃| 日本欧美视频一区| 精品视频人人做人人爽| 亚洲成av片中文字幕在线观看| 丝袜美腿诱惑在线| 如日韩欧美国产精品一区二区三区| 国产成人免费观看mmmm| 国产亚洲欧美精品永久| 精品久久蜜臀av无| 十八禁人妻一区二区| 国产国语露脸激情在线看| 少妇人妻久久综合中文| 成人漫画全彩无遮挡| 夜夜骑夜夜射夜夜干| 亚洲精品中文字幕在线视频| 日韩电影二区| 看十八女毛片水多多多| 中文欧美无线码| 一边亲一边摸免费视频| 日本一区二区免费在线视频| 久久久精品国产亚洲av高清涩受| 黄片播放在线免费| 日韩欧美精品免费久久| 亚洲精品成人av观看孕妇| 亚洲精品中文字幕在线视频| 精品视频人人做人人爽| 不卡视频在线观看欧美| 国产精品 国内视频| 亚洲国产中文字幕在线视频| www日本在线高清视频| 午夜福利视频在线观看免费| 99精国产麻豆久久婷婷| 十分钟在线观看高清视频www| 天天躁日日躁夜夜躁夜夜| 亚洲图色成人| 久久精品人人爽人人爽视色| 国产极品粉嫩免费观看在线| 国产av国产精品国产| 国产日韩欧美视频二区| 男人添女人高潮全过程视频| 99re6热这里在线精品视频| 免费观看av网站的网址| 欧美日韩一级在线毛片| 久久ye,这里只有精品| 亚洲精品国产av成人精品| av在线app专区| 九草在线视频观看| 国产成人免费无遮挡视频| 久久韩国三级中文字幕| 女性被躁到高潮视频| 在线亚洲精品国产二区图片欧美| 欧美av亚洲av综合av国产av | 亚洲av日韩在线播放| 欧美另类一区| 日日啪夜夜爽| 久久性视频一级片| av不卡在线播放| 亚洲成人国产一区在线观看 | 日日摸夜夜添夜夜爱| 在线观看人妻少妇| 欧美精品一区二区免费开放| 欧美国产精品va在线观看不卡| 精品人妻在线不人妻| 亚洲色图 男人天堂 中文字幕| 女人爽到高潮嗷嗷叫在线视频| 久热这里只有精品99| 看非洲黑人一级黄片| www日本在线高清视频| 欧美黄色片欧美黄色片| 日本一区二区免费在线视频| 亚洲欧美激情在线| 中文字幕人妻丝袜制服| 久久青草综合色| 国产成人系列免费观看| 观看av在线不卡| 日本欧美国产在线视频| 成人免费观看视频高清| 欧美久久黑人一区二区| 日韩视频在线欧美| 视频区图区小说| 777久久人妻少妇嫩草av网站| 亚洲国产日韩一区二区| 精品一区在线观看国产| 一级爰片在线观看| 欧美日韩福利视频一区二区| www日本在线高清视频| 十八禁网站网址无遮挡| √禁漫天堂资源中文www| 亚洲国产成人一精品久久久| 国产极品天堂在线| 国产精品嫩草影院av在线观看| 亚洲在久久综合| 中文字幕色久视频| 日韩制服丝袜自拍偷拍| 亚洲美女黄色视频免费看| av电影中文网址| 亚洲国产精品999| 一级毛片 在线播放| 亚洲欧美激情在线| 交换朋友夫妻互换小说| 欧美乱码精品一区二区三区| 中文字幕人妻丝袜一区二区 | 久久亚洲国产成人精品v| 日韩制服骚丝袜av| 悠悠久久av| 国产成人精品久久二区二区91 | 国产午夜精品一二区理论片| 久久久久视频综合| 亚洲成人一二三区av| 成年美女黄网站色视频大全免费| 黄色毛片三级朝国网站| 人人妻人人爽人人添夜夜欢视频| 国产精品三级大全| 欧美精品高潮呻吟av久久| 久久99精品国语久久久| 国产老妇伦熟女老妇高清| 美女高潮到喷水免费观看| √禁漫天堂资源中文www| 韩国精品一区二区三区| 免费观看a级毛片全部| 国产精品熟女久久久久浪| 19禁男女啪啪无遮挡网站| 亚洲精品国产一区二区精华液| 18禁动态无遮挡网站| 中文天堂在线官网| 亚洲国产欧美网| 久久久精品免费免费高清| 菩萨蛮人人尽说江南好唐韦庄| 国产日韩欧美视频二区| 久久免费观看电影| av不卡在线播放| 黄色一级大片看看| 国产日韩一区二区三区精品不卡| 久久精品aⅴ一区二区三区四区| 少妇人妻 视频| 欧美成人午夜精品| 男女之事视频高清在线观看 | 99久久99久久久精品蜜桃| 欧美变态另类bdsm刘玥| 精品久久蜜臀av无| 丁香六月天网| 久久这里只有精品19| 麻豆乱淫一区二区| 久久免费观看电影| 中文乱码字字幕精品一区二区三区| 成年人免费黄色播放视频| 国产精品欧美亚洲77777| 日韩制服丝袜自拍偷拍| 国产精品无大码| 国产精品嫩草影院av在线观看| 性高湖久久久久久久久免费观看| 啦啦啦中文免费视频观看日本| 考比视频在线观看| 又粗又硬又长又爽又黄的视频| 黑人巨大精品欧美一区二区蜜桃| 免费在线观看黄色视频的| 一边摸一边做爽爽视频免费| 国产精品久久久久久人妻精品电影 | 一区二区日韩欧美中文字幕| 精品午夜福利在线看| 自线自在国产av| 国产极品天堂在线| 久久久久国产精品人妻一区二区| 国产免费福利视频在线观看| 亚洲综合精品二区| 亚洲美女搞黄在线观看| 国产成人精品无人区| svipshipincom国产片| 伊人久久国产一区二区| 老鸭窝网址在线观看| 亚洲情色 制服丝袜| 在线观看免费视频网站a站| 亚洲精品,欧美精品| 亚洲色图综合在线观看| 性色av一级| 中文字幕高清在线视频| 午夜精品国产一区二区电影| 岛国毛片在线播放| 欧美人与性动交α欧美精品济南到| 亚洲精品久久午夜乱码| 黑人巨大精品欧美一区二区蜜桃| 肉色欧美久久久久久久蜜桃| 亚洲国产欧美在线一区| 亚洲欧美精品综合一区二区三区| 亚洲,欧美精品.| 亚洲美女视频黄频| 亚洲国产精品成人久久小说| 尾随美女入室| 操出白浆在线播放| 在现免费观看毛片| 亚洲,欧美精品.| 日本vs欧美在线观看视频| 9热在线视频观看99| 国产成人一区二区在线| 少妇人妻 视频| 欧美日韩精品网址| 亚洲国产日韩一区二区| 最近中文字幕高清免费大全6| 久久毛片免费看一区二区三区| 国产男人的电影天堂91| 免费少妇av软件| 国产麻豆69| 婷婷色av中文字幕| 制服诱惑二区| 老司机靠b影院| 久久99精品国语久久久| 一区二区三区激情视频| 18在线观看网站| 黄色视频在线播放观看不卡| 天天躁夜夜躁狠狠久久av| 中文字幕精品免费在线观看视频| 国产高清不卡午夜福利| 丰满少妇做爰视频| 看十八女毛片水多多多| 精品少妇内射三级| 国产男女超爽视频在线观看| 精品国产国语对白av| 亚洲中文av在线| 一区二区三区四区激情视频| 美女高潮到喷水免费观看| xxxhd国产人妻xxx| www.av在线官网国产| 精品少妇久久久久久888优播| 黄片小视频在线播放| 国产成人免费观看mmmm| 亚洲精品在线美女| 丁香六月欧美| 久久久久久久大尺度免费视频| 女性生殖器流出的白浆| 高清av免费在线| 熟妇人妻不卡中文字幕| 最近最新中文字幕大全免费视频 | 1024视频免费在线观看| 国产99久久九九免费精品| 天天躁狠狠躁夜夜躁狠狠躁| 成人手机av| 一区二区三区乱码不卡18| av视频免费观看在线观看| 精品国产乱码久久久久久小说| 91精品伊人久久大香线蕉| 男人舔女人的私密视频| 满18在线观看网站| 啦啦啦中文免费视频观看日本| 一本一本久久a久久精品综合妖精| 制服人妻中文乱码| 国产成人午夜福利电影在线观看| 久久ye,这里只有精品| 午夜免费观看性视频| 国产亚洲欧美精品永久| 赤兔流量卡办理| 男女高潮啪啪啪动态图| 久久av网站| 人人澡人人妻人| 久久亚洲国产成人精品v| 中文字幕最新亚洲高清| 亚洲久久久国产精品| 欧美日韩视频高清一区二区三区二| 亚洲国产精品999| 欧美久久黑人一区二区| 啦啦啦 在线观看视频| 色视频在线一区二区三区| 久久av网站| 人人澡人人妻人| 亚洲精品美女久久久久99蜜臀 | 国产精品久久久久久精品古装| 中文欧美无线码| 超碰97精品在线观看| 亚洲美女黄色视频免费看| 欧美亚洲日本最大视频资源| 国产国语露脸激情在线看| 九九爱精品视频在线观看| 国产精品秋霞免费鲁丝片| 十八禁高潮呻吟视频| 十分钟在线观看高清视频www| 免费黄频网站在线观看国产| 亚洲美女视频黄频| 韩国高清视频一区二区三区| 狠狠婷婷综合久久久久久88av| 国产精品 欧美亚洲| 飞空精品影院首页| 老鸭窝网址在线观看| av卡一久久| 国产成人午夜福利电影在线观看| 女人精品久久久久毛片| 一级黄片播放器| 亚洲欧美一区二区三区黑人| 高清不卡的av网站| 无遮挡黄片免费观看| 一级,二级,三级黄色视频| 人人妻人人添人人爽欧美一区卜| 老司机靠b影院| 在线看a的网站| 国产免费视频播放在线视频| 国产一卡二卡三卡精品 | 亚洲欧美一区二区三区久久| 国产伦理片在线播放av一区| av又黄又爽大尺度在线免费看| 午夜精品国产一区二区电影| 亚洲精品日韩在线中文字幕| 夜夜骑夜夜射夜夜干| 伦理电影大哥的女人| 成人18禁高潮啪啪吃奶动态图| 日韩视频在线欧美| 久久这里只有精品19| 欧美亚洲日本最大视频资源| 久久免费观看电影| 2021少妇久久久久久久久久久| 国产精品.久久久| 人人澡人人妻人| 亚洲人成网站在线观看播放| 女人精品久久久久毛片| 曰老女人黄片| 精品卡一卡二卡四卡免费| 精品亚洲乱码少妇综合久久| 欧美亚洲 丝袜 人妻 在线| 777久久人妻少妇嫩草av网站| 老司机影院毛片| 观看美女的网站| 赤兔流量卡办理| 在线观看三级黄色| 91成人精品电影| 亚洲国产av影院在线观看| 久久久久久久大尺度免费视频| 亚洲美女黄色视频免费看| 久久人人爽人人片av| 电影成人av| 久久久久精品性色| 高清黄色对白视频在线免费看| 最近手机中文字幕大全| 国产在线视频一区二区| 精品久久久久久电影网| 韩国高清视频一区二区三区| 亚洲av国产av综合av卡| 中文乱码字字幕精品一区二区三区| 观看av在线不卡| 男女免费视频国产| 美女福利国产在线| 欧美日本中文国产一区发布| 青春草亚洲视频在线观看| 在线观看一区二区三区激情| 亚洲av成人精品一二三区| 国产精品久久久久久久久免| 只有这里有精品99| 亚洲精品第二区| 欧美精品人与动牲交sv欧美| 久久精品亚洲熟妇少妇任你| 精品国产一区二区三区久久久樱花| 美女福利国产在线| 岛国毛片在线播放| 午夜免费鲁丝| 欧美黄色片欧美黄色片| 国产高清国产精品国产三级| h视频一区二区三区| 亚洲国产欧美在线一区| 欧美av亚洲av综合av国产av | 国产免费又黄又爽又色| 青春草亚洲视频在线观看| 亚洲中文av在线| 我要看黄色一级片免费的| a级毛片在线看网站| 国产精品久久久久久久久免| 久久久久视频综合| 亚洲国产精品999| 99久久综合免费| 国产女主播在线喷水免费视频网站| 国产乱来视频区| 亚洲美女视频黄频| 午夜免费观看性视频| 久久久久人妻精品一区果冻| 欧美变态另类bdsm刘玥| 两性夫妻黄色片| 成人三级做爰电影| 精品亚洲乱码少妇综合久久| 最新的欧美精品一区二区| 国产精品国产三级国产专区5o| 制服丝袜香蕉在线| 在现免费观看毛片| 亚洲av日韩精品久久久久久密 | 黄片无遮挡物在线观看| 婷婷色av中文字幕| 一级,二级,三级黄色视频| 日韩欧美精品免费久久| 五月开心婷婷网| 校园人妻丝袜中文字幕| 91精品三级在线观看| 久久综合国产亚洲精品| 免费看不卡的av| 中国国产av一级| 免费看不卡的av| 久久久久人妻精品一区果冻| 宅男免费午夜| 亚洲情色 制服丝袜| 亚洲男人天堂网一区| 在线观看国产h片| 午夜免费男女啪啪视频观看| 爱豆传媒免费全集在线观看| av在线老鸭窝| 狂野欧美激情性xxxx| av在线app专区| 亚洲精品乱久久久久久| 国产亚洲av片在线观看秒播厂| 精品久久久久久电影网| 狠狠精品人妻久久久久久综合| 亚洲一卡2卡3卡4卡5卡精品中文| 热re99久久精品国产66热6| 纵有疾风起免费观看全集完整版| av女优亚洲男人天堂| 国产精品 国内视频| 最近的中文字幕免费完整| 日韩大码丰满熟妇| 韩国高清视频一区二区三区| 黄片无遮挡物在线观看| 丝袜在线中文字幕| 99热国产这里只有精品6| 黑人巨大精品欧美一区二区蜜桃| 日韩不卡一区二区三区视频在线| 亚洲专区中文字幕在线 | 丝袜在线中文字幕| av福利片在线| 久久久久久久国产电影| 久久久精品国产亚洲av高清涩受| 精品亚洲乱码少妇综合久久| 成人国产av品久久久| 一个人免费看片子| 国产激情久久老熟女| 男人添女人高潮全过程视频| 两个人看的免费小视频| 丝袜美腿诱惑在线| 在线观看www视频免费| 一本—道久久a久久精品蜜桃钙片| 欧美老熟妇乱子伦牲交| 国产在视频线精品| 黄片无遮挡物在线观看| 国产精品久久久av美女十八| 精品一区二区三区av网在线观看 | 夫妻午夜视频| 亚洲成色77777| 国产亚洲av高清不卡| 免费不卡黄色视频| 热99久久久久精品小说推荐| 99久久99久久久精品蜜桃| 久久天躁狠狠躁夜夜2o2o | 岛国毛片在线播放| 老司机在亚洲福利影院| 欧美日韩视频精品一区| 国产精品香港三级国产av潘金莲 | 99久久人妻综合| www.熟女人妻精品国产| 黑丝袜美女国产一区| 99热全是精品| 国产成人欧美在线观看 | 日本午夜av视频| 日韩视频在线欧美| 在线观看免费高清a一片| 亚洲国产欧美一区二区综合| 97在线人人人人妻| 亚洲情色 制服丝袜| 大话2 男鬼变身卡| 亚洲专区中文字幕在线 | 亚洲成色77777| 麻豆乱淫一区二区| 成年女人毛片免费观看观看9 | 久久久久久久久久久久大奶| 亚洲av成人不卡在线观看播放网 | 成人国产av品久久久| 亚洲,一卡二卡三卡| 久久久亚洲精品成人影院| 乱人伦中国视频| 久久午夜综合久久蜜桃| 国产免费福利视频在线观看| 天天躁夜夜躁狠狠躁躁| www.熟女人妻精品国产| 欧美日韩一区二区视频在线观看视频在线| 黄色 视频免费看| 国产亚洲午夜精品一区二区久久| 老司机影院毛片| 亚洲av综合色区一区| 亚洲国产中文字幕在线视频| 国产高清不卡午夜福利| 亚洲精品中文字幕在线视频| 欧美中文综合在线视频| 人体艺术视频欧美日本| 亚洲欧美一区二区三区国产| 国产一区二区三区av在线| 精品亚洲乱码少妇综合久久| 啦啦啦在线观看免费高清www| 久久精品熟女亚洲av麻豆精品| 欧美精品av麻豆av| 尾随美女入室| 午夜福利影视在线免费观看| 国产极品天堂在线| 国产在线一区二区三区精| 777米奇影视久久| 新久久久久国产一级毛片| 成人影院久久| 亚洲av电影在线进入| 欧美人与性动交α欧美软件| 精品国产一区二区三区久久久樱花| 美女福利国产在线| 久久久国产精品麻豆|