亭亭五月天在线观看,亭亭五月天在线观看,国产最新av一区二区,国产 高清 中文字幕,99re热久久亚洲综合精品成人,熟妇 一区二区三区,一级做a爰片性色毛片武则天,美女的骚穴视频播放,国产美女午夜免费视频

首頁>國內(nèi) > 正文

17 個方面,綜合對比 Kafka、RabbitMQ、RocketMQ、ActiveMQ 四個分布式消息隊(duì)列

2023-04-12 09:05:58來源:碼猿技術(shù)專欄

?大家好,我是不才陳某~


(資料圖)

本文將從,Kafka、RabbitMQ、ZeroMQ、RocketMQ、ActiveMQ 17 個方面綜合對比作為消息隊(duì)列使用時(shí)的差異。

1.資料文檔

Kafka:中,有 kafka 作者自己寫的書,網(wǎng)上資料也有一些。

rabbitmq:多,有一些不錯的書,網(wǎng)上資料多。

zeromq:少,沒有專門寫 zeromq 的書,網(wǎng)上的資料多是一些代碼的實(shí)現(xiàn)和簡單介紹。

rocketmq:少,沒有專門寫 rocketmq 的書,網(wǎng)上的資料良莠不齊,官方文檔很簡潔,但是對技術(shù)細(xì)節(jié)沒有過多的描述。

activemq:多,沒有專門寫 activemq 的書,網(wǎng)上資料多。

2.開發(fā)語言

Kafka:Scala

rabbitmq:Erlang

zeromq:c

rocketmq:java

activemq:java

3.支持的協(xié)議

Kafka:自己定義的一套...(基于 TCP)

rabbitmq:AMQP

zeromq:TCP、UDP

rocketmq:自己定義的一套...

activemq:OpenWire、STOMP、REST、XMPP、AMQP

4.消息存儲

Kafka:內(nèi)存、磁盤、數(shù)據(jù)庫。支持大量堆積。

kafka 的最小存儲單元是分區(qū),一個 topic 包含多個分區(qū),kafka 創(chuàng)建主題時(shí),這些分區(qū)會被分配在多個服務(wù)器上,通常一個 broker 一臺服務(wù)器。分區(qū)首領(lǐng)會均勻地分布在不同的服務(wù)器上,分區(qū)副本也會均勻的分布在不同的服務(wù)器上,確保負(fù)載均衡和高可用性,當(dāng)新的 broker 加入集群的時(shí)候,部分副本會被移動到新的 broker 上。根據(jù)配置文件中的目錄清單,kafka 會把新的分區(qū)分配給目錄清單里分區(qū)數(shù)最少的目錄。默認(rèn)情況下,分區(qū)器使用輪詢算法把消息均衡地分布在同一個主題的不同分區(qū)中,對于發(fā)送時(shí)指定了 key 的情況,會根據(jù) key 的 hashcode 取模后的值存到對應(yīng)的分區(qū)中。

rabbitmq:內(nèi)存、磁盤。支持少量堆積。

rabbitmq 的消息分為持久化的消息和非持久化消息,不管是持久化的消息還是非持久化的消息都可以寫入到磁盤。持久化的消息在到達(dá)隊(duì)列時(shí)就寫入到磁盤,并且如果可以,持久化的消息也會在內(nèi)存中保存一份備份,這樣可以提高一定的性能,當(dāng)內(nèi)存吃緊的時(shí)候會從內(nèi)存中清除。非持久化的消息一般只存在于內(nèi)存中,在內(nèi)存吃緊的時(shí)候會被換入到磁盤中,以節(jié)省內(nèi)存。

引入鏡像隊(duì)列機(jī)制,可將重要隊(duì)列“復(fù)制”到集群中的其他 broker 上,保證這些隊(duì)列的消息不會丟失。配置鏡像的隊(duì)列,都包含一個主節(jié)點(diǎn) master 和多個從節(jié)點(diǎn) slave,如果 master 失效,加入時(shí)間最長的 slave 會被提升為新的 master,除發(fā)送消息外的所有動作都向 master 發(fā)送,然后由 master 將命令執(zhí)行結(jié)果廣播給各個 slave,rabbitmq 會讓 master 均勻地分布在不同的服務(wù)器上,而同一個隊(duì)列的 slave 也會均勻地分布在不同的服務(wù)器上,保證負(fù)載均衡和高可用性。

zeromq:消息發(fā)送端的內(nèi)存或者磁盤中。不支持持久化。

rocketmq:磁盤。支持大量堆積。

commitLog 文件存放實(shí)際的消息數(shù)據(jù),每個 commitLog 上限是 1G,滿了之后會自動新建一個 commitLog 文件保存數(shù)據(jù)。ConsumeQueue 隊(duì)列只存放 offset、size、tagcode,非常小,分布在多個 broker 上。ConsumeQueue 相當(dāng)于 CommitLog 的索引文件,消費(fèi)者消費(fèi)時(shí)會從 consumeQueue 中查找消息在 commitLog 中的 offset,再去 commitLog 中查找元數(shù)據(jù)。關(guān)注工眾號:碼猿技術(shù)專欄,回復(fù)關(guān)鍵詞:1111 獲取阿里內(nèi)部Java性能調(diào)優(yōu)手冊!ConsumeQueue 存儲格式的特性,保證了寫過程的順序?qū)懕P(寫 CommitLog 文件),大量數(shù)據(jù) IO 都在順序?qū)懲粋€ commitLog,滿 1G 了再寫新的。加上 rocketmq 是累計(jì) 4K 才強(qiáng)制從 PageCache 中刷到磁盤(緩存),所以高并發(fā)寫性能突出。

activemq:內(nèi)存、磁盤、數(shù)據(jù)庫。支持少量堆積。

5.消息事務(wù)

Kafka:支持

rabbitmq:支持??蛻舳藢⑿诺涝O(shè)置為事務(wù)模式,只有當(dāng)消息被 rabbitMq 接收,事務(wù)才能提交成功,否則在捕獲異常后進(jìn)行回滾。使用事務(wù)會使得性能有所下降

zeromq:不支持

rocketmq:支持

activemq:支持

6.負(fù)載均衡

Kafka:支持負(fù)載均衡。

1、一個 broker 通常就是一臺服務(wù)器節(jié)點(diǎn)。對于同一個 Topic 的不同分區(qū),Kafka 會盡力將這些分區(qū)分布到不同的 Broker 服務(wù)器上,zookeeper 保存了 broker、主題和分區(qū)的元數(shù)據(jù)信息。分區(qū)首領(lǐng)會處理來自客戶端的生產(chǎn)請求,kafka 分區(qū)首領(lǐng)會被分配到不同的 broker 服務(wù)器上,讓不同的 broker 服務(wù)器共同分擔(dān)任務(wù)。

每一個 broker 都緩存了元數(shù)據(jù)信息,客戶端可以從任意一個 broker 獲取元數(shù)據(jù)信息并緩存起來,根據(jù)元數(shù)據(jù)信息知道要往哪里發(fā)送請求。

2、kafka 的消費(fèi)者組訂閱同一個 topic,會盡可能地使得每一個消費(fèi)者分配到相同數(shù)量的分區(qū),分?jǐn)傌?fù)載。

3、當(dāng)消費(fèi)者加入或者退出消費(fèi)者組的時(shí)候,還會觸發(fā)再均衡,為每一個消費(fèi)者重新分配分區(qū),分?jǐn)傌?fù)載。

kafka 的負(fù)載均衡大部分是自動完成的,分區(qū)的創(chuàng)建也是 kafka 完成的,隱藏了很多細(xì)節(jié),避免了繁瑣的配置和人為疏忽造成的負(fù)載問題。

4、發(fā)送端由 topic 和 key 來決定消息發(fā)往哪個分區(qū),如果 key 為 null,那么會使用輪詢算法將消息均衡地發(fā)送到同一個 topic 的不同分區(qū)中。如果 key 不為 null,那么會根據(jù) key 的 hashcode 取模計(jì)算出要發(fā)往的分區(qū)。

rabbitmq:對負(fù)載均衡的支持不好。

1、消息被投遞到哪個隊(duì)列是由交換器和 key 決定的,交換器、路由鍵、隊(duì)列都需要手動創(chuàng)建。

rabbitmq 客戶端發(fā)送消息要和 broker 建立連接,需要事先知道 broker 上有哪些交換器,有哪些隊(duì)列。通常要聲明要發(fā)送的目標(biāo)隊(duì)列,如果沒有目標(biāo)隊(duì)列,會在 broker 上創(chuàng)建一個隊(duì)列,如果有,就什么都不處理,接著往這個隊(duì)列發(fā)送消息。假設(shè)大部分繁重任務(wù)的隊(duì)列都創(chuàng)建在同一個 broker 上,那么這個 broker 的負(fù)載就會過大。(可以在上線前預(yù)先創(chuàng)建隊(duì)列,無需聲明要發(fā)送的隊(duì)列,但是發(fā)送時(shí)不會嘗試創(chuàng)建隊(duì)列,可能出現(xiàn)找不到隊(duì)列的問題,rabbitmq 的備份交換器會把找不到隊(duì)列的消息保存到一個專門的隊(duì)列中,以便以后查詢使用)

使用鏡像隊(duì)列機(jī)制建立 rabbitmq 集群可以解決這個問題,形成 master-slave 的架構(gòu),master 節(jié)點(diǎn)會均勻分布在不同的服務(wù)器上,讓每一臺服務(wù)器分?jǐn)傌?fù)載。slave 節(jié)點(diǎn)只是負(fù)責(zé)轉(zhuǎn)發(fā),在 master 失效時(shí)會選擇加入時(shí)間最長的 slave 成為 master。

當(dāng)新節(jié)點(diǎn)加入鏡像隊(duì)列的時(shí)候,隊(duì)列中的消息不會同步到新的 slave 中,除非調(diào)用同步命令,但是調(diào)用命令后,隊(duì)列會阻塞,不能在生產(chǎn)環(huán)境中調(diào)用同步命令。

2、當(dāng) rabbitmq 隊(duì)列擁有多個消費(fèi)者的時(shí)候,隊(duì)列收到的消息將以輪詢的分發(fā)方式發(fā)送給消費(fèi)者。每條消息只會發(fā)送給訂閱列表里的一個消費(fèi)者,不會重復(fù)。

這種方式非常適合擴(kuò)展,而且是專門為并發(fā)程序設(shè)計(jì)的。

如果某些消費(fèi)者的任務(wù)比較繁重,那么可以設(shè)置 basicQos 限制信道上消費(fèi)者能保持的最大未確認(rèn)消息的數(shù)量,在達(dá)到上限時(shí),rabbitmq 不再向這個消費(fèi)者發(fā)送任何消息。

