• <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.

    欧美中文日本在线观看视频| 成人三级黄色视频| 日本精品一区二区三区蜜桃| 99国产精品一区二区蜜桃av| 国产中年淑女户外野战色| 国产乱人偷精品视频| 91在线观看av| 国产一级毛片七仙女欲春2| 久久精品久久久久久噜噜老黄 | 我的老师免费观看完整版| 日韩欧美一区二区三区在线观看| 欧美一区二区国产精品久久精品| 午夜福利视频1000在线观看| 精品久久久久久久久久久久久| 日韩国内少妇激情av| 国产男靠女视频免费网站| 国产精品日韩av在线免费观看| 99riav亚洲国产免费| 欧美国产日韩亚洲一区| 国产探花极品一区二区| 国产精品无大码| 国产一区二区在线av高清观看| 国模一区二区三区四区视频| 人妻久久中文字幕网| 欧美激情国产日韩精品一区| 2021天堂中文幕一二区在线观| 久久精品综合一区二区三区| 亚洲欧美中文字幕日韩二区| 99热精品在线国产| 永久网站在线| 在线免费观看的www视频| 99国产精品一区二区蜜桃av| 成人亚洲精品av一区二区| 一个人看视频在线观看www免费| 日产精品乱码卡一卡2卡三| 色综合站精品国产| 精品人妻熟女av久视频| 国产在线精品亚洲第一网站| 久久精品91蜜桃| 国产蜜桃级精品一区二区三区| 久久韩国三级中文字幕| 国产91av在线免费观看| 少妇熟女aⅴ在线视频| 无遮挡黄片免费观看| 最近视频中文字幕2019在线8| 日韩 亚洲 欧美在线| 久久人妻av系列| 99视频精品全部免费 在线| 99久久精品热视频| 亚洲高清免费不卡视频| 久久精品国产亚洲av天美| 婷婷亚洲欧美| 久久精品久久久久久噜噜老黄 | 淫秽高清视频在线观看| 美女 人体艺术 gogo| 真人做人爱边吃奶动态| 男女啪啪激烈高潮av片| 久久久久久大精品| 午夜福利视频1000在线观看| 淫妇啪啪啪对白视频| av.在线天堂| 亚洲av美国av| 国产亚洲av嫩草精品影院| 十八禁国产超污无遮挡网站| 小说图片视频综合网站| 国内揄拍国产精品人妻在线| 六月丁香七月| 国产av一区在线观看免费| 国产片特级美女逼逼视频| 国产v大片淫在线免费观看| 国产成人freesex在线 | 精品久久久噜噜| 久久精品91蜜桃| 亚洲国产欧洲综合997久久,| 最近在线观看免费完整版| 老女人水多毛片| 亚洲色图av天堂| 久久久成人免费电影| 最后的刺客免费高清国语| 亚洲第一电影网av| 国产精品亚洲一级av第二区| 日韩三级伦理在线观看| 日韩亚洲欧美综合| 美女被艹到高潮喷水动态| 在线观看av片永久免费下载| a级毛片a级免费在线| 非洲黑人性xxxx精品又粗又长| 日韩欧美在线乱码| 2021天堂中文幕一二区在线观| 欧美日韩乱码在线| 欧美成人精品欧美一级黄| 亚洲最大成人中文| 国产高清激情床上av| 欧美成人一区二区免费高清观看| 亚洲天堂国产精品一区在线| 亚洲中文字幕一区二区三区有码在线看| 97超视频在线观看视频| 插阴视频在线观看视频| 亚洲精品456在线播放app| 亚洲久久久久久中文字幕| 97超视频在线观看视频| 婷婷亚洲欧美| 亚洲精品在线观看二区| 一进一出抽搐gif免费好疼| 国产精品国产高清国产av| 欧美高清性xxxxhd video| 日本在线视频免费播放| 男女那种视频在线观看| 中文字幕久久专区| 久久久久精品国产欧美久久久| 最近最新中文字幕大全电影3| 又黄又爽又刺激的免费视频.| 啦啦啦韩国在线观看视频| 直男gayav资源| 联通29元200g的流量卡| a级一级毛片免费在线观看| 天天一区二区日本电影三级| 国产高潮美女av| 91久久精品国产一区二区三区| 热99re8久久精品国产| 国产精品不卡视频一区二区| 亚洲精品成人久久久久久| 男女之事视频高清在线观看| 日本三级黄在线观看| 人人妻人人澡人人爽人人夜夜 | 免费观看的影片在线观看| 精品国内亚洲2022精品成人| ponron亚洲| 丰满乱子伦码专区| 国产亚洲欧美98| 老熟妇乱子伦视频在线观看| 黑人高潮一二区| 国产真实乱freesex| 免费观看精品视频网站| 此物有八面人人有两片| 天美传媒精品一区二区| 别揉我奶头 嗯啊视频| 亚洲第一区二区三区不卡| 亚洲精品粉嫩美女一区| 国产69精品久久久久777片| 久久久久国产精品人妻aⅴ院| 99热网站在线观看| 精品一区二区三区视频在线| 尾随美女入室| 蜜臀久久99精品久久宅男| 亚洲av免费在线观看| 在线免费十八禁| 久久久欧美国产精品| 无遮挡黄片免费观看| 18禁在线无遮挡免费观看视频 | 国产精品爽爽va在线观看网站| 中出人妻视频一区二区| 亚洲精品一卡2卡三卡4卡5卡| 99久久中文字幕三级久久日本| 性插视频无遮挡在线免费观看| 久久人妻av系列| 成年女人看的毛片在线观看| 精品久久国产蜜桃| 晚上一个人看的免费电影| 国产精品亚洲一级av第二区| 淫妇啪啪啪对白视频| 波多野结衣高清无吗| av视频在线观看入口| 久久人妻av系列| 欧美又色又爽又黄视频| 亚洲五月天丁香| 人妻丰满熟妇av一区二区三区| 国产av在哪里看| 精品免费久久久久久久清纯| 丝袜喷水一区| av在线观看视频网站免费| 少妇猛男粗大的猛烈进出视频 | 免费av不卡在线播放| 人妻制服诱惑在线中文字幕| 欧美日韩精品成人综合77777| 国产一区二区激情短视频| 中国美女看黄片| 又爽又黄无遮挡网站| 伊人久久精品亚洲午夜| 美女免费视频网站| av卡一久久| 久久久a久久爽久久v久久| 不卡一级毛片| 女生性感内裤真人,穿戴方法视频| 熟女人妻精品中文字幕| av在线老鸭窝| 国内精品美女久久久久久| 久久中文看片网| 欧美xxxx黑人xx丫x性爽| 欧洲精品卡2卡3卡4卡5卡区| 黄色配什么色好看| 日本 av在线| 亚洲精品久久国产高清桃花| 久久久国产成人精品二区| 精品久久久久久久人妻蜜臀av| 黄色配什么色好看| 日韩精品青青久久久久久| 国产不卡一卡二| 国产亚洲91精品色在线| 一个人观看的视频www高清免费观看| 久久久国产成人免费| 人妻久久中文字幕网| 中国美白少妇内射xxxbb| 欧美最新免费一区二区三区| 精品久久久久久久久亚洲| 最近视频中文字幕2019在线8| 少妇的逼好多水| 久久6这里有精品| 欧美色欧美亚洲另类二区| 精品99又大又爽又粗少妇毛片| 国产成人一区二区在线| 免费不卡的大黄色大毛片视频在线观看 | 日本欧美国产在线视频| 国产成人freesex在线 | av在线亚洲专区| 国产精品,欧美在线| 在线免费观看不下载黄p国产| 婷婷亚洲欧美| 丰满乱子伦码专区| 日韩欧美国产在线观看| 日韩欧美精品v在线| 毛片女人毛片| 看免费成人av毛片| 亚洲av成人av| 亚洲美女搞黄在线观看 | a级毛色黄片| 亚洲成人av在线免费| 噜噜噜噜噜久久久久久91| 亚洲第一电影网av| 村上凉子中文字幕在线| 亚洲国产精品成人久久小说 | 日日摸夜夜添夜夜添小说| 色噜噜av男人的天堂激情| 精品人妻熟女av久视频| av天堂中文字幕网| 欧美一区二区亚洲| 成人一区二区视频在线观看| 在线观看一区二区三区| 国产麻豆成人av免费视频| 欧美最新免费一区二区三区| 日韩欧美免费精品| 日韩大尺度精品在线看网址| 搡女人真爽免费视频火全软件 | 寂寞人妻少妇视频99o| 一区二区三区四区激情视频 | 在线观看av片永久免费下载| 久久久久国内视频| 国产精品亚洲美女久久久| 香蕉av资源在线| 国产69精品久久久久777片| 国内精品美女久久久久久| 亚洲国产精品成人综合色| 看片在线看免费视频| 久久亚洲精品不卡| 男插女下体视频免费在线播放| 日韩大尺度精品在线看网址| 久久久国产成人免费| 久久精品国产亚洲av天美| 免费看光身美女| 无遮挡黄片免费观看| 欧美一区二区亚洲| 桃色一区二区三区在线观看| 中文资源天堂在线| 国产男靠女视频免费网站| 成人漫画全彩无遮挡| 久久久久性生活片| 久久亚洲国产成人精品v| av中文乱码字幕在线| 久久综合国产亚洲精品| 中出人妻视频一区二区| 黄色一级大片看看| 日本 av在线| 日本一二三区视频观看| 日韩大尺度精品在线看网址| 久久热精品热| 一个人观看的视频www高清免费观看| 亚洲欧美成人精品一区二区| 国产男人的电影天堂91| 亚洲国产精品国产精品| 亚洲乱码一区二区免费版| 最近在线观看免费完整版| 免费av不卡在线播放| 日本免费a在线| 亚洲在线自拍视频| 久久婷婷人人爽人人干人人爱| 最新在线观看一区二区三区| 国产三级中文精品| 在线免费十八禁| 99视频精品全部免费 在线| av在线播放精品| 精品久久久久久久人妻蜜臀av| 国产黄色小视频在线观看| 日韩一区二区视频免费看| 国产精品免费一区二区三区在线| 高清毛片免费看| 国产 一区精品| 美女 人体艺术 gogo| 国内精品美女久久久久久| 国模一区二区三区四区视频| 欧美不卡视频在线免费观看| 欧美性感艳星| 久久久欧美国产精品| 长腿黑丝高跟| 国产高清三级在线| 日韩精品有码人妻一区| 美女高潮的动态| 亚洲激情五月婷婷啪啪| 在现免费观看毛片| av在线观看视频网站免费| 一本久久中文字幕| 一级黄色大片毛片| 欧美成人a在线观看| 精品少妇黑人巨大在线播放 | 午夜福利在线在线| 麻豆成人午夜福利视频| 亚洲成人av在线免费| 99国产精品一区二区蜜桃av| 国产精品乱码一区二三区的特点| 超碰av人人做人人爽久久| 人妻丰满熟妇av一区二区三区| 国产精品一及| 色尼玛亚洲综合影院| 精华霜和精华液先用哪个| aaaaa片日本免费| 日韩一本色道免费dvd| 99久国产av精品国产电影| 欧美区成人在线视频| 91久久精品国产一区二区成人| 国产伦在线观看视频一区| 亚洲国产欧美人成| 国产伦精品一区二区三区四那| 一进一出好大好爽视频| 日本三级黄在线观看| 看非洲黑人一级黄片| 日本黄色片子视频| 婷婷精品国产亚洲av在线| 在线免费十八禁| 色哟哟哟哟哟哟| 久久九九热精品免费| 在线观看免费视频日本深夜| 亚洲精品久久国产高清桃花| 在线a可以看的网站| 少妇裸体淫交视频免费看高清| 亚洲精华国产精华液的使用体验 | 少妇人妻精品综合一区二区 | 欧美bdsm另类| 一级av片app| 国产午夜精品久久久久久一区二区三区 | 久久久a久久爽久久v久久| 精品一区二区免费观看| 直男gayav资源| 草草在线视频免费看| 午夜a级毛片| 老司机福利观看| 亚洲成人中文字幕在线播放| 欧美成人精品欧美一级黄| 亚洲国产精品sss在线观看| 麻豆av噜噜一区二区三区| 国产三级中文精品| 国产日本99.免费观看| 欧美又色又爽又黄视频| 麻豆精品久久久久久蜜桃| 欧美+亚洲+日韩+国产| 国产黄色视频一区二区在线观看 | 欧美区成人在线视频| 中国美女看黄片| 三级男女做爰猛烈吃奶摸视频| 夜夜爽天天搞| 在线观看66精品国产| 久久天躁狠狠躁夜夜2o2o| 婷婷精品国产亚洲av| 成人午夜高清在线视频| 99久久九九国产精品国产免费| 69av精品久久久久久| 老熟妇乱子伦视频在线观看| 18禁在线无遮挡免费观看视频 | 51国产日韩欧美| 97碰自拍视频| 麻豆乱淫一区二区| 亚洲欧美日韩无卡精品| 精品午夜福利视频在线观看一区| 久久亚洲精品不卡| 中文在线观看免费www的网站| 亚洲av.av天堂| 乱码一卡2卡4卡精品| 高清日韩中文字幕在线| 国产成人a区在线观看| 久久久久久久久久黄片| 精品一区二区三区av网在线观看| 亚洲av成人av| 看黄色毛片网站| 国产一区二区三区在线臀色熟女| 国产午夜精品论理片| 一个人免费在线观看电影| 国产伦在线观看视频一区| 一个人免费在线观看电影| 天天一区二区日本电影三级| 六月丁香七月| 精品熟女少妇av免费看| 精品人妻熟女av久视频| 免费看a级黄色片| 国产单亲对白刺激| 三级国产精品欧美在线观看| 亚洲婷婷狠狠爱综合网| 日日摸夜夜添夜夜添小说| 色在线成人网| 中国美女看黄片| 国产欧美日韩精品一区二区| 男女做爰动态图高潮gif福利片| 99热6这里只有精品| 亚洲成人av在线免费| 黄色一级大片看看| 国国产精品蜜臀av免费| 久久草成人影院| 两个人的视频大全免费| 91久久精品国产一区二区成人| 国产又黄又爽又无遮挡在线| 久久人人精品亚洲av| 99久国产av精品国产电影| 久久久久国产精品人妻aⅴ院| 乱人视频在线观看| 国产免费男女视频| 一区二区三区免费毛片| 午夜福利在线观看免费完整高清在 | 简卡轻食公司| 日本五十路高清| aaaaa片日本免费| 91av网一区二区| 色av中文字幕| 国产精品免费一区二区三区在线| 国产精品野战在线观看| 一个人免费在线观看电影| 欧美不卡视频在线免费观看| 国产精华一区二区三区| 国产三级中文精品| 亚洲av不卡在线观看| 久久婷婷人人爽人人干人人爱| av在线老鸭窝| a级毛片a级免费在线| 精品少妇黑人巨大在线播放 | 男女之事视频高清在线观看| av天堂中文字幕网| 国产淫片久久久久久久久| 久久久午夜欧美精品| 成人综合一区亚洲| 国产黄a三级三级三级人| 成人精品一区二区免费| av在线播放精品| 变态另类成人亚洲欧美熟女| 好男人在线观看高清免费视频| 欧美+亚洲+日韩+国产| 成人二区视频| 日韩制服骚丝袜av| 国产探花在线观看一区二区| 欧美性感艳星| 在线观看66精品国产| 精品欧美国产一区二区三| 国产乱人视频| 一级av片app| 日韩欧美一区二区三区在线观看| 99精品在免费线老司机午夜| 成人漫画全彩无遮挡| 欧美不卡视频在线免费观看| 久久久色成人| 亚洲美女黄片视频| 在线播放国产精品三级| 天堂√8在线中文| 在线播放无遮挡| 日韩av在线大香蕉| 日本黄大片高清| 欧美色欧美亚洲另类二区| 欧美bdsm另类| 精品久久久久久久久久久久久| 99在线人妻在线中文字幕| 国产成人一区二区在线| 在线观看午夜福利视频| 欧美+亚洲+日韩+国产| 亚洲av不卡在线观看| 99热只有精品国产| 中文资源天堂在线| 中国美女看黄片| 欧美一区二区精品小视频在线| 麻豆av噜噜一区二区三区| 久久婷婷人人爽人人干人人爱| 大又大粗又爽又黄少妇毛片口| 露出奶头的视频| 久久久久国产网址| 最后的刺客免费高清国语| 日韩人妻高清精品专区| 热99re8久久精品国产| 日韩中字成人| 日韩大尺度精品在线看网址| 日本免费a在线| 国产亚洲精品久久久久久毛片| 狂野欧美白嫩少妇大欣赏| 国产一区二区在线观看日韩| 人妻丰满熟妇av一区二区三区| 免费看美女性在线毛片视频| 在线观看66精品国产| 可以在线观看的亚洲视频| 国产精品无大码| 日韩欧美国产在线观看| 嫩草影院精品99| 波野结衣二区三区在线| 日本欧美国产在线视频| 亚洲欧美日韩无卡精品| 国产在线精品亚洲第一网站| 在线观看美女被高潮喷水网站| 一级黄色大片毛片| 99热全是精品| 久久久久久伊人网av| 人人妻人人看人人澡| 欧美zozozo另类| 两个人的视频大全免费| 成熟少妇高潮喷水视频| 变态另类丝袜制服| 国内精品一区二区在线观看| 国产欧美日韩一区二区精品| www日本黄色视频网| 精品久久久噜噜| 一个人免费在线观看电影| 日本黄色视频三级网站网址| 麻豆av噜噜一区二区三区| 免费电影在线观看免费观看| 亚洲精华国产精华液的使用体验 | 老女人水多毛片| 国产精品精品国产色婷婷| 三级男女做爰猛烈吃奶摸视频| 三级毛片av免费| 久久精品国产亚洲av香蕉五月| 精品久久久久久久人妻蜜臀av| 一个人观看的视频www高清免费观看| 一区二区三区高清视频在线| 成年女人毛片免费观看观看9| 亚洲av免费在线观看| 欧美+日韩+精品| 国产亚洲av嫩草精品影院| 色在线成人网| 天堂网av新在线| 日本爱情动作片www.在线观看 | 男人狂女人下面高潮的视频| 亚洲av.av天堂| 亚洲无线观看免费| 毛片女人毛片| av国产免费在线观看| 青春草视频在线免费观看| 亚洲欧美日韩卡通动漫| 日本免费一区二区三区高清不卡| 亚洲国产精品久久男人天堂| 国产精品爽爽va在线观看网站| 欧美日韩综合久久久久久| 亚洲成a人片在线一区二区| 国产精品国产三级国产av玫瑰| 欧美高清成人免费视频www| 欧美成人一区二区免费高清观看| 亚洲真实伦在线观看| 国产大屁股一区二区在线视频| 深爱激情五月婷婷| 寂寞人妻少妇视频99o| 特大巨黑吊av在线直播| 精品久久久久久久久av| 亚洲av二区三区四区| 欧美xxxx性猛交bbbb| 一进一出好大好爽视频| 国产伦一二天堂av在线观看| 在现免费观看毛片| 最新中文字幕久久久久| 在线国产一区二区在线| 男插女下体视频免费在线播放| 国产 一区精品| 亚洲丝袜综合中文字幕| 精品久久久久久久末码| 亚洲真实伦在线观看| 亚洲av成人精品一区久久| 岛国在线免费视频观看| 久久精品人妻少妇| 国产在视频线在精品| 在线观看美女被高潮喷水网站| 三级国产精品欧美在线观看| 亚洲久久久久久中文字幕| 狂野欧美激情性xxxx在线观看| 高清午夜精品一区二区三区 | 人妻制服诱惑在线中文字幕| 一进一出抽搐动态| 我的女老师完整版在线观看| 日韩国内少妇激情av| 可以在线观看的亚洲视频| 亚洲综合色惰| 伊人久久精品亚洲午夜| 国产麻豆成人av免费视频| 国产私拍福利视频在线观看| 伦精品一区二区三区| 国产淫片久久久久久久久| 99久久精品热视频| 久久久久久久久久成人| 熟女人妻精品中文字幕| 国产私拍福利视频在线观看| 日本熟妇午夜| 国产成人aa在线观看| 久久中文看片网| 亚洲国产精品合色在线| 国产美女午夜福利| 97超视频在线观看视频| 婷婷亚洲欧美| 97超级碰碰碰精品色视频在线观看| 波多野结衣高清作品| 国产白丝娇喘喷水9色精品| 国产真实乱freesex| 久久久久久久久大av| 欧美+日韩+精品| 日韩 亚洲 欧美在线| 日韩欧美三级三区| 亚洲色图av天堂| 免费看av在线观看网站| 九色成人免费人妻av|