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

RocketMQ 5.0: 存儲計算分離新思路

原創 精選
開源
在阿里云上,RocketMQ 的商業化產品也以彈性云服務的形式為全球數萬個用戶提供企業級的消息解決方案,被廣泛應用于互聯網、大數據、移動互聯網、物聯網等領域的業務場景,成為了業務開發的首選消息中間件。

作者 |   林清山

Apache RocketMQ 自 2012 年開源以來,因其架構簡單、業務功能豐富、具備極強的可擴展性等特點被廣泛采用。RocketMQ 在阿里巴巴集團內部有著數千臺的集群規模,每天十萬億消息流轉的規模。在阿里云上,RocketMQ 的商業化產品也以彈性云服務的形式為全球數萬個用戶提供企業級的消息解決方案,被廣泛應用于互聯網、大數據、移動互聯網、物聯網等領域的業務場景,成為了業務開發的首選消息中間件。 盡管消息中間件 RocketMQ 在阿里巴巴和開源社區已經走過了十多個年頭,但在云原生浩浩蕩蕩的浪潮下,我們開始對 RocketMQ 的架構有了一些新的思考。

痛點與困局

阿里巴巴有大規模實踐 RocketMQ 的生產經驗,自 RocketMQ 從 2016 年對外商業化以來,一直延續跟集團消息中間件相同的架構為云上的客戶提供全托管的消息服務,發展至今,消息隊列 RocketMQ 在云上已經具備相當大的業務規模。隨著業務的發展,這套極簡的分布式架構在云原生環境下逐漸顯露出了一些不足,比如,運維成本增加、效率降低。

集團消息中間件通過存儲計算一體化的部署架構,為集團電商業務提供了高性能、低延遲、低成本的消息服務。隨著云的進化,云開始變得更加彈性,網絡環境更加復雜,云原生時代對效率也有了更高的要求,我們也迎來了對云上消息架構進行云原生化改造的契機。 上圖是目前RocketMQ在云上部署的一個簡化版架構(僅包含最核心的組件),這套部署架構近年來在云上遇到的主要痛點有以下幾點:

1.富客戶端形態

RocketMQ 的用戶需要借助官方提供的 SDK 使用云上的服務,這是一個比較重量級的富客戶端,提供了諸如順序消費、廣播消費、消費者負載均衡、消息緩存、消息重試、位點管理、推拉結合、流控、診斷、故障轉移、異常節點隔離等一系列企業級特性。RocketMQ 的富客戶端極大地降低了集團內客戶的接入成本,一站式助力集團客戶構建高韌性、高性能的消息驅動應用,但云上的富客戶端有一些不足:

  • 富客戶端跟云原生的技術棧不匹配,比如很難跟 Service Mesh 結合,也跟 Dapr 這類新興的云原生應用框架不兼容(?),消費者物理資源耗費比較大,對 Serverless 彈性也不是很友好;
  • 多語言客戶端對齊困難,在云上對多語言的訴求是非常強烈的,但富客戶端邏輯復雜,團隊無充足的人力保障多語言客戶端的質量,為此云上誕生了基于 GraalVM 和 HTTP 協議的多語言 SDK,但都有其局限性;
  • 客戶端不是完全無狀態,存在內存狀態,重啟的時候會觸發重平衡,導致消費抖動、延遲。這種重平衡的設計滿足了性能上的需求,但對于敏感型業務,這些抖動可以說在過去幾年貢獻了很多的工單;
  • 分區級別的消費粒度,客戶端負載均衡的粒度在分區,一個分區無法同時被多個消費者消費,在慢消費者場景影響非常大,無法通過擴容分擔慢消費者的壓力。

2.計算存儲一體化

Broker 是 RocketMQ 最核心的節點,承擔了服務端所有的計算和存儲邏輯,其核心能力為:

  • 計算:鑒權與簽名、商業化計量、資源管理、客戶端連接管理、消費者管控治理、客戶端 RPC 處理、消息編解碼處理等。
  • 存儲:基于分區的 WAL 存儲,多類型索引(普通、定時、事務等),核心的收、發、查詢能力,多副本復制能力等。