3、對于 rabbitmq 而言,客戶端與集群建立的 TCP 連接不是與集群中所有的節(jié)點(diǎn)建立連接,而是挑選其中一個節(jié)點(diǎn)建立連接。但是 rabbitmq 集群可以借助 HAProxy、LVS 技術(shù),或者在客戶端使用算法實(shí)現(xiàn)負(fù)載均衡,引入負(fù)載均衡之后,各個客戶端的連接可以分?jǐn)偟郊旱母鱾€節(jié)點(diǎn)之中。

客戶端均衡算法

輪詢法。按順序返回下一個服務(wù)器的連接地址。加權(quán)輪詢法。給配置高、負(fù)載低的機(jī)器配置更高的權(quán)重,讓其處理更多的請求;而配置低、負(fù)載高的機(jī)器,給其分配較低的權(quán)重,降低其系統(tǒng)負(fù)載。隨機(jī)法。隨機(jī)選取一個服務(wù)器的連接地址。加權(quán)隨機(jī)法。按照概率隨機(jī)選取連接地址。地址哈希法。通過哈希函數(shù)計(jì)算得到的一個數(shù)值,用該數(shù)值對服務(wù)器列表的大小進(jìn)行取模運(yùn)算。最小連接數(shù)法。動態(tài)選擇當(dāng)前連接數(shù)最少的一臺服務(wù)器的連接地址。zeromq:去中心化,不支持負(fù)載均衡。本身只是一個多線程網(wǎng)絡(luò)庫。rocketmq:支持負(fù)載均衡。

一個 broker 通常是一個服務(wù)器節(jié)點(diǎn),broker 分為 master 和 slave,master 和 slave 存儲的數(shù)據(jù)一樣,slave 從 master 同步數(shù)據(jù)。

nameserver 與每個集群成員保持心跳,保存著 Topic-Broker 路由信息,同一個 topic 的隊(duì)列會分布在不同的服務(wù)器上。發(fā)送消息通過輪詢隊(duì)列的方式發(fā)送,每個隊(duì)列接收平均的消息量。發(fā)送消息指定 topic、tags、keys,無法指定投遞到哪個隊(duì)列(沒有意義,集群消費(fèi)和廣播消費(fèi)跟消息存放在哪個隊(duì)列沒有關(guān)系)。

tags 選填,類似于 Gmail 為每封郵件設(shè)置的標(biāo)簽,方便服務(wù)器過濾使用。目前只支 持每個消息設(shè)置一個 tag,所以也可以類比為 Notify 的 MessageType 概念。

keys 選填,代表這條消息的業(yè)務(wù)關(guān)鍵詞,服務(wù)器會根據(jù) keys 創(chuàng)建哈希索引,設(shè)置后, 可以在 Console 系統(tǒng)根據(jù) Topic、Keys 來查詢消息,由于是哈希索引,請盡可能 保證 key 唯一,例如訂單號,商品 Id 等。

rocketmq 的負(fù)載均衡策略規(guī)定:Consumer 數(shù)量應(yīng)該小于等于 Queue 數(shù)量,如果 Consumer 超過 Queue 數(shù)量,那么多余的 Consumer 將不能消費(fèi)消息。這一點(diǎn)和 kafka 是一致的,rocketmq 會盡可能地為每一個 Consumer 分配相同數(shù)量的隊(duì)列,分?jǐn)傌?fù)載。

activemq:支持負(fù)載均衡??梢曰?zookeeper 實(shí)現(xiàn)負(fù)載均衡。

7.集群方式

Kafka:天然的‘Leader-Slave’無狀態(tài)集群,每臺服務(wù)器既是 Master 也是 Slave。

分區(qū)首領(lǐng)均勻地分布在不同的 kafka 服務(wù)器上,分區(qū)副本也均勻地分布在不同的 kafka 服務(wù)器上,所以每一臺 kafka 服務(wù)器既含有分區(qū)首領(lǐng),同時(shí)又含有分區(qū)副本,每一臺 kafka 服務(wù)器是某一臺 kafka 服務(wù)器的 Slave,同時(shí)也是某一臺 kafka 服務(wù)器的 leader。

kafka 的集群依賴于 zookeeper,zookeeper 支持熱擴(kuò)展,所有的 broker、消費(fèi)者、分區(qū)都可以動態(tài)加入移除,而無需關(guān)閉服務(wù),與不依靠 zookeeper 集群的 mq 相比,這是最大的優(yōu)勢。

rabbitmq:支持簡單集群,"復(fù)制"模式,對高級集群模式支持不好。

rabbitmq 的每一個節(jié)點(diǎn),不管是單一節(jié)點(diǎn)系統(tǒng)或者是集群中的一部分,要么是內(nèi)存節(jié)點(diǎn),要么是磁盤節(jié)點(diǎn),集群中至少要有一個是磁盤節(jié)點(diǎn)。

在 rabbitmq 集群中創(chuàng)建隊(duì)列,集群只會在單個節(jié)點(diǎn)創(chuàng)建隊(duì)列進(jìn)程和完整的隊(duì)列信息(元數(shù)據(jù)、狀態(tài)、內(nèi)容),而不是在所有節(jié)點(diǎn)上創(chuàng)建。引入鏡像隊(duì)列,可以避免單點(diǎn)故障,確保服務(wù)的可用性,但是需要人為地為某些重要的隊(duì)列配置鏡像。

zeromq:去中心化,不支持集群。

rocketmq:常用 多對"Master-Slave" 模式,開源版本需手動切換 Slave 變成 Master

Name Server 是一個幾乎無狀態(tài)節(jié)點(diǎn),可集群部署,節(jié)點(diǎn)之間無任何信息同步。

Broker 部署相對復(fù)雜,Broker 分為 Master 與 Slave,一個 Master 可以對應(yīng)多個 Slave,但是一個 Slave 只能對應(yīng)一個 Master,Master 與 Slave 的對應(yīng)關(guān)系通過指定相同的 BrokerName,不同的 BrokerId 來定義,BrokerId 為 0 表示 Master,非 0 表示 Slave。Master 也可以部署多個。每個 Broker 與 Name Server 集群中的所有節(jié)點(diǎn)建立長連接,定時(shí)注冊 Topic 信息到所有 Name Server。

Producer 與 Name Server 集群中的其中一個節(jié)點(diǎn)(隨機(jī)選擇)建立長連接,定期從 Name Server 取 Topic 路由信息,并向提供 Topic 服務(wù)的 Master 建立長連接,且定時(shí)向 Master 發(fā)送心跳。Producer 完全無狀態(tài),可集群部署。

Consumer 與 Name Server 集群中的其中一個節(jié)點(diǎn)(隨機(jī)選擇)建立長連接,定期從 Name Server 取 Topic 路由信息,并向提供 Topic 服務(wù)的 Master、Slave 建立長連接,且定時(shí)向 Master、Slave 發(fā)送心跳。Consumer 既可以從 Master 訂閱消息,也可以從 Slave 訂閱消息,訂閱規(guī)則由 Broker 配置決定。

客戶端先找到 NameServer, 然后通過 NameServer 再找到 Broker。

一個 topic 有多個隊(duì)列,這些隊(duì)列會均勻地分布在不同的 broker 服務(wù)器上。rocketmq 隊(duì)列的概念和 kafka 的分區(qū)概念是基本一致的,kafka 同一個 topic 的分區(qū)盡可能地分布在不同的 broker 上,分區(qū)副本也會分布在不同的 broker 上。

rocketmq 集群的 slave 會從 master 拉取數(shù)據(jù)備份,master 分布在不同的 broker 上。

activemq:支持簡單集群模式,比如"主-備",對高級集群模式支持不好。

8.管理界面

Kafka:一般

rabbitmq:好

zeromq:無

rocketmq:無

activemq:一般

9.可用性

Kafka:非常高(分布式)

rabbitmq:高(主從)

zeromq:高

rocketmq:非常高(分布式)

activemq:高(主從)

10.消息重復(fù)

Kafka:支持 at least once、at most once

rabbitmq:支持 at least once、at most once

zeromq:只有重傳機(jī)制,但是沒有持久化,消息丟了重傳也沒有用。既不是 at least once、也不是 at most once、更不是 exactly only once

rocketmq:支持 at least once

activemq:支持 at least once

11.吞吐量 TPS

Kafka:極大 Kafka 按批次發(fā)送消息和消費(fèi)消息。發(fā)送端將多個小消息合并,批量發(fā)向 Broker,消費(fèi)端每次取出一個批次的消息批量處理。

rabbitmq:比較大

zeromq:極大

rocketmq:大

rocketMQ:接收端可以批量消費(fèi)消息,可以配置每次消費(fèi)的消息數(shù),但是發(fā)送端不是批量發(fā)送。

activemq:比較大

12.訂閱形式和消息分發(fā)

Kafka:基于 topic 以及按照 topic 進(jìn)行正則匹配的發(fā)布訂閱模式。

【發(fā)送】

發(fā)送端由 topic 和 key 來決定消息發(fā)往哪個分區(qū),如果 key 為 null,那么會使用輪詢算法將消息均衡地發(fā)送到同一個 topic 的不同分區(qū)中。如果 key 不為 null,那么會根據(jù) key 的 hashcode 取模計(jì)算出要發(fā)往的分區(qū)。

【接收】

consumer 向群組協(xié)調(diào)器 broker 發(fā)送心跳來維持他們和群組的從屬關(guān)系以及他們對分區(qū)的所有權(quán)關(guān)系,所有權(quán)關(guān)系一旦被分配就不會改變除非發(fā)生再均衡(比如有一個 consumer 加入或者離開 consumer group),consumer 只會從對應(yīng)的分區(qū)讀取消息。kafka 限制 consumer 個數(shù)要少于分區(qū)個數(shù),每個消息只會被同一個 Consumer Group 的一個 consumer 消費(fèi)(非廣播)。kafka 的 Consumer Group 訂閱同一個 topic,會盡可能地使得每一個 consumer 分配到相同數(shù)量的分區(qū),不同 Consumer Group 訂閱同一個主題相互獨(dú)立,同一個消息會被不同的 Consumer Group 處理。

rabbitmq:提供了 4 種:direct, topic ,Headers 和 fanout。

【發(fā)送】

先要聲明一個隊(duì)列,這個隊(duì)列會被創(chuàng)建或者已經(jīng)被創(chuàng)建,隊(duì)列是基本存儲單元。

由 exchange 和 key 決定消息存儲在哪個隊(duì)列。

direct:發(fā)送到和 bindingKey 完全匹配的隊(duì)列。

topic:路由 key 是含有"."的字符串,會發(fā)送到含有“*”、“#”進(jìn)行模糊匹配的 bingKey 對應(yīng)的隊(duì)列。

fanout:與 key 無關(guān),會發(fā)送到所有和 exchange 綁定的隊(duì)列

headers:與 key 無關(guān),消息內(nèi)容的 headers 屬性(一個鍵值對)和綁定鍵值對完全匹配時(shí),會發(fā)送到此隊(duì)列。此方式性能低一般不用

【接收】

