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

架構師的選擇,Pulsar還是Kafka?

開發 開發工具 Kafka
在本文中,我將重點介紹Pulsar的優勢,并為您提供一些理由,使您對比Kafka來考慮它。

介紹

最近,我一直在研究Pulsar及其與Kafka的比較。 快速搜索將顯示兩個最著名的開源消息傳遞系統之間存在當前的"戰爭"。

作為Kafka的用戶,我確實對Kafka的某些問題感到困惑,并且我對Pulsar感到非常失望。所以最后,我設法花了一些時間進行研究,并且做了很多研究。在本文中,我將重點介紹Pulsar的優勢,并為您提供一些理由,使您對比Kafka來考慮它。但是,請在產品使用,支持,社區,文檔等方面明確一點;Kafka顯然超過了Pulsar,并且只有在本文中討論的大多數優點都適合您的用例的情況下,才考慮使用Pulsar。讓我們開始!

[[352185]]

Kafka基礎知識

Kafka是消息傳遞系統之王。它由LinkedIn于2011年創建,并在Confluent的支持下得到了廣泛的傳播。Confluent已向開源社區發布了許多新功能和附加組件,例如用于模式演化的Schema Registry,用于從其他數據源輕松流式傳輸的Kafka Connect等。數據庫到Kafka,Kafka Streams進行分布式流處理,最近使用KSQL對Kafka主題執行類似SQL的查詢等等。它還具有用于許多系統的許多連接器,有關更多詳細信息,請查看Confluent Platform。

Kafka快速,易于安裝,非常受歡迎,可用于廣泛的范圍或用例。 從開發人員的角度來看,盡管Apache Kafka一直很友好,但在操作上卻是一團糟。 因此,讓我們回顧一下Kafka的一些痛點。

架構師的選擇,Pulsar還是Kafka?

> Kafka example. Source: https://talks.rmoff.net/pZC6Za/slides

Kafka的問題

  • 擴展Kafka十分棘手,這是由于代理還存儲數據的耦合體系結構所致。 剝離另一個代理意味著它必須復制主題分區和副本,這非常耗時。
  • 沒有與租戶完全隔離的本地多租戶。
  • 存儲可能會變得非常昂貴,盡管可以長時間存儲數據,但是由于成本問題,很少使用它。
  • 萬一副本不同步,有可能丟失消息。
  • 必須提前計劃和計算代理,主題,分區和副本的數量(以適應計劃的未來使用量增長),以避免擴展問題,這非常困難。
  • 如果僅需要消息傳遞系統,則使用偏移量可能會很復雜。
  • 集群重新平衡會影響相連的生產者和消費者的性能。
  • MirrorMaker Geo復制機制存在問題。像Uber這樣的公司已經創建了自己的解決方案來克服這些問題。

如您所見,大多數問題與操作方面有關。 盡管安裝起來相對容易,但Kafka難以管理和調整。 而且,它還沒有像它可能的那樣靈活和有彈性。

Pulsar基礎知識

Pulsar由Yahoo在2013年創建,并于2016年捐贈給Apache基金會。Pulsar現在是Apache的頂級項目。Yahoo,Verizon,Twitter等公司在生產中使用它來處理數百萬條消息。它具有許多功能,并且非常靈活。它聲稱比Kafka更快,因此運行成本更低。它旨在解決Kafka的大部分難題,使其更易于擴展。

Pulsar非常靈活; 它可以像Kafka這樣的分布式日志,也可以像RabbitMQ這樣的純消息傳遞系統。 它具有多種類型的訂閱,幾種交付保證,保留策略以及幾種處理模式演變的方法。 它還有很多功能……

架構師的選擇,Pulsar還是Kafka?

> Pulsar architecture: https://pulsar.apache.org/docs/en/concepts-architecture-overview/