計算存儲一體化的 Broker 具備以下優點:部署結構簡單、開源用戶可以開箱即用;部署節點少,低成本支持集團雙十一萬億級的消息規模;數據就近處理,無中間環節,性能高,延遲低。但一體化的 Broker 在云環境也有其局限性:

  • 業務迭代效率低:發布單元為 Broker,即使調整了一行計量邏輯,需要全量發布數千臺 Broker 節點才能全網生效,導致業務創新和迭代的速度慢。
  • 穩定性風險高:計算存儲一體,但大多數業務需求都是針對計算邏輯,存儲節點相對穩定,頻繁的低價值發布帶來了穩定性風險和運維成本;每一次因計算邏輯的修改帶來的發布將引起緩存重建、消費延遲、客戶端異常感知等問題。
  • 資源利用率低:Broker 是磁盤 IO 和內存密集型應用,對計算資源的消耗相對較低,但兩者一體后擴縮容也是一體的,無法將計算和存儲節點單獨做 Serverless 彈性,整體 Broker 集群資源利用率偏低。

管控鏈路復雜:因為數據和狀態完全分布式存儲在 Broker 上,管控節點需要與每個 Broker 進行通信,比如一個查詢操作需要命中多個 Broker 并將結果進行聚合等,導致管控鏈路的邏輯復雜。

3.客戶端與Broker直連

RocketMQ 當前的用戶通過客戶端直接與 Broker 進行通信,鏈路是最短化的,運維簡單、延遲低,但這樣的設計無法很靈活地適配網絡極其復雜的云環境,網絡上有經典網絡、VPC 網絡、公網,部署環境上有 OXS 區、售賣區,為客戶暴露每一個 Broker 節點帶來了運維上的負擔:

  • Broker 對客戶端不透明,客戶端感知每個 Broker 節點,Broker 的運維動作在客戶端往往有明顯的感知;
  • Broker 直接對外提供服務,需要為每個 Broker 申請 VIP,包含 Classic VIP、VPC VIP 甚至公網 IP,線上運維了數千個 VIP。每個 Broker 數個 VIP,運維代價高的同時,很長一段時間 VIP 的手動申請阻礙了RocketMQ的自動化部署。
  • 無法支持多接入點,Broker 通過 NameServer 暴露給用戶,只能暴露一個接入點,用戶一般只能在經典網絡、VPC 網絡以及公網接入點中三選一。

基于這個大背景,阿里云消息團隊對 RocketMQ 在云上進行了云原生架構升級專項,實踐存儲計算分離的新架構,同時引入基于gRPC 的全新多語言解決方案,來加速消息中間件的云原生化。

存算分離新思路

如何在云上實踐存算分離,如何探索出一個適合 RocketMQ 三位一體的新架構,是 RocketMQ 進行云原生架構升級主要考慮的點,這里面有很多現實因素的考量:

  • RocketMQ 在阿里集團已經充分驗證了其架構優秀的特征,是否需要適配云的需求進行存算分離?由此帶來的延遲、額外的成本是否能覆蓋新架構帶來的新價值?
  • 阿里云上多款消息產品已經是存算分離的架構形態,比如消息隊列 RabbitMQ、消息服務 MNS,新的架構怎么與這些產品架構進行融合?

對于第一個問題,實踐的結果已經告訴我們架構簡單的優異性,但在云上遇到的痛點又告訴我們存算分離勢在必行,可見存儲與計算要不要分離,并不是一個非此即彼的選擇,架構上的選擇是否能都要呢?對于這個問題,我們的解法是存儲計算需要做到可分可合:

  • 「分」有兩層解釋,首先代表了模塊和職責的分明,屬于計算的邏輯應該封閉在計算模塊,屬于存儲的邏輯應該下成到存儲模塊;第二層是計算和存儲要支持分開部署,計算完全采用無狀態的部署方式,存儲是有狀態的放式,來很好地解決在云上多租戶場景面臨的種種問題。
  • 「合」的前提是從代碼設計上要先分開,至于是分開部署還是合并部署完全是業務的選擇,新的架構必須要支持合并的部署形態,滿足吞吐型的業務場景。比如,阿里集團內部超大規模的消息流場景;又比如小規模單租戶場景,不需要服務化的場景,合并部署可以快速將 RocketMQ 投產。