rabbitmq 的隊(duì)列是基本存儲單元,不再被分區(qū)或者分片,對于我們已經(jīng)創(chuàng)建了的隊(duì)列,消費(fèi)端要指定從哪一個隊(duì)列接收消息。

當(dāng) rabbitmq 隊(duì)列擁有多個消費(fèi)者的時(shí)候,隊(duì)列收到的消息將以輪詢的分發(fā)方式發(fā)送給消費(fèi)者。每條消息只會發(fā)送給訂閱列表里的一個消費(fèi)者,不會重復(fù)。

這種方式非常適合擴(kuò)展,而且是專門為并發(fā)程序設(shè)計(jì)的。

如果某些消費(fèi)者的任務(wù)比較繁重,那么可以設(shè)置 basicQos 限制信道上消費(fèi)者能保持的最大未確認(rèn)消息的數(shù)量,在達(dá)到上限時(shí),rabbitmq 不再向這個消費(fèi)者發(fā)送任何消息。

zeromq:點(diǎn)對點(diǎn)(p2p)

rocketmq:基于 topic/messageTag 以及按照消息類型、屬性進(jìn)行正則匹配的發(fā)布訂閱模式

【發(fā)送】

發(fā)送消息通過輪詢隊(duì)列的方式發(fā)送,每個隊(duì)列接收平均的消息量。發(fā)送消息指定 topic、tags、keys,無法指定投遞到哪個隊(duì)列(沒有意義,集群消費(fèi)和廣播消費(fèi)跟消息存放在哪個隊(duì)列沒有關(guān)系)。

tags 選填,類似于 Gmail 為每封郵件設(shè)置的標(biāo)簽,方便服務(wù)器過濾使用。目前只支 持每個消息設(shè)置一個 tag,所以也可以類比為 Notify 的 MessageType 概念。

keys 選填,代表這條消息的業(yè)務(wù)關(guān)鍵詞,服務(wù)器會根據(jù) keys 創(chuàng)建哈希索引,設(shè)置后, 可以在 Console 系統(tǒng)根據(jù) Topic、Keys 來查詢消息,由于是哈希索引,請盡可能 保證 key 唯一,例如訂單號,商品 Id 等。

【接收】

廣播消費(fèi)。一條消息被多個 Consumer 消費(fèi),即使 Consumer 屬于同一個 ConsumerGroup,消息也會被 ConsumerGroup 中的每個 Consumer 都消費(fèi)一次。集群消費(fèi)。一個 Consumer Group 中的 Consumer 實(shí)例平均分?jǐn)傁M(fèi)消息。例如某個 Topic 有 9 條消息,其中一個 Consumer Group 有 3 個實(shí)例,那么每個實(shí)例只消費(fèi)其中的 3 條消息。即每一個隊(duì)列都把消息輪流分發(fā)給每個 consumer。

activemq:點(diǎn)對點(diǎn)(p2p)、廣播(發(fā)布-訂閱)

點(diǎn)對點(diǎn)模式,每個消息只有 1 個消費(fèi)者;

發(fā)布/訂閱模式,每個消息可以有多個消費(fèi)者。

【發(fā)送】

點(diǎn)對點(diǎn)模式:先要指定一個隊(duì)列,這個隊(duì)列會被創(chuàng)建或者已經(jīng)被創(chuàng)建。

發(fā)布/訂閱模式:先要指定一個 topic,這個 topic 會被創(chuàng)建或者已經(jīng)被創(chuàng)建。

【接收】

點(diǎn)對點(diǎn)模式:對于已經(jīng)創(chuàng)建了的隊(duì)列,消費(fèi)端要指定從哪一個隊(duì)列接收消息。

發(fā)布/訂閱模式:對于已經(jīng)創(chuàng)建了的 topic,消費(fèi)端要指定訂閱哪一個 topic 的消息。

13.順序消息

Kafka:支持。

設(shè)置生產(chǎn)者的 max.in.flight.requests.per.connection 為 1,可以保證消息是按照發(fā)送順序?qū)懭敕?wù)器的,即使發(fā)生了重試。kafka 保證同一個分區(qū)里的消息是有序的,但是這種有序分兩種情況

key 為 null,消息逐個被寫入不同主機(jī)的分區(qū)中,但是對于每個分區(qū)依然是有序的key 不為 null , 消息被寫入到同一個分區(qū),這個分區(qū)的消息都是有序。

rabbitmq:不支持

zeromq:不支持

rocketmq:支持

activemq:不支持

14.消息確認(rèn)

Kafka:支持。

發(fā)送方確認(rèn)機(jī)制

ack=0,不管消息是否成功寫入分區(qū)

ack=1,消息成功寫入首領(lǐng)分區(qū)后,返回成功

ack=all,消息成功寫入所有分區(qū)后,返回成功。

接收方確認(rèn)機(jī)制

自動或者手動提交分區(qū)偏移量,早期版本的 kafka 偏移量是提交給 Zookeeper 的,這樣使得 zookeeper 的壓力比較大,更新版本的 kafka 的偏移量是提交給 kafka 服務(wù)器的,不再依賴于 zookeeper 群組,集群的性能更加穩(wěn)定。

rabbitmq:支持。

發(fā)送方確認(rèn)機(jī)制,消息被投遞到所有匹配的隊(duì)列后,返回成功。如果消息和隊(duì)列是可持久化的,那么在寫入磁盤后,返回成功。支持批量確認(rèn)和異步確認(rèn)。接收方確認(rèn)機(jī)制,設(shè)置 autoAck 為 false,需要顯式確認(rèn),設(shè)置 autoAck 為 true,自動確認(rèn)。

當(dāng) autoAck 為 false 的時(shí)候,rabbitmq 隊(duì)列會分成兩部分,一部分是等待投遞給 consumer 的消息,一部分是已經(jīng)投遞但是沒收到確認(rèn)的消息。如果一直沒有收到確認(rèn)信號,并且 consumer 已經(jīng)斷開連接,rabbitmq 會安排這個消息重新進(jìn)入隊(duì)列,投遞給原來的消費(fèi)者或者下一個消費(fèi)者。

未確認(rèn)的消息不會有過期時(shí)間,如果一直沒有確認(rèn),并且沒有斷開連接,rabbitmq 會一直等待,rabbitmq 允許一條消息處理的時(shí)間可以很久很久。

zeromq:支持。

rocketmq:支持。

activemq:支持。

15.消息回溯

Kafka:支持指定分區(qū) offset 位置的回溯

rabbitmq:不支持

zeromq:不支持

rocketmq:支持指定時(shí)間點(diǎn)的回溯

activemq:不支持

16.消息重試

Kafka:不支持,但是可以實(shí)現(xiàn)。

kafka 支持指定分區(qū) offset 位置的回溯,可以實(shí)現(xiàn)消息重試。

rabbitmq:不支持,但是可以利用消息確認(rèn)機(jī)制實(shí)現(xiàn)

rabbitmq 接收方確認(rèn)機(jī)制,設(shè)置 autoAck 為 false

當(dāng) autoAck 為 false 的時(shí)候,rabbitmq 隊(duì)列會分成兩部分,一部分是等待投遞給 consumer 的消息,一部分是已經(jīng)投遞但是沒收到確認(rèn)的消息。如果一直沒有收到確認(rèn)信號,并且 consumer 已經(jīng)斷開連接,rabbitmq 會安排這個消息重新進(jìn)入隊(duì)列,投遞給原來的消費(fèi)者或者下一個消費(fèi)者。

zeromq:不支持

rocketmq:支持

消息消費(fèi)失敗的大部分場景下,立即重試 99%都會失敗,所以 rocketmq 的策略是在消費(fèi)失敗時(shí)定時(shí)重試,每次時(shí)間間隔相同。

發(fā)送端的 send 方法本身支持內(nèi)部重試,重試邏輯如下:

a)至多重試 3 次;

b)如果發(fā)送失敗,則輪轉(zhuǎn)到下一個 broker;

c)這個方法的總耗時(shí)不超過 sendMsgTimeout 設(shè)置的值,默認(rèn) 10s,超過時(shí)間不在重試。

接收端。

Consumer 消費(fèi)消息失敗后,要提供一種重試機(jī)制,令消息再消費(fèi)一次。Consumer 消費(fèi)消息失敗通??梢苑譃橐韵聝煞N情況:

由于消息本身的原因,例如反序列化失敗,消息數(shù)據(jù)本身無法處理(例如話費(fèi)充值,當(dāng)前消息的手機(jī)號被注銷,無法充值)等。定時(shí)重試機(jī)制,比如過 10s 秒后再重試。

由于依賴的下游應(yīng)用服務(wù)不可用,例如 db 連接不可用,外系統(tǒng)網(wǎng)絡(luò)不可達(dá)等。

即使跳過當(dāng)前失敗的消息,消費(fèi)其他消息同樣也會報(bào)錯。這種情況可以 sleep 30s,再消費(fèi)下一條消息,減輕 Broker 重試消息的壓力。

activemq:不支持

17.并發(fā)度

Kafka:高

一個線程一個消費(fèi)者,kafka 限制消費(fèi)者的個數(shù)要小于等于分區(qū)數(shù),如果要提高并行度,可以在消費(fèi)者中再開啟多線程,或者增加 consumer 實(shí)例數(shù)量。

rabbitmq:極高

本身是用 Erlang 語言寫的,并發(fā)性能高。

可在消費(fèi)者中開啟多線程,最常用的做法是一個 channel 對應(yīng)一個消費(fèi)者,每一個線程把持一個 channel,多個線程復(fù)用 connection 的 tcp 連接,減少性能開銷。

當(dāng) rabbitmq 隊(duì)列擁有多個消費(fèi)者的時(shí)候,隊(duì)列收到的消息將以輪詢的分發(fā)方式發(fā)送給消費(fèi)者。每條消息只會發(fā)送給訂閱列表里的一個消費(fèi)者,不會重復(fù)。

這種方式非常適合擴(kuò)展,而且是專門為并發(fā)程序設(shè)計(jì)的。

如果某些消費(fèi)者的任務(wù)比較繁重,那么可以設(shè)置 basicQos 限制信道上消費(fèi)者能保持的最大未確認(rèn)消息的數(shù)量,在達(dá)到上限時(shí),rabbitmq 不再向這個消費(fèi)者發(fā)送任何消息。

zeromq:高

rocketmq:高

rocketmq 限制消費(fèi)者的個數(shù)少于等于隊(duì)列數(shù),但是可以在消費(fèi)者中再開啟多線程,這一點(diǎn)和 kafka 是一致的,提高并行度的方法相同。

修改消費(fèi)并行度方法

a) 同一個 ConsumerGroup 下,通過增加 Consumer 實(shí)例數(shù)量來提高并行度,超過訂閱隊(duì)列數(shù)的 Consumer 實(shí)例無效。