Pulsar的特性

  • 由于內置了多租戶,因此不同的團隊可以使用相同的集群并將其隔離。這解決了許多管理難題。它支持隔離,身份驗證,授權和配額。
  • 多層體系結構:Pulsar將所有主題數據存儲在由Apache BookKeeper支持的專業數據層中,作為數據分類帳。 存儲和消息傳遞的分離解決了擴展,重新平衡和維護集群的許多問題。 它還提高了可靠性,幾乎不可能丟失數據。 另外,在讀取數據時,可以直接連接到Bookeeper,而不會影響實時攝取。 例如,可以使用Presto對主題執行SQL查詢,類似于KSQL,但請放心,這不會影響實時數據處理。
  • 虛擬主題。由于采用n層體系結構,因此對主題的數量沒有限制,主題及其存儲是分離的。還可以創建非持久性主題。
  • N層存儲。 Kafka的一個問題是,存儲可能變得昂貴。 因此,它很少用于存儲"冷"數據,并且消息經常被刪除。 并且仍然向客戶展示透明視圖; 客戶端可以從時間開始讀取,就像所有消息都存在于日志中一樣。
  • Pulsar函數。易于部署,輕量級計算過程,對開發人員友好的API,無需運行自己的流處理引擎(如Kafka)。
  • 安全性:它具有內置的代理,多租戶安全性,可插入身份驗證等等。
  • 快速重新平衡。 分區分為易于重新平衡的段。
  • 服務器端重復數據刪除和無效字段。無需在客戶端中執行此操作,也可以在壓縮期間執行重復數據刪除。
  • 內置架構注冊表。 支持多種策略,非常易于使用。
  • 地理復制和內置發現。 將群集復制到多個區域非常容易。
  • 集成的負載均衡器和Prometheus指標。
  • 多重集成:Kafka,RabbitMQ等。
  • 支持許多編程語言,例如GoLang,Java,Scala,Node,Python…
  • 客戶端不需要知道分片和數據分區,這是在服務器端透明進行的。

架構師的選擇,Pulsar還是Kafka?

> List of features: https://pulsar.apache.org/

如您所見,Pulsar具有許多有趣的功能。

Pulsar 動手

開始使用Pulsar非常容易。確保已安裝JDK!

  • 下載Pulsar并解壓縮:
    1. $ wget https://archive.apache.org/dist/pulsar/pulsar-2.6.1/apache-pulsar-2.6.1-bin.tar.gz 
  • 下載連接器(可選):
    1. $ wget https://archive.apache.org/dist/pulsar/pulsar-2.6.1/connectors/{connector}-2.6.1.nar 
  • 下載nar文件后,將文件復制到pulsar目錄中的connectors目錄
  • 啟動Pulsar!
    1. $ bin/pulsar standalone 

Pulsar提供了一個稱為pulsar-client的CLI工具,我們可以使用它與集群進行交互。

產生消息:

  1. $ bin/pulsar-client produce my-topic --messages "hello-pulsar" 

閱讀消息:

  1. $ bin/pulsar-client consume my-topic -s "first-subscription" 

Akka流示例

作為一個客戶示例,讓我們在Akka上使用Pulsar4s!

首先,我們需要創建一個Source來使用數據流,所需要的只是一個函數,該函數將按需創建使用者并查找消息ID:

  1. val topic = Topic("persistent://standalone/mytopic") 
  2. val consumerFn = () => client.consumer(ConsumerConfig(topic, subscription)) 

然后,我們傳遞consumerFn函數來創建源:

  1. import com.sksamuel.pulsar4s.akka.streams._ 
  2. val pulsarSource = source(consumerFn, Some(MessageId.earliest)) 

Akka源的物化值是Control的一個實例,該對象提供了一種"關閉"方法,可用于停止使用消息。 現在,我們可以像往常一樣使用Akka Streams處理數據。

要創建一個接收器:

  1. val topic = Topic("persistent://standalone/mytopic") 
  2. val producerFn = () => client.producer(ProducerConfig(topic)) 
  3. import com.sksamuel.pulsar4s.akka.streams._ 
  4. val pulsarSink = sink(producerFn) 

完整示例摘自Pulsar4s:

Pulsar函數示例

Pulsar函數處理來自一個或多個主題的消息,對其進行轉換并將結果輸出到另一個主題:

架構師的選擇,Pulsar還是Kafka?