對于第二個問題,在阿里云上有多個自研的不同協議標準的消息服務,如何通過單一架構支持多產品形態至關重要,將 RocketMQ 的核心業務消息的能力無縫復制到多個產品,放大業務價值。

總而言之,架構層面的核心理念是以存儲計算架構分離為切入點,進一步探索單一架構多產品形態,以降低消息子產品的重復建設,最終也需要實現存儲與計算可分可合的部署形態,同時滿足云上的運維靈活性以及開源、集團等部署簡單、高性能的需求。

1.存儲計算分離架構

RocketMQ 5.0 在架構上的第一個升級便是存儲計算分離改造,通過引入無狀態的 Proxy 集群來承擔計算職責,原Broker 節點會逐步演化為以存儲為核心的有狀態集群,同時會重新研發一批多語言的瘦客戶端來解決富客戶端帶來的諸多問題。

上圖是一個存儲計算分離架構的簡圖,圖中借用了 Service Mesh 關于控制和數據面的劃分思想以及 xDS 的概念來描述,架構中各個組件的職責分別為:

  • 多語言瘦客戶端,基于 gRPC 協議重新打造的一批多語言客戶端,采取 gRPC 的主要考慮其在云原生時代的標準性、兼容性以及多語言傳輸層代碼的生成能力。
  • 導航服務(Navigation Server),通過 LB Group 暴露給客戶端,客戶端通過導航服務獲取數據面的接入點信息(Endpoint),隨后通過計算集群 Proxy 的 LB Group 進行消息的收發。通過 EDS 來暴露 Proxy 的接入點信息與通過 DNS 解析的負載均衡進行路由相比而言,可以作出更智能與更精細的租戶及流量控制、負載均衡決策等。
  • NameServer,RocketMQ 中原有的核心組件,主要提供用于存儲的 Broker 集群發現(CDS)、存儲單元Topic 的路由發現(RDS)等,為運維控制臺組件、用戶控制臺組件、計算集群 Proxy 提供xDS服務。
  • Proxy,重新研發的無狀態計算集群,數據流量的入口,提供鑒權與簽名、商業化計量、資源管理、客戶端連接管理、消費者管控治理、客戶端RPC處理、消息編解碼處理、流量控制、多協議支持等。
  • Broker,原 Broker 模塊的存儲部分獨立為新的存儲節點,專注提供極具競爭力的高性能、低延遲的存儲服務,存儲計算分離后也更易加速存儲能力的創新。原 Broker 模塊的計算部分逐漸上移到 Proxy集群當中。
  • LB Group,根據用戶的需求提供 Classic VIP、VPC VIP、Internet VIP、Single Tunnel、PrivateLink 等多樣化的接入能力。

存儲計算分離帶來的額外成本主要是延遲和成本。

關于延遲,存儲和計算節點從本地方法調用轉換為遠程調用后,無可避免地增加了延遲,一般是毫秒級別,在阿里云上即使是跨 AZ 的網絡通信,延遲一般在 2ms 以內,這種量級的延遲增加對大多數業務來講是完全可以接受的。

  • 關于成本,存算的分開,導致網絡傳輸層面,序列化和反序列化層面不可避免需要更多的 CPU 資源。但另一方面,存儲和計算一個屬于磁盤 IO、內存密集型,一個是 CPU 密集型,拆開后可以更好地設計規格,更好地利用碎片化資源,更容易提高資源利用率,利用云的彈性能力,成本反而可以降低。
  • 簡而言之,在云上環境,云服務形態的 RocketMQ 非常適合存儲計算分離架構。

2.存儲計算合并架構

但從本質來講,存儲計算分離與就近計算和就近存儲的理念是沖突的。存儲計算一體化的架構在云上帶來了困擾,本質還是因為云上是一個多租戶的環境,存儲計算一體化在多租戶的場景下靈活性不夠。但很多場景往往都是小規格單租戶,其實更適合存儲計算一體化。

  • 在開源場景,開源用戶更加期望 RocketMQ 是一款開箱即用、部署簡單的消息中間件,存儲計算分離架構會帶來一定的復雜度,影響開源生態的建設。
  • 在集團的場景,數千臺物理機的規模,存儲計算分離將帶來額外的機器成本。
  • 在專有云場景,很多專有云可能節點數量有限,更傾向于采用一體化的架構。