b) 提高單個 Consumer 的消費(fèi)并行線程,通過修改參數(shù) consumeThreadMin、consumeThreadMax

同一個網(wǎng)絡(luò)連接 connection,客戶端多個線程可以同時(shí)發(fā)送請求,連接會被復(fù)用,減少性能開銷。

activemq:高

單個 ActiveMQ 的接收和消費(fèi)消息的速度在 1 萬筆/秒(持久化 一般為 1-2 萬, 非持久化 2 萬以上),在生產(chǎn)環(huán)境中部署 10 個 Activemq 就能達(dá)到 10 萬筆/秒以上的性能,部署越多的 activemq broker 在 MQ 上 latency 也就越低,系統(tǒng)吞吐量也就越高。

關(guān)鍵詞:

相關(guān)新聞

Copyright 2015-2020   三好網(wǎng)  版權(quán)所有 聯(lián)系郵箱:435 22 640@qq.com  備案號: 京ICP備2022022245號-21
91污污在线观看视频| 久久99久久99久久97的人| 嗯~嗯~啊啊啊~高潮了软件| 九十九步都是爱最后一步是尊严| 后入日韩翘臀蜜桃臀美女| 最新激情中文字幕视频| 久久sm人妻中出精品一区二区| 呻吟求饶的人妻中文字幕| 啪啪啪网站免费在线看| 黄色片免费国产精品| 黄色av网址在线播放| 精品人妻在线激情视频| 午夜呻吟亚洲精品中文字幕在上面| 欧美大胆a级视频秒播| 成人av中文字幕在线看 | 懂色av之国产精品| 十八禁黄色免费污污污亚洲| 日本黄色一级电影网址| 日本福利片在线播放| 1级黄色片在线观看| 亚洲午夜高清在线观看| 男女69视频在线观看免费| 97精品久久久久久无码人妻| 人妻人妻在线视频网站| 久久久亚洲熟女一区二区| 欧美人与动欧交视频| 最新中文字幕久久久久| 亚洲另类激情视频在线看| 不卡高清一区二区三区| 9420高清视频在线观看国语版| 欧美日韩成人高清中文网| 日韩国产欧美一区二区三区粉嫩| 岛国av成人午夜高清| 最近最新最好看的中文字幕| 欧美一级特黄大片做受99| 91精品久久久久久久99蜜月| 在线看日韩av不卡| 国产精品蝌蚪自拍视频| 男人资源站中文字幕| 天天操天天干加勒比久久| 农村大炕有肉大屁股熟妇| 午夜五十路久久福利| 欧美不卡一二三区精品| 一区二区三区五区六区| 亚洲成人中文无码在线| 国产资源在线观看二区| 中文在线字幕免费观看日韩视频| 国产黄色主播网址大全在线播放| 2020年亚洲男人天堂网| 色就色综合偷拍区欧美在线| 在线 制服 中文字幕 日韩| 91精品91久久久久| 亚洲av 综合av| 国产精品免费看一区二区三区| 亚洲黑人欧美二区三区| 欧美成人红桃视频在线观看| 操烂你的骚逼天天欧美| 欧美在线视频不卡一区| 免费在线小视频你懂的| 亚洲avav天堂av在线网毛片| 亚洲综合天堂av网站在线观看| 91亚洲精品久久蜜桃| 91在线九色porny| 91大神在线免费观看视频| 日韩激情文学在线视频| 一看就是假奶的av| 日韩欧美中文字幕老司机三分钟| 亚洲美女色www色| 妈妈的朋友2中文字幕在线| 秋霞成人午夜鲁丝一区二区三区| 91系列视频在线播放| 亚洲中文字幕无线乱码人妻精品| 凹凸视频一区二区在线观看| 亚洲AV无码一二三四区在线播放| 97成人老师在线视频| 久久99嫩草99久久精品| 午夜国产成人精品视频观看| 每日更新日韩欧美在线| 中文字幕一区二区三区久久久| 久久精品国产亚洲av清纯| 最近中文字幕免费视频一| 天天色 天天操 天天好逼| 偷拍欧美日韩另类图片| 久久久久性感美女偷拍视频| 日本高清在线观看不卡视频| 欧美强奸视频在线观看| 人妻系列在线免费视频| 熟女人妻少妇一区二区| 成人免费电影二区三区| 女人的天堂av在线网| 中文字幕av人妻一区二区三区| 亚洲色大WWW永久网站| 香港日本台湾经典三级| 黄色av日韩在线观看| 国产精品网站的黄色| 精产国品一二三产品区别91| 91偷拍被偷拍在线播放| 男女啪啪啪啪91av日韩| 国产做A爱免费视频在线观看| 亚洲欧洲一区二区三区在线| 天天天天天天天天日日日| 久久久久久免费观看av| 亚洲最大先锋资源采集站| 91超碰九色porny| 日本福利网站一区二区| 伊人精品久久一区二区| 一区二区九日韩美女| 日韩av水蜜桃一区二区三区| 91超碰国产在线观看| 日本少妇精品免费视频| 最新中文字幕久久久久| 亚洲人成小说网站色| 中文字幕麻绳捆绑的人妻| 久久热在线免费观看| —区二区三区女厕偷拍| 成人做爰av在线观看网站| 日韩av熟妇在线观看| 国产探花自拍亚洲av| 松本菜奈实最新av在线| 日本五六十路熟女视频| 91国产精品乱码久久久久久| 果冻麻豆一区二区三区| 美女激情久久久久久久| 亚洲经典av中文字幕| 性感美女极品18禁网站在线| 青娱乐免费最新视频| 又粗又长又硬又黄又爽| 99 re国产精品| 国产伦理二区三区在干嘛呢| 男人电影天堂在线观看| 日本少妇熟女乱码一区二区| 女人高潮潮呻吟喷水网站| 3344永久在线观看视频下载| 国产白丝一区二区三区av| 18禁男女啪啪啪无遮挡| 大奶熟妇激情操逼逼| 青娱乐不卡视频在线| 亚洲成人欧洲成人在线| 青青草成人免费自拍视频| 美利坚合众国av天堂| 亚洲中文字幕无线乱码人妻精品| 凹凸视频一区二区在线观看| 日韩免费黄色片在线观看| 伦理在线观看未删减中文字幕| 人妻系列级片在线观看视频| 免费看超污视频在线观看| 插鸡视频免费网站在线播放| 亚洲精品久久久人妻| 欧美在线观看视频欧美| 综合久久伊人久久88| 在线观看中文字幕精品av| 十八禁黄色免费污污污亚洲| 国产又粗又长又大视频| 色哟哟亚洲乱码国产乱码精品精 | 麻豆午夜激情在线观看| 免费观看在线中文字幕视频| 国产自拍偷拍在线精品| 亚洲一区亚洲二区成人福利| 性感美女人妻久久久| 骚穴被阴茎插免费视频| 国产精品乱码高清在线观看h| 亚洲第一成年偷拍视频| 中文字幕中文字幕在线中…一区| 4日日夜夜精品视频免费| 最新日韩中文字幕啪啪啪| 亚洲av毛片在在线播放| 99色在线观看免费观看| 精产国品一二三产品区别91| 一区二区三区四区影片| 91亚洲最新蜜桃在线| 在线观看免费啪啪啪| av在线免费在线观看| 精品一区二区三区喷水内射高潮| 91 精品视频在线看| 日本老熟老熟妇七十路| 人人妻人人爽人人爽欧美一区| 亚洲欧美不卡专业视频| 黑人巨大精品一区二区在线| 九九视频在线观看全部| 91精品资源在线观看| 午夜精品老牛av一区二区三区| 精品高潮呻吟久久av| 91久久久精品成人国产| 午夜情色一区二区三区| 欧洲精品在线免费观看| 亚洲天堂av最新在线| 人妻色综合aaaaaa网| 国产成人av在线你懂得| 男人的天堂av中文字幕| 色网站在线观看免费| 国产成人在线观看视频播放| 欧美成人区一区二区三| 高潮喷水在线视频观看| 成人精品影视一区二区| 国产在线小视频一区二区| 4日日夜夜精品视频免费| 日韩av水蜜桃一区二区三区| 男女69视频在线观看免费| 一区二区三区免费版在线| 亚洲|久久久久久一二三区丝袜| av人摸人人人澡人人超碰小说| 九九视频在线观看全部| 无人区一码二码三码区别在哪| 大乳丰满人妻中文字幕韩国hd| 999精品视频免费在线观看| 日本熟妇乱妇熟色视频| av中文字幕国产精品| 亚洲乱熟女一区二区三区影片| 一区二区三区观看在线| 青娱乐这里只有精品| 日本不卡视频一二三区| 一看就是假奶的av| 三级欧美日韩一区二区三区| 亚洲另类激情视频在线看| 色丁香久久激情综合网| 精品欧美黑人一区二区三区| 午夜偷拍的视频久久久免费大全 | 亚洲国产精品自拍偷拍视频在线 | 国产乱码有码一区二区三区| 99色在线观看免费观看| 在线视频自拍第三页| 波多野结衣在线一区别| 91超精品碰国产在线观看| 高清国产美女a一级毛片| 日本国产亚洲欧美色综合| 日本少妇人妻凌辱在线| 另类欧美激情校园春色| 青青草成人免费自拍视频| 欧美日韩精品aaa| 色屁屁一区二区三区在线观看| 日本a级2020在线观看| 天天爱天天日天天爽| 国产男女无套?免费网站下载| 91精品视频在线观看视频| 久久99精品热在线观看| 亚洲国产精品一区51动漫| 欧美日本亚欧在线观看| 国内销魂老女人老泬| 午夜精品小视频在线播放| 黑人大吊大战亚洲女人。| 欧美性受黑人猛交裸体视频| 欧美大鸡吧男操女啊啊啊视频| 黑人巨大精品一区二区在线| 黄色av网址在线播放| 亚洲欧美激情久久久| 天天天天天天天天干夜夜| 顶级欧美色妇xxxx| 顶级欧美色妇4khd| 桃色成人开心激情网| 性色蜜桃臀x88av天美传媒| 国产精品午夜无码AV体验区| 都市激情校园春色 亚洲| 中文字幕熟女人妻一区| 亚洲综合成人精品成人精品| 超碰在线免费观看视频97| 黑川堇人妻88av| 日韩三级黄色大片在线观看| 大香焦一道本一区二区三区| 午夜福利国产精品久久久久| 亚洲欧洲一区二区三区在线| 乌克兰美女操逼高清内射视频| 黄色av 在线观看| 天天干夜夜爽狠狠操| 中文字幕亚洲乱码精品无限| 日本一区二区三区区别| 免费成人av麻豆| 69国产在线视频网站| 一区二区三区四区视频精品免费| 正在播放麻豆精品一区二区| 天天日天天干天天日天天干天天| 亚洲av毛片一区二区三区网| ass亚洲熟女ass| 亭亭五月天在线观看| 日韩人妻中文字幕区| 性高潮视频在线观看日韩| 亚洲精品久久久人妻| 欧美区日本区国产区| 色视频在线播放免费观看| 亚洲第一成年偷拍视频| 呻吟求饶的人妻中文字幕| 裸露视频免费在线观看| 欧美成人久久久桃色aa| 午夜8050免费小说| 大奶熟妇激情操逼逼| 日韩成人在线电影首页| 最新国产午夜激情视频| 久久久久久久久久久久久国产| 国产成人在线观看视频播放| 每日更新日韩欧美在线| 911精产国品一二三产区区| 国产美女主播av在线| 男女爱爱好爽视频免费看 | 国产漂亮白嫩美女在线图片| 久操资源在线免费播放| av在线男人的天堂亚洲| 老司机在线视频福利观看| 人人人妻人人人妻精品少妇| 精产国品一二三产品区别97| 精久久久久久久久久久久 | 白白色在线免费视频发布视频| 日本高清在线观看不卡视频| 中文字幕在线免费观看人妻 | 国产美女主播av在线| 久久99久久99久久97的人| 日韩久久不卡免费视频| 性感美女人妻久久久| 亚洲字幕一区二区夜色av| 色视频在线播放免费观看| 天天看片天天摸天天操| 91色哟哟视频在线观看| 五月天色婷婷狠狠爱| 超碰在线免费观看视频97| 久久99国产中文丝袜| 亚洲一区二区三区国产精品电影| 久久视频 在线播放| 日产国产欧美精品另类| 亚洲色大WWW永久网站| 182tv精品免费在线观看| xxxx69在线观看视频| 上床啪啪啪免费视频| 青青操久久综合激情| 中文字幕丰满子伦无码专区| 五月天色婷婷狠狠爱| 国产av在线免费视频| 国产人妻熟女ⅹxx丝袜| 红桃视频国产av在线| 亚洲熟妇在线视频观看| 天天躁狠狠躁狠狠躁性色| 韩日一级人添人人澡人人妻精品| 欧美情色av在线观看| 人妻超清中文字幕在线乱码| 免费看一级高潮喷水片| 男人用大鸡巴狂操女人肉穴| 亚洲欧洲无码一区2区无码| 大尺度久久久久久久| 少妇精品视频一区二区免费看| 91香蕉国产亚洲一二三区| 人妻激情综合久久久久蜜桃| 亚洲欧美国产一本综合首页| 亚洲18片综合国产av| 国产激情在线观看一区二区三区| 老鸭窝在线毛片观看免费播放| 狠狠操狠狠操狠狠插| 第一福利视频在线观看| 中文字幕人妻一区二区视频系列| 男女啪啪啪啪91av日韩| 黄色av 在线观看| 一二三四区国产在线观看| 亚洲 偷拍 自拍 欧美| 99久久国产精品免费消防器材| 在线观看黄页网站视频网站| 亚洲高清一区二区三区久久| 极品内射老女人操逼视频| 在线观看视频免费一区二区三区| 亚洲一区二区精品三区视频| 伦理在线观看未删减中文字幕 | 欧美黑人1区2区3区| 午夜精品视频免费观看| a级黄片免费观看| 亚洲第一页欧美第一页| 性感人妻 中文字幕| 人人妻人人爽人人摸| 96在线观看免费播放| 欧美色区国产日韩亚洲区| 亚洲黑人欧美二区三区| 一区二区三区四区视频精品免费| 夜夜操夜夜爱夜夜摸| 内地精品毛片在线观看| 日本不卡 中文字幕| 国内销魂老女人老泬| 91精品综合久久久久久五月天| 国产中文亚洲熟女日韩| 天天操天天日天天插天天舔| 日本黄页在线观看视频| 熟女一区二区视频在线| 岳母的诱惑电影在线观看| 69视频在线精品国自产拍| 成人av中文字幕在线看| 美女激情久久久久久久| 精品人妻 色中文熟女 oo| 人妻激情综合久久久久蜜桃| 97香蕉久久国产超碰| 91亚洲最新蜜桃在线| 国产精品内射婷婷一级| 亚洲春色av中文字幕| 中文字幕亚洲无线乱码| 亚洲av 综合av| 中文字幕观看中文字幕免费 | 黑人巨大精品一区二区在线| 亚洲欧美日韩中文视频| 天天天天天天天天干夜夜| 国产女主播在线观看一区| av天堂hezyo| 大香蕉在线欧美在线视频| 天天搞天天操天天干| 九色porny91国产| 亚洲国产日韩精品在线| 欧美日本在线免费视频| 久久午夜免费鲁丝片| 熟妇精品午夜久久久久| 又爽又粗又猛又色又黄视频| 日产国产欧美精品另类| 亚洲男人天堂最新网址大全 | 天天天天天天天天日日日| 在线观看2022av| 久久精品久久久久观看99水蜜桃| 女人扒开逼让男人操| 黑鸡巴肏少妇逼视频| 猫咪亚洲中文在线中文字幕| 久草久热这里只有精品| 不卡高清一区二区三区| 麻豆出品视频在线观看| 国产激情在线观看一区二区三区| 麻豆午夜激情在线观看| 青青操久久综合激情| 亚洲最强的25个城市| 最新中文字幕久久久久| 日韩人妻中文字幕区| 婷婷色九月综合激情丁香| 97精品视频,全部免费| 亚洲国产精品青青草| 免费看一级高潮喷水片| 欧美猛少妇色ⅹⅹⅹⅹⅹ猛叫| 91精品资源在线观看| 小妹妹爱大棒棒免费观看视频| 亚洲gay视频在线观看| avjpm亚洲伊人久久| 97精品久久久久久无码人妻 | 伊人久久综合国产精品| 欧美成人少妇人妻精品| 男女插鸡巴视频软件| 中文字幕精品人妻久久久久 | 欧美强奸视频在线观看| 大鸡扒操大逼大片免费关看| 免费在线观看视频啪啪| 蜜桃tv一区二区三区| 国产主播诱惑毛片av| 青青草原在线播放日韩| 丰满少妇人妻一区二区三区蜜桃| 日本午夜福利免费在线播放| 一区二区三区国产在线成人av| 蜜桃臀av在线一区二区| 成年人免费福利在线| 精品美女洗澡一区二区| 天天操天天干天天舔天天| 国产欧美福利在线观看| 青青国产95免看视频| 亚洲制服丝袜在线看| 亚洲精品中文字幕手机在线免费看| 91九色国产在线视频| 不卡一区二区视频在线| 天天天天天天天天日日日| 亚洲一区二区三区国产精品电影| 我爱搞在线观看视频| 自拍偷拍 国产激情| 亚洲色大WWW永久网站| 神马不卡视频在线视频| 一区二区三区免费版在线| 午夜92福利1000| 精品欧美乱码久久久| a级黄片免费观看| 欧美极品少妇高潮喷水| 欧美日本在线免费视频| 911美女片黄在线观看| 美女露阴道让男人捅| 日韩欧美一区二区三区免费看| 蜜桃tv一区二区三区| 亚洲美女黄色福利视频网站大全| 日韩欧美一区二区三区免费看| 国内自拍第一区二区三区| 欧美大鸡吧男操女啊啊啊视频| 天天干天天日天天弄| 国产在线观看av一区| 伊人久久综合国产精品| 高清欧美色欧美综合网站| 一看就是假奶的av| 最新久久这里只有精品| 熟女一区二区三区综合| 女人高潮潮呻吟喷水网站| 中文字幕一区二区人妻视频| 国产农村乱子伦精精品视频| 亚洲av中文免费在线| 最新国产精品久久精品app| 国产成人av在线你懂得| 午夜国产一区二区三区| 国产精品剧情av在线播放| 久久综合狠狠综合久久综 | 天天做天天日天天搞| 久久久久高潮白浆久久| 99久久国产精品免费消防器材| 国内精品一区二区2021在线| 亚洲欧美国产一本综合首页| 五月婷婷伊人久久中文字幕| 福利小视频免费在线| 午夜精品久久久久久久精品乱码| 亚洲韩精品一区二区三区| 91九色尤物无套内射| 亚av一二三在线观看| 超碰在线免费观看视频97| 91在线九色porny| 青青操天堂在线观看视频| 欧美区日本区国产区| 亚洲精品中文字幕手机在线免费看| 久久人妻人人草人人爽| 国产人妻熟女ⅹxx丝袜| 成人做爰av在线观看网站| 91日本精产品一区二区三区| 日韩国产欧美久久一区| 国产农村乱子伦精精品视频| 小妹妹爱大棒棒免费观看视频 | 亚洲乱熟女一区二区三区影片| 亚洲精品一区二区gif| 亚洲午夜国产末满十八岁勿进网站| 在线有码人妻自拍视频| 自拍偷拍色图亚洲天堂| 日韩av水蜜桃一区二区三区| 久久99热精品免费观看视| 日本高清久久人人爽| 欧美亚洲愉拍一区二区三区| 92午夜免费福利视频www| 波多野结衣在线一区别| 午夜一区二区三区视频在线观看| 农村大炕有肉大屁股熟妇| 美女妩媚午夜诱惑网站| 成人午夜麻豆大胆视频| 亚洲字幕一区二区夜色av| 午夜五十路久久福利| 国产精品蝌蚪自拍视频| 亚洲美女露隐私av一区二区精品 | 99久久久久久久久久久久久| 91人妻人人做人人爽高清| 黄色片免费国产精品| 国产精品性感美女视频| 漂亮人妻口爆久久精品| 最新免费在线观看污视频| 亚洲日本欧美韩国另类综合 | 在线免费视频999| 亚洲一区二区三区国产精品电影| 最新国产精品久久精品app| 人人妻人人爽人人爽欧美一区| 熟女人妻少妇一区二区| 性感人妻 中文字幕| 亚洲一区二区在线视频观看免费 | 国产不卡免费在线观看| 第一福利视频在线观看| 国产视频成人一区二区| 97视频人人爱麻豆| 亚洲另类欧美综合久久| 69视频在线精品国自产拍| 亚洲av中文无码网站| 黑鸡巴肏少妇逼视频| 国模伊人久久精品一区二区三区| avgo成人短视频| 国产农村乱子伦精精品视频| 亚洲欧美小说中文字幕| 人人妻人人狠人人爽| 天天曰天天摸天天爽| 成人免费电影二区三区| 天天搞天天操天天干| 国产视频成人自拍蝌蚪视频| 国产人妻熟女ⅹxx丝袜| 欧美精品乱码99久久蜜桃免费 | 亚洲avav天堂av在线网毛片| 裸露视频免费在线观看| 日产国产欧美精品另类| 干逼又爽又黄又免费的视频| 久久国产半精品99精品国产| 中文字幕亚洲无线乱码| 红桃视频国产av在线| 国产美女高潮精品视频| 网站在线观看蜜臀91| 中文字幕丰满子伦无码专区 | 国产精品内射婷婷一级| iga肾三级算严重吗| 一区二区在线观看视频观看| 精产国品一二三产品区别97 | av福利免费体验观看| 欧美黄色性视频网站| 九色91操最新在线观看网址| 天天干天天弄天天日| 天天操天天射天天操天天日| 精品国产污污污污免费观看| 午夜久久人妻一级内射av网址| 中文字幕中文字幕在线中…一区| 中文乱码字幕人妻熟女人妻| 69精品人妻久久久久久久久久久| 欧洲精品在线免费观看| 成人精品动漫一区二区| 久久视频 在线播放| 男人av一区二区三区| 天堂在线中文字幕av| 天天操天天舔天天做| 69av精品国产探花| 呻吟求饶的人妻中文字幕| 波多野结衣在线一区别| 亚洲欧洲无码一区2区无码| 日韩精品视频一区二区三区在线| 91日本精产品一区二区三区| 港台美女明星av天堂| 美女网站福利在线观看| 日本高清有码在线视频| 亚av一二三在线观看| 中文字幕日韩首页欧美在线激情 | 精产国品一二三产品区别91| 国产漂亮白嫩美女在线图片 | 美女欧美视频在线观看免费| 婷婷综合缴情亚洲五月伊人 | 成熟了的熟妇毛茸茸| 欧美一级aaaaaaa片| 亚洲成人五月婷婷久久综合| 国内精品一区二区2021在线| 美女妩媚午夜诱惑网站| 岛国av成人午夜高清| 可以免费观看日韩av| 精品人妻在线激情视频| 午夜情色一区二区三区| 污网址在线观看视频| 亚洲成人五月婷婷久久综合| 天天日天天玩天天摸| 天天看片天天摸天天操| 欧美黑人1区2区3区| 岳母的诱惑电影在线观看| 91久久久精品成人国产| 久久精品四虎夜夜拍拍拍| 亚洲成人中文无码在线| 国产视频1区2区3区| 成人av在线视频免费| 国产视频成人一区二区| 国产精品中文字幕丝袜| 美女露阴道让男人捅| 中文乱码字幕人妻熟女人妻| 亚洲一区二区在线激情| 天天操天天搞天天操| 欧美 日韩 精品 中文| 中文字字幕在线精品乱码| 亚洲美女色www色| 国产av在线免费视频| 亚洲gay视频在线观看| 国产激情免费在线视频| 大尺度av毛片在线网址| 后入日韩翘臀蜜桃臀美女| 中文字幕一区二区人妻视频| 人妻视频网站快射视频网站| 欧美国产精品久久久免费| 午夜福利国产精品久久久久 | 一区二区三区四区久久久久韩日 | 天天干夜夜操夜夜骑| 91佛爷视频在线观看| 先锋人妻啪啪中文字幕| 精品久久久久久久久久久久久| 亚洲欧美精品海量播放| 老熟妇一区二区三区v∧88| 亚洲美女黄色福利视频网站大全| 亚洲免费在线不卡视频| 开心激情五月天作爱片| 上床啪啪啪免费视频| 538欧美在线观看一区二区三区| 成人午夜高清福利视频| 免费在线观看黄色小网站| 中文字幕综合网91| 免费中文三级在线观看| 中文字幕一区二区人妻视频| 99免费观看在线视频| 久久国产半精品99精品国产| 韩国一级片最火爆中文字幕| 最新国产午夜激情视频| 亚洲乱码av一区二区蜜桃av| 人人人妻人人人妻精品少妇| 日本亚洲午夜福利一区二区三区| 免费高清av一区二区| 午夜精品久久秘?18免费观看| 亚洲成人激情在线综合| 男人资源站中文字幕| 顶级欧美色妇4khd| 免费在线观看亚洲福利| 在线视频国产精品欧美| 老熟女 露脸 嗷嗷叫| 日本少妇人妻凌辱在线| 漂亮人妻口爆久久精品| 日本清纯中文字幕版| 免费在线观看视频啪啪| 看女人大BB群伦交| 9999久久久久老熟妇二区| 亚洲熟女一区二区三区250p| 亚洲国产精品一区二区第二页| 99女福利女女视频在线播放| 天天插天天干天天狠| 伊人精品久久一区二区| 可以直接看av网站| 中文字幕综合网91| 人人妻人人爽人人爽欧美一区 | 9662av在线视频| 77亚洲视频在线观看| 97香蕉久久国产超碰| 国产免费久久精品99re丫丫| 久久久国产精品免费视频网| 老熟女xxxⅹhd老熟女性| 快使劲弄我视频在线播放| 午夜8050免费小说| 天天碰天天摸天天搞| 天天天天天天天天干夜夜| 2018中文字字幕人妻| 亚洲精品综合欧美精品综合| 亚洲激情噜噜噜久久久| 一区二区三区免费版在线| 先锋人妻啪啪中文字幕| 亚洲乱熟女一区二区三区山| 老色鬼精品视频在线观看播放| 亚洲国产精品久久久久久无码| 最近日韩免费在线观看| 中文人妻av一区二区三区| 欧美激情视频第一页| 天天色 天天操 天天好逼| 亚洲欧美日韩电影一区| 亚洲av毛片在在线播放| 欧美日韩精品aaa| 一区二区三区国产在线成人av| av一区二区三区四区五区在线 | 少妇精品视频一区二区免费看| 日韩久久不卡免费视频| 最近中文字幕免费视频一| 一区二区三区观看在线| 日韩成人在线电影首页| 伊人网国产在线播放| 日本少妇精品免费视频| 亚洲制服丝袜网站中文字幕| 老鸭窝在线毛片观看免费播放| 午夜精品久久久久久久久久蜜桃| 欧美日韩精品aaa| 视频在线 一区二区| 91激情四射婷婷综合| 黄在线看片免费人成视频| 成年人免费黄色av| 亭亭五月天在线观看| 中文字字幕在线精品乱码| 久久国产精品久精国产爱| 日韩久久不卡免费视频| 免费在线观看黄色小网站| 国产91黑丝小视频在线观看| 亚洲激情视频在线观看免费| 日韩精品视频一区二区三区在线| 一区二区三区四区 在线播放| 特级aaaaa黄色片| 在线中文字幕人妻av| 中文字幕日本一二三区| 38av一区二区三区| 日本在线免费观看国产精品| 日本男女免费福利视频| 天天综合久久无人区| 九九六视频,这里只有精品| 亚洲精品久久久人妻| 国际精品熟女一区二区| 猫咪亚洲中文在线中文字幕| 久久精品久久久久观看99水蜜桃| 97人妻av人人澡人人爽| av在线免费在线观看| 五月在线视频免费播放91| 精品美女洗澡一区二区| 狠狠操av一区二区三区| 91久久久久久最新网站| 日韩加勒比精品在线看| 漂亮人妻口爆久久精品| 精品国产污污污免费入口| 日韩国产欧美久久一区| av资源中文字幕在线观看| 久久亚洲国产成人精品麻豆| av资源中文字幕在线观看| 偷拍欧美日韩另类图片| 蜜乳视频一区二区三区| 亚洲欧洲一区二区三区在线| 超碰在线免费观看视频97| 干逼又爽又黄又免费的视频| 3344永久在线观看视频下载| 国产福利三级在线观看| 91色哟哟视频在线观看| 成人午夜麻豆大胆视频| 中文字字幕在线精品乱码| 内地精品毛片在线观看| 99 re国产精品| 99国产精品国产精品毛片19| 午夜国产免费视频亚洲| 国产黄色主播网址大全在线播放 | 天天天天天天天天干夜夜| 91精品久久久久久久99蜜月| 亚洲高清一区二区三区久久| 91精品国产91久久久久久密臀| 91人妻人人爽色啊啊啊| 中文字幕国产一区在线视频| 九一精品人妻一区二区三区| 欧美区日本区国产区| 九色91操最新在线观看网址| 久久99久久99久久97的人| 大乳丰满人妻中文字幕韩国hd| 国产午夜在线播放视频| 色欲天天媓色媓香视频综合网| 天天插天天透天天爽| 久久精品国产亚洲av热软件| 女生裸体视频免费网站 | 日本高清有码在线视频| 亚洲第一区av中文字幕| 亚洲天堂男人的天堂| 久久久人妻免费视频| 欧美一级日韩一级亚洲一级va| 免费中文三级在线观看| yellow在线亚洲精品一区| 成人资源中文在线观看| 爱搞视频在线观看视频91| 99亚偷拍自图区亚洲| 青青青青午夜手机国产视频| 夜夜操天天干夜夜操| 2019年中文字幕在线播放视频| 4438全国成人免费视频| 男生用大肌巴操美女骚穴| 国产成人情侣激情视频| 国际精品熟女一区二区| 可在线免费观看av| 99久久免费播放在线观看视频| 50熟妇一区二区三区| 中文字幕人妻一区色偷偷久久| 欧美日韩高清片在线观看| av福利免费体验观看 | 一区二区三区五区六区| 60路70路日本熟妇| av丝袜免费在线观看| 99久久国产精品免费热| 中文字幕 首页 人妻| 天天干夜夜撸天天操| 青娱乐免费最新视频| 亚洲午夜精品视频节目| 欧美视频亚洲视频在线| 人妻色综合aaaaaa网| 女同大尺度视频网站在线观看| 伊人久久综合国产精品| 68视频在线免费观看| 92麻豆一区二区三区| 中国特黄色性生活片| 免费观看在线中文字幕视频| 最新免费在线观看污视频| lutu玩弄人妻短视频| 99色在线观看免费观看| 日本欧美亚洲国产啊啊啊| 午夜久久久久欠久久久久| 欧美啪啪一区二区三区| 91偷拍被偷拍在线播放| 亚洲成人欧洲成人在线| 亚洲人成小说网站色| 欧美在线观看一区二区不卡| 国际日韩日韩日韩日韩日韩 | 西野翔人妻中文字幕中字在| 性感美女人妻久久久| 中文字幕丰满子伦无码专区| 久久99热精品免费观看视| 亚洲制服丝袜网站中文字幕| 麻豆白洁少妇在线播放| 亚洲永远av在线播放| 黑吊操欧美极品美女| 中文字幕日本一二三区| 免费在线观看视频啪啪| 中文字幕欧美一区二区视频| 色狠狠色综合久久久绯色| 高潮喷水在线视频观看| 中文字幕 首页 人妻| 午夜夫妻性生活视频| 国长拍拍视频免费孕妇| 女生裸体视频免费网站| 麻豆出品视频在线观看| 美女一区二区四区六区八区| 熟女俱乐部jukujoclub| 国产免费久久精品99re丫丫| 天天想要天天操天天干| 亚洲日本欧美韩国另类综合| 美女福利视频一区二区三区四区 | 制服丝袜中文字幕熟女人妻| 国产精美视频精品视频精品 | 黑人3p日本女优中出| 亚洲乱码av一区二区蜜桃av | 九热精品视频在线观看| 亚洲精品1卡2卡3卡| 超碰在线观看97资源| 男人的天堂在线2025| 夜夜爽夜夜操夜夜爱| 色999日韩偷自拍拍免费| 自拍偷拍 亚洲性图 欧美另类| 国产精品福利久久久久| av天堂新资源在线| 超级黄肉动漫在线观看| 伊人网国产在线播放| 国产精品 亚洲欧美 自拍偷拍| 东京热日本一区二区三区| 欧美日韩在线观看免费播放| 欧美精品激情在线不卡| 在线中文字幕人妻av| 亚洲一区亚洲二区成人福利| 夫妻黄色一级性生活片| 99久久99九九九99九| 91色哟哟视频在线观看| 在线观看中文字幕少妇av| 天天操天天舔天天做| 日本亚洲午夜福利一区二区三区| 国产精品蝌蚪自拍视频| 亚洲色视频在线播放网站| 川上优所有中文字幕在线| 最新日韩中文字幕免费在线观看| 青青在线免费手机播放视频| 一区二区三区内射美女| 精品日本少妇久久久| 国产自拍偷拍在线精品| 久久内射天天玩天天懂色| 亚洲自拍偷拍一区二区中文字幕| 国产激情在线观看一区二区三区| 亚洲成人av在线一区二区| 快使劲弄我视频在线播放| 亚洲av中文免费在线| 亚洲一区二区偷拍女厕所| 美利坚合众国av天堂| 黑鸡巴肏少妇逼视频| 青青操久久综合激情| 全国熟妇精品一区二区免费视频| 2021国产在线视频| xxnxx国产美女| 一区二区欧美 国产日韩| 久草久热这里只有精品| 国产黄色主播网址大全在线播放| 天天做天天日天天搞| 久久久西西gogo日本美女人体| 在线成人教育平台排名| 伊人精品成人综合网| 亚洲永远av在线播放| 69久久夜色精品国产69乱电影| 一区二区三区婷婷中文字幕| 婷婷色综合五月天视频| 大香蕉伊人97在线| 18岁禁一二三区免费体验| 天天摸天天舔天天操天天日| 亚洲成年人精品国产| 精产国品一二三产品区别97| 精品免费一区二区三区四区视频| 欧洲精品在线免费观看| 美女福利视频一区二区三区四区| 亚洲欧美不卡专业视频| 欧美日韩成人高清中文网| 欧美日韩精品aaa| 欧美男男在线观看视频网站| 亚洲一区视频中文字幕在线播放| 亚洲第一页欧美第一页| 两个奶被揉得又硬又翘怎么回事 | 男生和女生羞羞91在线看| 内地精品毛片在线观看| 38av一区二区三区| 亚洲精品国产99999| 亚洲自拍偷拍av在线| 国产最新av在线免费观看| 真人一进一出抽搐大尺度视频| 国产视频1区2区3区| tushy一区二区三区视频| 制服丝袜 中文字幕 日韩| 亚洲精品一区二区gif| 91色老久久精品偷偷蜜臀| 91激情四射婷婷综合| 天天插天天透天天爽| 美国十次了亚洲天堂网国产| 午夜宅男电影av网站| 九九九九九久久久国产| 国产农村乱子伦精精品视频| 99 re国产精品| 裸日本资源在线午夜| 亚洲 偷拍 自拍 欧美| 97精品视频,全部免费| 成熟了的熟妇毛茸茸| 中文字幕人妻一区二区视频系列| 精品久久久久久久久久久久久| 免费绝清毛片a在线播放| 最新国产精品久久精品app| 亚洲国产日韩a在线欧美| 日韩国产欧美久久一区| 日本少妇人妻凌辱在线| 伊人网在线欧美日韩在线| 九热精品视频在线观看| 全球高清中文字幕av| 伊人久久综合国产精品| 亚洲欧美日韩中文视频| 不卡一二三区别视频| 99精品久久99久久久久一| 91美女在线观看视频| 欧洲精品在线免费观看| 天天操天天干天天舔天天| 一区二区三区婷婷中文字幕| 一二区二区不卡视频| 亚洲 综合 欧美 一区| 99久久99九九九99九| 欧美性感美女热舞视频| 松本菜奈实最新av在线| 91精品一区一区三区| 天天天天天天天天干夜夜| 亚洲美女黄色福利视频网站大全| a级黄片免费观看| 青青操91美女国产| 无人区一码二码三码区别在哪| 亚洲制服丝袜资源网| 99在线视频精品观看高| 日本一区二区高清av中文| 欧美三区四区在线视频| 精品一区二区三区免费毛片W| 91系列视频在线播放| 裸露视频免费在线观看| 大香焦一道本一区二区三区| 亚洲熟女一区二区三区250p| 99久9在线视频播放| 国产成人情侣激情视频| 亚洲欧美日韩中文视频| 小妹妹爱大棒棒免费观看视频| 亚洲va999天堂va| 国产精品网站亚洲发布| 不用付费特黄特色亚洲特级黄色片| 免费啪啪啪网站在线观看| 亚洲 综合 欧美 一区| 91激情四射婷婷综合| 十八禁黄色免费污污污亚洲| 18在线观看免费观看| 在线视频国产精品欧美| 91亚洲国产成人久久精品| 99久久99九九九99九| 全国熟妇精品一区二区免费视频| 天天爽天天操天天插| 日本男女免费福利视频| 亚洲自拍偷拍av在线| 在线成人教育平台排名| 丰满少妇高潮喷水视频| 人妻免费视频黄片在线视频| 丰满少妇_区二区三区| 日日夜夜免费视频精品| 色丁香久久激情综合网| 青青操久久综合激情| 日韩人妻一区二区三区在线观看| 新亚洲天堂男子av| 中文字幕观看中文字幕免费 | 一区二区三区四区久久久久韩日| 懂色av之国产精品| 大奶熟妇激情操逼逼| 在线人成视频免费观看尤物| 七色福利视频在线观看| 日本国产亚洲欧美色综合| 中文字幕国产一区在线视频 | 国产熟女五十路一区二区三区| 99久9在线视频播放| 亚洲一区二区三区国产精品电影 | 不卡高清一区二区三区| av在线男人的天堂亚洲| 午夜国产免费视频亚洲| 日本小视频一区二区| 天天做天天日天天搞| 91佛爷视频在线观看| 自拍偷拍 亚洲性图 欧美另类| 午夜久久人妻一级内射av网址| 国产自拍偷拍在线精品| 91精品久久久久久久久99蜜臀| 9999久久久久老熟妇二区| 日本福利片在线播放| 亚洲全国精品女人久久久 | 男人用大鸡巴狂操女人肉穴| 亚洲a级视频在线播放| 欧美人与动欧交视频| 久草久热这里只有精品| 伊人免费观看视频一| 亚洲宅男噜噜噜66在线观看| 久久久久久久久久久久久国产| 熟女人妻少妇一区二区| 国产毛片特级Av片| 国产美女主播av在线| 国产精品乱码高清在线观看h| 国产主播诱惑毛片av| 91精品久久久久久久久99蜜臀| 4438全国成人免费视频| 精品免费一区二区三区四区视频| av天堂a亚洲va天堂va里番| 久久午夜免费鲁丝片| 日韩一级视频一区二区三区 | 亚洲欧美成人午夜一区二区| 蜜乳av中文字幕一区二区| 国产黄色主播网址大全在线播放 | 国产福利一区二区三区在线观看| 91系列视频在线播放| 亚洲国产精品青青草| 九九热精品视频在线播放| 国产最新av在线免费观看| 深夜福利免费观看在线看| 夜夜躁婷婷av蜜桃妖| 人妻被强av系列一区二区| 欧美日韩精品aaa| 高潮喷水在线视频观看| 可以直接看av网站| 1级黄色片在线观看| 国产成人综合久久婷婷| 神马不卡视频在线视频| 最新国产午夜激情视频| 国产精品内射婷婷一级| 女女抠逼白虎白丝袜| 天天综合久久无人区| 最新日韩av电影在线播放 | 性感美女人妻久久久| 天天看天天爱天天日| 97视频人人爱麻豆| 99精品视频在线在线观看| 大陆中文字幕视频在线 | 欧美成人一二三在线网| 天天日天天干天天日天天干天天| 久久久精品人妻无码专区不卡| 亚洲成人 国产精品| 99999久久久精品| 黄色av 在线观看| 国产福利一区二区三区在线观看| 九色porny91国产| 国产成人综合久久婷婷| 午夜精品视频免费观看| 久久久久久久久久久久久国产| 男人电影天堂在线观看| 国产激情在线观看一区二区三区| 91人妻人人爽色啊啊啊| 人妻免费视频黄片在线视频| 川上优所有中文字幕在线| 亚洲av激情综合网| 夜夜躁婷婷av蜜桃妖| 国产成人在线观看视频播放| av在线观看视频免费| 亚洲成人自拍图片网站| 波多野结衣在线一区别| 国产黄色主播网址大全在线播放| 国产自拍偷拍视频在线免费观看| 日韩在线 中文字幕| 久久精品国产亚洲av热软件| 天天日天天干天天日天天干天天| 91佛爷视频在线观看| 亚洲中文字幕在线视频观看二区| 婷婷色综合五月天视频| av 一区二区三区 熟女| 青青草成人免费自拍视频| 日韩精品视频一区二区三区在线| 天天碰天天摸天天搞| 人人妻人人爽人人摸| 欧美肥妇久久久久久| 黑人巨大精品一区二区在线| 中文字幕久久久国产| 精品久久久久久久久久久久久| 伊人久久综合国产精品| 无码精品黑人一区二区老人| caopeng97在线观看视频| 大屁股熟女一区二区视频| 伊人精品久久一区二区| 久久久久久免费观看av| 美女扒开逼逼给你看| 亚洲国产综合久久精品| 漂亮人妻口爆久久精品| 日韩男女视频网站在线观看| 少妇被中出一区二区| 欧美极品少妇高潮喷水| 中文字幕麻绳捆绑的人妻| 天天摸天天干夜夜操| 青青草一个释放的网站| 最近最新最好看的中文字幕| 久久久人妻免费视频| 成年人免费福利在线| 午夜福利国产精品久久久久| 欧美肥妇久久久久久| 97精品久久久久久无码人妻| 亚洲在线观看中文字幕av| 国产午夜在线播放视频| 黄色av网址在线播放| 亚洲 自拍 激情 另类| 91人妻人人爽色啊啊啊| 四虎精品久久免费最新| 92午夜免费福利视频www| 在线观看黄页网站视频网站| 亚洲成人自拍av在线| 岛国av成人午夜高清| 日韩人妻中文字幕区| 二十四小时日本高清在线观看| 女生裸体视频免费网站 | 超碰在线pro中文字幕| 一区二区三区av免费天天看| 亚洲美女黄色福利视频网站大全| 午夜久久久久久av五月| 一区二区三区观看在线| 中日韩又粗又硬又大精品| 91大神在线免费观看视频| 亚洲国产美女主播在线观看| 久久久久久久精品乱码| 在线免费视频999| 69国产在线视频网站| 亚洲成人动漫av在线| 欧美aaaa性bbbbaaaa| 欧美日韩综合精品无人区 | 少妇被中出一区二区| 中文字幕日韩人妻在线三区| 老司机在线视频福利观看| 少妇熟女天堂网av| 日本美女爱爱视频网站| 国产男女无套?免费网站下载| 91亚洲国产成人久久精品| 日韩人妻精品久久久久| 国产精品成人免费电影| 中文字幕福利视频第四页| 网站在线观看蜜臀91| 18禁男女啪啪啪无遮挡| 欧美成人一二三在线网| 欧美国产精品久久久免费| 91超碰国产在线观看| 午夜夫妻性生活视频| 日本不卡视频一二三区| 天天操,天天射,天天爽| 日韩久久不卡免费视频| 亚洲av中文免费在线| 亚洲欧美另类丝袜另类自拍| 男人av一区二区三区| 91色哟哟视频在线观看| 中文字幕综合网91| 360偷拍蜜桃臀69式| 国产成人情侣激情视频| 一区二区三区不卡免费视频网站 | 天天曰天天摸天天爽| 大香蕉尹人在线最新| 亚洲成人,国产精品| 91国产精品乱码久久久久久| 欧美日本亚欧在线观看| 亚洲熟妇丰满多毛xxxx网站| 中国特黄色性生活片| 九九热在线精品播放| 五月天男人的天堂中文字幕| 午夜福利午夜福利影院| 99精品久久一区二区| 超peng视频在线免费播放97| 河北全程露脸对白自拍| 999久久久人妻精品一区| 日韩最近中文在线观看| 99久久人人爽亚洲精品美女| 午夜在线观看一级毛| 绿巨人浩克在线视频观看| 欧美日韩亚洲tv不卡久久| 久久久人妻免费视频| 日韩激情文学在线视频| 久久久精品人妻无码专区不卡 | 韩国资源视频一区二区三区| 日本老女人日比视频| 99re这里是国产精品首页| 午夜呻吟亚洲精品中文字幕在上面| 欧美黑人性猛交小矮人| 九九视频在线观看全部| 日本午夜福利免费在线播放| 最新日韩中文字幕免费在线观看| 一区二区三区四区影片| 99久久国语露脸国产精品| 交换的一天中文字幕在线视频| 91国产精品乱码久久久久久| 不用付费特黄特色亚洲特级黄色片 | 中文字幕中文字幕在线中…一区| 在线观看黄页网站视频网站| 核xp工厂精品久久亚洲| 91在线九色porny| 亚洲激情噜噜噜久久久| 老司机在线视频福利观看| 91久久精品美女高潮喷水白浆| 亚洲欧美韩国日本一区二区| 99精品久久一区二区| 欧美熟女xx00视频| 国产一级一国产一级毛片| 亚洲全国精品女人久久久| 夜夜爽夜夜操夜夜爱| 午夜精品一区二区三区不卡顿| 97超碰人人爽人人做| 夜夜操夜夜爱夜夜摸| 亚洲熟女一区二区三区250p| 亚洲av毛片在在线播放| 亚洲经典av中文字幕| 伊人免费观看视频一| 91精品综合久久久久久五月天| 不卡一二三区别视频| 99久久国产精品免费消防器材| 国产免费久久精品99re丫丫| 久久人妻人人草人人爽| 日韩免费黄色片在线观看| 一区二区三区 国产日韩欧美| 99久久精品视频16| 东京热日韩av在线| 免费绝清毛片a在线播放| 国产夫妻视频在线观看免费| 日韩欧美一区二区三区免费看 | 99国产精品久久99久久久| 欧美熟女xx00视频| 中文字幕人妻一区色偷偷久久| 亚洲综合首页综合在线观看| 放荡人妻极品少妇全集| 深夜福利免费观看在线看| 亚洲熟女乱色一区二区三区视频| 美女av色播在线播放| 干逼又爽又黄又免费的视频| 欧美一区二区三区爽爽| 白白色在线免费视频发布视频| 大香焦一道本一区二区三区| 午夜福利国产精品久久久久| 91久久久久久最新网站| 在线观看网站伊人网| 天天操天天日天天碰| 国产成人在线观看hd| 欧美一级aaaaaaa片| 夜夜躁婷婷av蜜桃妖| 国产女主播在线观看一区| 青青青青午夜手机国产视频| 一区二区三区四区 在线播放| 欧美丝袜亚洲国产日韩| 99热在线只有的精品| 国产午夜在线播放视频| 国产大桥未久一区二区| 日日躁夜夜躁狠狠操| 亚洲18片综合国产av| 日本特级黄片免费观看| 成人十欧美亚洲综合在线| 在线能看视频你懂的| 成人av在线视频免费| 乌克兰美女操逼高清内射视频| 国产免费久久精品99re丫丫| 1级黄色片在线观看| 欧美亚洲愉拍一区二区三区| 国产男人的天堂一区| 黑人和日本人av一区二区| 亚洲欧美另类丝袜另类自拍| 99999久久久精品| 青娱乐不卡视频在线| 92麻豆一区二区三区| 在线人成视频免费观看尤物| 欧美丝袜亚洲国产日韩| 精品精品精品精品精品污污污污| 日本韩国福利在线播放| avtt中文字幕手机版| 河北全程露脸对白自拍| 91在线九色porny| 黑人爆操女人免费视频| 岛国av成人午夜高清| 国产成人在线观看hd| 熟女人妻少妇一区二区| 丰满人妻熟女aⅴ一区| 天天搞天天操天天干| 中文字幕丰满子伦无码专区| 99国产精品久久99久久久| 亚洲图片另类综合小说| 色视频在线播放免费观看| 日本特级黄片免费观看| av人摸人人人澡人人超碰小说| 国产欧美福利在线观看| 不卡高清一区二区三区| 偷拍欧美日韩另类图片| 国产天堂av不卡网| av资源中文字幕在线观看| 91精品夜夜夜一区二区蜜桃| 亚洲欧洲无码一区2区无码| 国产高清在线观看av| 68视频在线免费观看| 亚洲乱码av一区二区蜜桃av| 中文字幕在线字幕乱码怎么设置| 国产夫妻视频在线观看免费| 国产成人在线观看视频播放| aa福利影视在线观看| 黄色av网址在线播放| 亚洲永远av在线播放| 河北全程露脸对白自拍| 午夜精品一区二区三区不卡顿| 天堂一区二区三区在线等| 色哟哟亚洲乱码国产乱码精品精 | 青青草一个释放的网站| 午夜宅男电影av网站| 亚洲宅男噜噜噜66在线观看| 亚洲综合熟女乱中文| 国产人妻777人伦精品hd超碰| 九九热视频1这里只有精品| 男人和女人的逼视频| 成年人免费福利在线| 顶级欧美色妇4khd| 日本东京热视频欧美视频| 99在线视频精品观看高| 不用付费特黄特色亚洲特级黄色片| 羞羞漫画无限免费观看秋蝉| 国产男女无套?免费网站下载| 久久久久国产精品二区| 中文字幕av特黄毛片| 亚洲精品一区二区gif| 亚洲熟女人妻自拍在线视频| 天天爽天天操天天插| 快使劲弄我视频在线播放| 久久亚洲国产成人精品麻豆| 精品人妻在线激情视频| 无码人妻丰满熟妇区五路| 性感人妻 中文字幕| 精品欧美乱码久久久| 最新福利二区三区视频| 日韩成人在线电影首页| 日本国产亚洲欧美色综合| 青青草一个释放的网站| 亚洲制服丝袜在线看| 亚洲无码专区中文字幕专区| 韩国在线播放一区二区三区| 日韩久久九九精品视频| 福利在线国产小视频| 久草视频在线看免费| 精产国品一二三产品区别91| 免费在线观看视频啪啪| 亚洲欧美成人激情在线| 最新福利二区三区视频| 日韩女同与成人用品电影免费看 | 日韩一级欧美一级片| 韩国资源视频一区二区三区 | 一区二区三区国产精华液区别大吗| 亚洲 偷拍 自拍 欧美| 精品国产久久久久午夜精品av| 黑人侵犯人妻森泽佳奈| 自拍偷拍视频亚洲一区| 亚洲人妻系列在线视频| 青青青免费手机视频在线观看| 国产清纯一区二区在线观看 | 伊人网在线欧美日韩在线| 精品一区二区三区喷水内射高潮| 免费看一级高潮喷水片| 亚洲少妇视频在线观看| 亚州av嫩草av极品在线观看| 欧美vs亚洲vs日韩| 最新日韩av电影在线播放| 九热精品视频在线观看| 91福利高清在线播放| 国产不卡免费在线观看| 日本老熟妇av老熟妇| 女生抠逼自慰啊啊啊啊啊啊啊下载| 5566熟女人妻人妻| 天天看片天天摸天天操| 免费在线小视频你懂的| 亚洲熟女一区二区三区250p| 久草久热这里只有精品| 久久无码高清免费视频| 五月天男人的天堂中文字幕 | 最新日韩av电影在线播放| 中文字幕久久久国产| 免费的啪啪视频软件| 中文字幕综合网91| 伊人网在线免费观看| 欧洲精品在线免费观看| aa福利影视在线观看| 绿巨人浩克在线视频观看| 超碰在线免费观看视频97| avtt中文字幕手机版| 中国精品人妻一区二区| 不用付费特黄特色亚洲特级黄色片| 日本人妻少妇xxxxxxx| 九九视频在线观看全部| 亚洲字幕一区二区夜色av| 老熟妇一区二区三区v∧88| 日韩男女视频网站在线观看| 青娱乐免费最新视频| 日韩国产欧美一区二区三区粉嫩| 5566熟女人妻人妻| 91九色人妻在线播放| 欧美性受黑人猛交裸体视频| 91偷拍被偷拍在线播放| 91人妻人人做人人爽高清| 日韩最近中文在线观看| 日本欧美国产在线一区| 黄片视频免费观看视频| 青青青免费手机视频在线观看| 熟女人妻aⅴ一区二区三| 久久99精品热在线观看| 在线看日韩av不卡| 久久精品国产亚洲av清纯| 男女啪啪啪啪91av日韩| 超级黄肉动漫在线观看| 国产三级自拍视频在线观看网站| 国产乱码有码一区二区三区| 亚洲AV无码一二三四区在线播放| 午夜精品秘一区二区三区| 亚洲av综合av一去二区三区| 日韩成人在线电影首页| 老牛影视在线一区二区三区 | 狠狠干狠狠操免费视频| 亚洲美女午夜激情视频在线观看| 蜜桃臀av在线一区二区| 日本东京热最新中文字幕| 日本黄色一级电影网址|