> Pulsar Functions. Source: https://pulsar.apache.org/docs/en/functions-overview/

可以在兩個接口之間進行選擇以編寫函數:

  • 語言本機界面:不需要特定于Pulsar的庫或特殊的依賴項。無法訪問上下文。僅支持Java和Python。
  • Pulsar Function SDK:可用于Java / Python / Go,并提供更多功能,包括訪問上下文對象。

使用語言本機接口非常容易,您只需編寫一個簡單的函數即可轉換消息:

  1. def process(input): 
  2. return "{}!".format(input) 

用Python編寫的這個簡單函數只是向所有傳入的字符串添加一個感嘆號,并將結果字符串發布到主題。

要使用SDK,您需要導入依賴項,例如在Go中,我們將編寫:

  1. package main 
  2. import ( 
  3. "context" 
  4. "fmt" 
  5. "github.com/apache/pulsar/pulsar-function-go/pf" 
  6.  
  7. func HandleRequest(ctx context.Context, in []byte) error { 
  8. fmt.Println(string(in) + "!") 
  9. return nil 
  10.  
  11. func main() { 
  12. pf.Start(HandleRequest) 

要發布無服務器功能并將其部署到集群,我們使用pulsar-admin CLI,如果使用Python,我們將使用:

  1. $ bin/pulsar-admin functions create \ 
  2. --py ~/router.py \ 
  3. --classname router.RoutingFunction \ 
  4. --tenant public \ 
  5. --namespace default \ 
  6. --name route-fruit-veg \ 
  7. --inputs persistent://public/default/basket-items 

Pulsar Functions的一個重要功能是您可以在發布該函數時設置交付保證:

  1. $ bin/pulsar-admin functions create \ 
  2. --name my-effectively-once-function \ 
  3. --processing-guarantees EFFECTIVELY_ONCE 

有以下選擇:

架構師的選擇,Pulsar還是Kafka?

Pulsar的優勢

讓我們回顧一下與Kafka相比的主要優勢:

  • 更多功能:Pulsar函數,多租戶,架構注冊表,n層存儲,多種使用模式和持久性模式等。
  • 更大的靈活性:3種訂閱類型(獨占,共享和故障轉移),您可以在一個訂閱上收聽多個主題。持久性選項:非持久(快速),持久,壓縮(每個消息僅最后一個鍵)。可以選擇交付保證,它具有服務器端重復數據刪除和無效字樣。許多保留政策和TTL。
  • 無需提前定義擴展需求。
  • 支持排隊和流媒體。 因此它可以像RabbitMQ或Kafka。
  • 由于存儲與代理分離,因此擴展性更好。重新平衡更快,更可靠。
  • 易于操作:得益于去耦和n層存儲。 管理員REST API也很棒。
  • 與Presto的SQL集成,可直接查詢存儲而不會影響代理。
  • 借助n層自動存儲選項,可以更便宜地存儲。
  • 更快:許多基準測試在各種情況下都表現出更好的性能。 Pulsar聲稱具有較低的延遲和更好的擴展功能。 但是,這正受到Confluent的挑戰,因此,請帶著鹽味做,并自己制定基準。
  • Pulsar Functions將無服務器計算帶到您的消息傳遞平臺。
  • 集成架構注冊表支持輕松的架構演變
  • 集成的負載平衡器和Prometheus指標。
  • 地理復制效果更好,更易于設置。Pulsar還內置了發現能力。
  • 可以創建的主題數量沒有限制。
  • 與Kafka兼容,易于集成。

Pulsar的問題

Pulsar并不完美,Kafka之所以流行是有原因的,它做一件事并且做得很好。 Pulsar試圖解決太多領域,但沒有超越任何一個領域。 讓我們總結一下Pulsar的一些問題:

  • 受歡迎程度:Pulsar不那么受歡迎。它缺乏支持,文檔和實際使用情況。對于大型組織而言,這是一個主要問題。
  • 由于n層體系結構,它需要更多組件:Bookkeeper。
  • 在平臺內沒有對流應用程序的適當支持。 Pulsar函數與Kafka Streams不同,它們更簡單,并且不用于實時流處理。 您無法進行有狀態處理。
  • 與Kafka相比,插件和客戶端更少。此外,掌握Pulsar技能的人較少,因此需要在內部學習。
  • 它在云中的支持較少。 Confluent具有托管云產品。

Confluent在Pulsar和Kafka之間進行了比較,可以在其中進行更多的詳細說明。 該博客還回答了有關Kafka與Pulsar的一些問題,但請注意,這些問題可能有偏見。

Pulsar使用案例

Pulsar可用于廣泛的用例:

  • 發布/訂閱隊列消息傳遞
  • 分布式日志
  • 事件源壁架,用于永久性事件存儲
  • 微服務
  • SQL分析
  • 無服務器功能

什么時候應該考慮Pulsar

  • 需要像RabbitMQ這樣的隊列,也需要像Kafka這樣的流處理程序。
  • 需要簡單的地理復制。
  • 多租戶是必須具備的,并且想確保每個團隊的訪問權限。
  • 需要將所有消息保留很長時間,并且不想將其卸載到另一個存儲中。
  • 性能對你至關重要,基準測試表明Pulsar提供了更低的延遲和更高的吞吐量。
  • 在本地運行,沒有設置Kafka的經驗,但具有Hadoop經驗。

請注意,如果在云中,請考慮基于云的解決方案。云提供商擁有涵蓋某些用例的不同服務。例如,對于隊列消息傳遞,云提供商提供了許多服務,例如Google pub / sub。對于分布式日志,有Confluent云或AWS Kinesis。云提供商還提供了非常好的安全性。Pulsar的優勢在于可以在一個平臺上提供許多功能。一些團隊可能將其用作微服務的消息傳遞系統,而另一些團隊則將其用作數據處理的分布式日志。

結論

我是Kafka的忠實粉絲,這就是為什么我對Pulsar如此感興趣。競爭是好的,它驅動創新。

Kafka是一種成熟,富有彈性且經過戰斗考驗的產品,在世界范圍內獲得了巨大成功。 沒有它,我無法想象任何公司。 但是,我確實看到Kafka成為其自身成功的受害者,巨大的增長減慢了功能開發的速度,因為它們需要支持這么多大型公司。 刪除ZooKeeper依賴項等重要功能花費的時間太長。 這為諸如Pulsar等工具蓬勃發展創造了空間。 解決Kafka的一些問題并添加更多功能。

但是,Pulsar仍然很不成熟,在投入生產之前,我會格外小心。在將Pulsar納入你的組織之前,進行分析,進行基準測試,研究并編寫概念證明。從小處著手,在從Kafka遷移之前進行概念驗證,并在決定進行完全遷移之前先評估影響。

 

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2021-02-01 07:20:51

KafkaPulsar搜索

2020-06-16 14:12:02

架構ITAPI

2020-04-03 08:30:44

RabbitMQKafka軟件

2020-08-24 08:50:12

架構師TL技術

2023-09-27 10:23:19

NoSQL數據模型

2009-12-18 10:22:50

Ray Ozzie架構師

2012-08-04 16:02:00

架構師

2020-03-24 07:40:00

RabbitMQKafka架構師

2015-05-06 14:23:55

2022-04-28 13:08:51

架構師軟件

2009-12-29 11:18:00

架構師權衡取舍妥協

2019-07-29 11:25:23

架構師架構方案架構

2010-12-28 10:40:50

admin

2019-07-23 18:15:26

技術大數據數據庫

2015-10-28 13:39:25

2012-06-17 12:58:04

架構師架構

2021-10-03 21:41:13

RocketMQKafkaPulsar

2019-09-27 09:56:31

軟件技術硬件

2020-01-16 15:35:00

高并發架構服務器
點贊
收藏

51CTO技術棧公眾號

国产欧美日韩综合| 亚洲成av人片乱码色午夜| 色狠狠色噜噜噜综合网| 一区二区视频在线观看| 亚洲AV午夜精品| 久久国产精品亚洲77777| 久久精品国产欧美激情| 国产又粗又长又爽| 国产成年精品| 日本韩国精品在线| 欧美无砖专区免费| 一级毛片视频在线观看| 99久久综合狠狠综合久久| 国产美女久久精品| 成人午夜淫片100集| 你懂的国产精品| 国产一区二区三区在线观看视频 | 日本女人高潮视频| 三级做a全过程在线观看| 国产一区三区三区| 国产精品成人国产乱一区| 日操夜操天天操| 午夜黄色福利视频| jizzjizz在线观看| 99国产欧美另类久久久精品| 91日本在线观看| 中文区中文字幕免费看| 性欧美xxxx大乳国产app| 欧美高清videos高潮hd| 性生交大片免费全黄| jvid福利在线一区二区| 日韩精品视频在线观看免费| 少妇熟女视频一区二区三区| 国产精品igao视频网网址不卡日韩| 一本一道综合狠狠老| 色欲色香天天天综合网www| gogogogo高清视频在线| 亚洲天堂av一区| 一本久道久久综合狠狠爱亚洲精品| 免费在线黄色影片| 久久婷婷成人综合色| 精品999在线观看| 粉嫩小泬无遮挡久久久久久| 国产河南妇女毛片精品久久久| 国产免费久久av| 中文字幕+乱码+中文字幕明步| 久久激情一区| 国产精品久久久久久久久免费看| 无码人妻久久一区二区三区| 日韩精品五月天| 国产精品午夜视频| 亚洲一区二区视频在线播放| 麻豆国产精品官网| 91理论片午午论夜理片久久| 国产理论视频在线观看| 国产精品一区二区三区乱码| 91手机在线视频| 亚洲精品综合久久| av激情综合网| 日本不卡二区高清三区| 狠狠色伊人亚洲综合网站l| 国产视频一区不卡| 亚洲欧洲一区二区| 国产三区视频在线观看| 亚洲福利一区二区三区| 北条麻妃在线视频观看| 欧美日韩在线精品一区二区三区激情综合| 在线视频欧美精品| 亚洲美女性囗交| 视频一区国产| 日韩精品中文字幕有码专区| 国产av自拍一区| 手机在线电影一区| 久久久在线观看| 超碰超碰超碰超碰| 麻豆成人久久精品二区三区红| 亚洲伊人久久大香线蕉av| 免费a视频在线观看| 久久女同精品一区二区| 综合操久久久| 国产777精品精品热热热一区二区| 欧美日韩一区二区免费视频| 在线能看的av网站| 美女呻吟一区| 日韩在线观看免费全| 精品一区在线视频| 日韩国产精品久久久| 99久久99久久| 国际av在线| 亚洲免费观看高清在线观看| 久久免费视频3| 国产精选久久| 亚洲女人天堂av| 国产大片免费看| 久久久xxx| 国产精品加勒比| 91caoporn在线| 午夜精品久久久久久久| 中国黄色片一级| 秋霞蜜臀av久久电影网免费| 精品国产一区av| 精品国产xxx| 国产成人小视频| 少妇精品久久久久久久久久| √8天堂资源地址中文在线| 精品视频在线免费看| 插我舔内射18免费视频| 亚洲欧美日韩高清在线| 国产精品入口福利| 天堂av资源在线| 亚洲天堂福利av| 黄色在线视频网| 欧洲vs亚洲vs国产| 亚洲免费激情| 久久精品青青大伊人av| www五月天com| 国产精品一级黄| 亚洲欧美综合一区| 日韩免费小视频| 亚洲国产精品99| 九九热精品在线观看| 久久99精品国产麻豆不卡| 欧美不卡在线一区二区三区| 高清视频在线观看三级| 亚洲精品一区二区三区蜜桃下载| 国产67194| 精品一区二区综合| 亚洲欧洲精品一区二区| 日本少妇一区| 国产午夜精品全部视频在线播放| 国产视频91在线| heyzo一本久久综合| 久久99久久99精品| 成人在线视频你懂的| 欧美高清视频在线| 国产色综合视频| 日韩毛片高清在线播放| 青青草久久伊人| 99久久亚洲精品蜜臀| 国产精品自产拍在线观| 瑟瑟视频在线| 欧美久久久久免费| 久草手机视频在线观看| 精品一区二区三区不卡| 四虎免费在线观看视频| 亚洲一区二区av| 日韩在线观看免费av| 国产乱色精品成人免费视频| 成人免费在线观看入口| 亚洲综合20p| 一级欧洲+日本+国产 | 日韩亚洲欧美视频| 91综合久久爱com| 97碰在线观看| 欧美精品a∨在线观看不卡| 色诱亚洲精品久久久久久| 亚洲av无码一区二区二三区| 水蜜桃久久夜色精品一区的特点| 日韩高清国产精品| 欧美综合影院| 久99久在线视频| 视频一区二区免费| 日韩欧美精品网址| 一级在线观看视频| 加勒比av一区二区| 妞干网在线播放| 免费成人av| 国产精品羞羞答答| 欧美寡妇性猛交xxx免费| 亚洲精品短视频| 日韩久久久久久久久久| 亚洲免费观看高清| 中文字幕 亚洲一区| 免费在线观看成人| 国产精品av免费观看| 妖精视频一区二区三区免费观看| 国产精品久久久999| 97caopor国产在线视频| 亚洲欧美国产一本综合首页| 亚洲综合精品国产一区二区三区| 亚洲成人自拍偷拍| av男人的天堂av| 国产乱码精品1区2区3区| 内射国产内射夫妻免费频道| 日本女优一区| 国产精品视频一区二区三区经| 欧美专区福利免费| 欧美激情亚洲激情| 91精彩视频在线播放| 欧美一区二区大片| 手机av免费观看| 一区二区久久久久久| 性猛交娇小69hd| 成人国产电影网| 欧美特级aaa| 99视频一区| 国产欧美自拍视频| 欧美一二区在线观看| 国产精品视频在线免费观看| 欧美亚洲综合视频| 欧美有码在线视频| 波多野结衣在线高清| 久久精品久久精品亚洲人| 日本国产在线| 精品欧美一区二区三区精品久久| 中文字幕人妻一区二区三区视频| 亚洲午夜久久久久| 蜜臀av午夜精品久久| 国产清纯在线一区二区www| 涩视频在线观看| 国产综合久久久久影院| 一级黄色香蕉视频| 久久久xxx| 日韩免费一级视频| 亚洲国产网站| 日韩精品综合在线| 一区二区影院| 欧美aaa在线观看| 精品中文字幕av| 九九精品久久| 精品国产乱码久久久久| 色悠久久久久综合先锋影音下载| 国产精品色午夜在线观看| 中文字幕在线直播| 91成人国产在线观看| 丁香花在线影院| 久久99精品国产99久久6尤物| 中文字幕在线免费| 国产一区二区三区丝袜| 精品无吗乱吗av国产爱色| 精品在线观看国产| 色欲久久久天天天综合网| 欧美大胆一级视频| 亚洲精品一区二区三区新线路| 日韩视频中午一区| 国内精品久久久久久久久久| 欧美另类高清zo欧美| 亚洲最大成人av| 在线电影国产精品| 国产片在线播放| 欧美一区二区视频免费观看| 国产av无码专区亚洲av| 日韩午夜av电影| 亚洲老妇色熟女老太| 精品国产一区二区三区久久久蜜月| 亚洲国产精品久久人人爱潘金莲| 日韩亚洲欧美一区二区三区| 亚洲国产精品久久久久久久| 欧美精品一区二区三| 手机福利在线| 国产一区二区三区在线播放免费观看 | 免费黄色片网站| 中文无字幕一区二区三区| 日韩欧美在线视频播放| 18成人在线视频| 午夜69成人做爰视频| 亚洲综合成人在线视频| 国产午夜视频在线| 色综合久久久久| 中文人妻熟女乱又乱精品| 欧美精品久久99久久在免费线| av在线亚洲天堂| 亚洲精品成a人在线观看| 视频国产在线观看| 日韩中文字幕在线视频| 日本一级理论片在线大全| 97超视频免费观看| 国产亚洲精彩久久| av在线亚洲男人的天堂| 欧美天堂影院| 曰韩不卡视频| 在线观看一区视频| wwwwww.色| 国产成人在线观看| 99久久人妻精品免费二区| 国产午夜精品美女毛片视频| 亚洲精品久久久久久国| 亚洲观看高清完整版在线观看| 成人免费毛片男人用品| 欧美高清dvd| 天堂av在线播放| 久久精品国产亚洲一区二区 | 精品久久久国产| 中文字幕人妻一区二区在线视频| 日韩西西人体444www| 欧美另类自拍| 欧美激情国产精品| 成人开心激情| 国产精品久久波多野结衣| 欧美日韩国产传媒| 久久亚洲国产成人精品无码区 | 色婷婷激情视频| 99精品视频在线免费观看| 国产免费嫩草影院| 亚洲h在线观看| 国产精品视频a| 亚洲女人被黑人巨大进入al| 久久av色综合| 91精品视频免费| 精品久久91| 男女超爽视频免费播放| 国产一区二区三区久久悠悠色av| 精品黑人一区二区三区观看时间| 一区二区三区在线视频观看58| 色老头在线视频| 日韩av在线直播| 日本高清成人vr专区| 国产日韩精品在线| 欧洲福利电影| 91视频 -- 69xx| 盗摄精品av一区二区三区| 亚洲一级生活片| 欧美色爱综合网| 福利片在线观看| 欧美做受高潮1| 三级精品视频| 日韩欧美精品免费| 国产乱码一区二区三区| 天天操天天摸天天舔| 色域天天综合网| 色视频在线观看| 97久久精品国产| 动漫视频在线一区| youjizz.com在线观看| 国产麻豆91精品| 国产精品三区在线观看| 欧美日韩国产综合一区二区三区 | 欧美成人午夜激情| 亚洲男人在线| 一区高清视频| 九九精品视频在线看| 潮喷失禁大喷水aⅴ无码| 欧美伊人久久大香线蕉综合69| 日产精品久久久久久久性色| 538国产精品一区二区在线 | 亚洲美女福利视频网站| 激情aⅴ欧美一区二区欲海潮| 成人免费看片网址| 韩日在线一区| 久久精品女同亚洲女同13| 亚洲国产日韩精品| 神马午夜电影一区二区三区在线观看 | 日韩av在线电影观看| 视频一区视频二区在线观看| 久久精品无码一区| 欧美久久久一区| 99热国产在线中文| 国产欧美韩日| 在线视频精品| 男人舔女人下部高潮全视频 | 风流少妇一区二区三区91| 欧美精品成人在线| 欧美一区自拍| 精品久久久噜噜噜噜久久图片| 国产女人aaa级久久久级| 亚洲一级特黄毛片| 欧美乱大交xxxxx| 老汉色老汉首页av亚洲| 黑人糟蹋人妻hd中文字幕| 国产亚洲综合色| 亚洲一区二区三区网站| 欧美猛男性生活免费| 狼人精品一区二区三区在线| 37pao成人国产永久免费视频| 欧美国产精品中文字幕| 国产高潮在线观看| 91av国产在线| 日本一二区不卡| 日韩高清在线一区二区| 精品福利在线视频| 91在线网址| 波多野结衣成人在线| 蜜桃伊人久久| 91嫩草|国产丨精品入口| 亚洲国产精品一区二区三区| 九九九伊在线综合永久| 中文字幕乱码免费| 91麻豆精东视频| 国产一区二区三区四区视频| 久久久人成影片一区二区三区| 国产传媒欧美日韩成人精品大片| www激情五月| 一本一本大道香蕉久在线精品 | 日韩av电影院| 影音先锋成人在线电影| 日韩网站在线播放| 777a∨成人精品桃花网| 中文字幕在线视频网站| 神马午夜伦理影院| 国产视频不卡一区| 亚洲黄色在线免费观看| 国产精品久久久久久搜索| 国产精品a久久久久| 久久久久久国产免费a片| 欧美在线亚洲| 亚洲精品一二三四区| 一区二区国产欧美| 在线亚洲免费视频| 亚洲七七久久综合桃花剧情介绍| 欧美精品一区在线|