為了云外云內都能統一技術方案,我們更加期望的一種機構是存儲與計算可分可合的部署形態,分開部署是計算節點完全無狀態,運維迭代極其簡單,合并部署時更原架構體驗保持一致。

但無論采用什么樣的部署架構,存儲和計算的分離都是一種良好的模塊化設計方式,在編程層面的分開是必須要進行的。

如上圖所示,左邊是云上一個分離部署的形態,右邊是合并部署的形態,合并部署時計算節點可以作為存儲節點的SideCar,采用網格的思想進行部署,也可以將計算和存儲揉進同一個進程進行部署。實際上,我們在實踐的過程中,通過對代碼進行充分設計,Proxy 節點可以通過構造器構造出「Local」和「Cluster」部署兩種形態,分別對應合并部署和分離部署的兩種架構形態。

3.單一架構多產品形態

《云原生時代消息中間件的演進路線》一文中提到,阿里云消息團隊目前有業界最豐富的消息產品矩陣,包括消息隊列 RocketMQ、消息隊列 Kafka、微消息隊列 MQTT、消息隊列 AMQP、消息服務 MNS、事件總線EventBridge。豐富的產品矩陣是團隊多年來踐行多樣性和標準化演進路線的結果,所有的消息子產品目前都構建在RocketMQ 存儲內核之上,非常具備統一架構的前提。

通過單一的存儲計算分離架構,支持多產品的業務形態,是云原生消息探索的一個重要方向。這種單一架構多產品形態會帶來諸多好處,比如計算節點共建,通過模型抽象支持多業務模型,多通信協議,釋放重復建設的人力。通過存儲節點并池,各產品打通內部存儲節點,形成資源池合并,統一運維和管控,有助于降低成本、提高效率,加速存儲創新,孵化消息中臺。

如上圖所示,單一架構多產品形態的核心先統一存儲和計算,并進一步統一管控和運維,真正做到一套架構支撐多個云產品。

  • 存儲集群足夠抽象,滿足通用的消息存取需求。
  • 計算集群多合一,足夠的模塊化,可插拔,滿足多產品部署帶來不同權限體系、不同協議、不同抽象模型等的需求。

總結

目前,阿里云消息隊列 RocketMQ 實踐存儲計算徹底分離的架構還處于第一個過渡階段,未來的路還很長,我們會投入至少 1 年的時間在公有云環境全面落地存儲計算分離架構,讓消息服務更彈性、更云原生,讓團隊提高效率,加速業務創新。我們期望新的架構能穩定服務于未來至少 5 年的業務增長,同時,存算可分可合的部署架構也能夠非常好地支撐不同規模開源用戶的個性化需求,讓 Apache RocketMQ 開源社區能夠整體收益于存算計算可分可合架構的新形態。

責任編輯:武曉燕 來源: 阿里開發者
相關推薦

2012-11-06 09:28:25

微軟云計算公有云

2011-09-01 11:12:02

Restaurant 美食應用餐飲應用

2017-01-23 11:18:16

戴爾

2009-12-03 10:32:21

2020-06-23 08:15:13

計算存儲分離

2022-11-17 10:43:20

RocketMQ架構

2021-03-29 07:40:32

Swift Hook 虛函數表

2009-07-21 13:44:11

云計算IT數據中心

2015-05-07 14:24:36

everRun

2016-05-31 10:11:51

2018-03-27 08:59:47

容器化RDS存儲

2010-12-03 10:49:11

Virtuozzo

2013-10-12 13:40:09

2009-01-11 10:27:00

小型辦公室網絡組建

2013-08-08 10:06:07

CA TechnoloCA Expo

2013-01-16 10:07:30

加密解密破解Android軟件

2017-12-14 09:03:24

租賃數據中心設備

2009-12-30 14:19:50

城域網接入技術

2023-12-07 13:14:54

點贊
收藏

51CTO技術棧公眾號

国产99精品| 涩涩在线视频| 国产**成人网毛片九色 | 成年视频在线观看| 成人av网站免费观看| 国产精品69久久| 91精品国产闺蜜国产在线闺蜜| 成人av综合网| 欧美亚洲日本一区| 妞干网在线播放| 成人在线播放视频| 高清shemale亚洲人妖| 日本最新高清不卡中文字幕| 草视频在线观看| 国产伦精品一区二区三区视频 | 91成人在线观看喷潮| 国产卡一卡二在线| 欧美女同网站| 丰满白嫩尤物一区二区| 国产精品视频一| 久久久国产高清| 欧美日韩国产高清| 中文字幕欧美专区| 麻豆国产精品一区| 精品久久国产一区| 欧美性大战久久久久久久| 欧美一级欧美一级| 1stkiss在线漫画| 国产精品嫩草久久久久| 久久综合九色综合网站| 亚洲精品无遮挡| 免费观看久久久4p| 国产精品999999| 成年免费在线观看| 欧美私人啪啪vps| 欧美成人一区在线| 中文字幕求饶的少妇| 欧美色图在线播放| 亚洲欧美三级伦理| 免费的av网站| 激情小说亚洲图片| 亚洲成人av片在线观看| 韩国三级在线看| 大胆国模一区二区三区| 欧美日韩国产高清一区| 日本888xxxx| 高清成人在线| 色婷婷久久99综合精品jk白丝| 国产精品成人久久电影| 丰满大乳少妇在线观看网站| 一区二区三区在线视频免费观看| 午夜啪啪福利视频| 黄色在线论坛| 亚洲色图丝袜美腿| 四虎精品欧美一区二区免费| 国产网友自拍视频导航网站在线观看 | 国产高清在线看| 久久久久久久国产精品影院| 欧美成熟毛茸茸复古| 婷婷五月综合激情| 久久亚洲捆绑美女| 视频一区二区三区免费观看| 成人精品一区二区三区免费| 国产亚洲综合在线| 日韩欧美精品一区二区三区经典| 成年网站在线| 亚洲视频在线观看一区| 4444在线观看| caoporn视频在线观看| 亚洲mv在线观看| 欧在线一二三四区| 国产黄色一区| 欧美一级欧美三级在线观看| 日韩精品国产一区| 在线日韩一区| 色婷婷综合久久久久| 午夜写真片福利电影网| 亚洲精品男同| 国产精品男人的天堂| 国产免费视频一区二区三区| 成人免费视频视频| 欧美日韩高清在线一区| 免费在线看黄网站| 亚洲一区影音先锋| 国产偷人视频免费| 伊人久久大香| 亚洲国产小视频| 97在线观看免费视频| 国产精品精品| 91成人性视频| 一二三四区在线| 成人综合在线观看| 四虎永久在线精品免费一区二区| 99热国产在线| 日本久久精品电影| 欧美熟妇精品一区二区| 国产成人黄色| 欧美黄色片免费观看| 国产高清中文字幕| 麻豆国产91在线播放| 国产激情一区二区三区在线观看 | 国产精品久久久久永久免费观看| 国产91在线亚洲| 欧美激情喷水| 亚洲福利影片在线| 亚洲一二三四五六区| 樱桃成人精品视频在线播放| 国产精品三级久久久久久电影| www五月婷婷| 国产精品美女久久久久久久久久久 | 亚洲.欧美.日本.国产综合在线| 影音先锋在线视频| 欧美性受xxxx| 免费成人深夜夜行p站| 我不卡神马影院| 国产成人黄色av| 全国男人的天堂网| 亚洲欧美日韩久久精品| 欧美一级裸体视频| 女人抽搐喷水高潮国产精品| 欧美不卡视频一区发布| 伊人网免费视频| 久久网站最新地址| 午夜免费福利小电影| 天堂av一区| 日韩中文字幕在线免费观看| 欧美人一级淫片a免费播放| 成人激情午夜影院| www.欧美黄色| 无码国模国产在线观看| 久久精品99久久香蕉国产色戒| 久久久久久无码午夜精品直播| 成人免费高清在线| 日韩精品一区二区在线视频| 精品网站999| 久久综合色影院| 亚洲天堂自拍偷拍| 中文字幕中文字幕在线一区| 手机看片福利盒子久久| 亚洲影院天堂中文av色| 91精品国产乱码久久久久久蜜臀| 亚洲乱色熟女一区二区三区| 亚洲精品亚洲人成人网 | 国产99精品视频| 老汉色影院首页| 精品一区二区三区在线观看视频| www.日韩.com| 国产精品爽爽久久久久久| 国产精品水嫩水嫩| 天天干天天操天天做| 日本道不卡免费一区| 国产精品成人一区| аⅴ资源新版在线天堂| 欧美日韩国产综合视频在线观看| 亚洲高潮女人毛茸茸| 秋霞午夜av一区二区三区| 亚洲高清123| 日韩专区视频网站| 九九热这里只有精品6| 国产丰满美女做爰| 亚洲一区二区影院| 亚洲av成人无码一二三在线观看| 一级成人国产| 日韩av一区二区三区在线| yy6080久久伦理一区二区| 色妞欧美日韩在线| 国产精品一二三四五区| 亚洲一二三区在线观看| 亚洲国产果冻传媒av在线观看| 久久av最新网址| 亚洲国产精品一区二区第一页 | 美女任你摸久久| 最新精品视频| 亚洲码欧美码一区二区三区| 午夜精品久久久久久久久久久久久 | 亚洲欧美日韩中文视频| 进去里视频在线观看| 中文字幕在线不卡| 香蕉在线观看视频| 久久久久网站| 视频一区二区视频| 97公开免费视频| 天海翼在线视频| 黄色成人av网站| 久久精品国产精品青草色艺| 亚洲成人不卡| 久久香蕉国产线看观看网| 亚洲精品国产精品乱码不卡| 欧美午夜激情在线| 九九热久久免费视频| 丁香网亚洲国际| 免费在线观看的毛片| 91tv精品福利国产在线观看| 精品国产一区二区三区四区vr| 亚洲日本在线观看视频| 久久99久久亚洲国产| 国产一级二级三级在线观看| 欧美一级电影网站| 欧美一区二区三区不卡视频| 亚洲欧洲精品一区二区三区| 日本少妇xxxx| 久久er精品视频| 三上悠亚久久精品| 99精品视频在线观看免费播放| 高清不卡一区二区三区| 国产资源一区| 欧美一级免费看| 视频在线这里都是精品| 色老头一区二区三区在线观看| 日韩一级中文字幕| 欧美一区中文字幕| 精品国产一区二区三区四| 亚洲欧美日韩精品久久久久| 国产精品无码一区二区三区| 国产91对白在线观看九色| 国产精品拍拍拍| 亚洲欧美春色| 国产成人在线小视频| 色偷偷综合网| 日韩国产欧美精品| 网友自拍一区| 国产精品一区免费观看| 欧美大片91| 成人免费网站在线观看| 日本精品在线中文字幕| 欧美最猛性xxxxx免费| 久草在线视频福利| 欧美人交a欧美精品| 国产剧情在线| 欧美xxxx18国产| 成人在线观看亚洲| 日韩亚洲精品视频| 亚洲成人三级| 日韩中文字幕亚洲| av在线免费观看网站| 亚洲欧美中文日韩在线v日本| 五月婷婷伊人网| 亚洲国产精品免费| 蜜桃91麻豆精品一二三区| 91精品国产黑色紧身裤美女| 国产一区二区三区四区视频| 欧美日韩国产首页在线观看| 国产精品无码粉嫩小泬| 欧美色图在线观看| 久久精品偷拍视频| 欧美色大人视频| 最近中文在线观看| 欧美日韩一二三区| 91精品国产乱码久久久| 91精品国产综合久久香蕉麻豆 | av福利导福航大全在线| 欧美激情免费视频| 黄色在线看片| 97在线视频免费观看| 色老头在线一区二区三区| 4p变态网欧美系列| 日韩在线影院| 国产精品入口免费视频一| 成人综合日日夜夜| 懂色av一区二区三区在线播放| 大陆精大陆国产国语精品| 久久99久久99精品蜜柚传媒| 欧美极品在线观看| 亚洲国产一区二区精品视频| 91精品啪在线观看国产81旧版| 日本成人在线不卡| 国产日韩欧美一区在线 | 蜜臀av性久久久久蜜臀av| 欧美日韩调教| 国产午夜伦鲁鲁| 男女激情视频一区| 国产一级免费大片| av中文字幕不卡| 一级黄色毛毛片| 亚洲永久精品国产| 日本免费在线观看视频| 欧美喷潮久久久xxxxx| 亚洲国产中文字幕在线| 亚洲男人天堂手机在线| 生活片a∨在线观看| 欧美国产日韩视频| 456亚洲精品成人影院| 91久久在线播放| 天堂av一区二区三区在线播放| 亚洲成色最大综合在线| 激情欧美日韩一区| 丝袜制服一区二区三区| 国产福利91精品一区| 香蕉视频黄色在线观看| 亚洲欧美在线视频| 亚洲天堂av片| 日韩女同互慰一区二区| 国产粉嫩一区二区三区在线观看| 欧美成人激情视频| 色综合一本到久久亚洲91| 91免费版黄色| 狠狠色狠狠色综合婷婷tag| 日本一级黄视频| 日本v片在线高清不卡在线观看| 亚洲美女精品视频| 国产精品久久综合| 欧美在线观看不卡| 日韩欧美国产一区在线观看| 成人动漫在线播放| 97在线视频免费播放| 国产精品视频首页| 日韩尤物视频| 国产美女精品| 无码人妻丰满熟妇区毛片蜜桃精品| 国产日韩av一区| 日韩精品国产一区二区| 欧美一区午夜视频在线观看| 欧美精品a∨在线观看不卡 | 色猫猫成人app| 精品无人乱码一区二区三区的优势| 亚洲国产老妈| 一级黄色录像在线观看| 欧美激情综合五月色丁香小说| 日本视频免费在线| 日韩精品综合一本久道在线视频| 91网在线播放| 国产成人av在线| 你懂的一区二区三区| 日韩精品 欧美| 国产成人福利片| 在线免费观看亚洲视频| 欧美少妇bbb| 成年在线观看免费人视频| 青青草国产精品一区二区| 久久久精品国产**网站| 久久这里只有精品8| 国产精品影视网| 夫妻性生活毛片| 7777精品伊人久久久大香线蕉 | 一色桃子久久精品亚洲| 亚洲精品国产欧美在线观看| 国产亚洲成精品久久| 婷婷激情一区| 日韩av一级大片| 蜜臀av性久久久久蜜臀aⅴ四虎| 精品亚洲aⅴ无码一区二区三区| 在线亚洲一区观看| 国产一级片在线播放| 国产盗摄xxxx视频xxx69| 国产精品一在线观看| 欧美黑人又粗又大又爽免费| 久久综合九色欧美综合狠狠 | 精品日韩av| 国产一区二区高清不卡| 99riav国产精品| aa片在线观看视频在线播放| 黑人巨大精品欧美一区二区三区 | 男人日女人bb视频| 久久青草欧美一区二区三区| 久久人妻免费视频| 一区二区在线视频| 人人玩人人添人人澡欧美| 青少年xxxxx性开放hg| 国产另类ts人妖一区二区| 久久久久免费看| 国产视频在线观看一区二区| www.26天天久久天堂| 日韩第一页在线观看| 福利一区福利二区| 成年人视频在线免费看| 在线播放国产一区二区三区| 欧美电影在线观看网站| 中国女人做爰视频| 97se亚洲国产综合自在线| 午夜久久久久久久久久影院| 日韩专区在线播放| 亚洲日本视频在线| 国产在线观看福利| 中文字幕欧美激情| 亚洲精品成人电影| 欧美在线视频免费播放| 日韩精品电影| 国产原创剧情av| 91官网在线观看| 在线电影福利片| 日韩一区二区三区资源| 国产精品538一区二区在线| 久久久久久久久久久久久久av| 在线视频欧美性高潮| 99精品国产一区二区三区2021| 无码无遮挡又大又爽又黄的视频| 国产精品高潮呻吟| 日韩在线观看视频一区| 国产精品入口日韩视频大尺度| 激情久久婷婷| 五月婷婷婷婷婷| 亚洲国产精品成人va在线观看| av在线不卡精品| 日本wwwcom| 国产精品欧美一级免费| 午夜成人免费影院| 91精品久久香蕉国产线看观看| 日韩一区精品视频| 久久综合色综合| xxx成人少妇69|