欧美日韩亚-欧美日韩亚州在线-欧美日韩亚洲-欧美日韩亚洲第一区-欧美日韩亚洲二区在线-欧美日韩亚洲高清精品

金喜正规买球

京東分布式數據庫系統的演進之路

轉帖|行業資訊|編輯:龔雪|2017-02-23 17:21:22.000|閱讀 221 次

概述:關于數據庫的使用,在京東有幾個趨勢,早期在京東主要用SqlServer及Oracle也有少量采用MySQL,隨著業務發展技術積累及使用成本等因素,很多業務都開始使用MySQL,單機的MySQL往往無法支撐這類業務,需要考分布式的解決方案,另外原本使用MySQL的業務隨著數據量及訪問量的增加也會遇到瓶頸最終也會考慮采用分布式解決的方案。

# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

        關于數據庫的使用,在京東有幾個趨勢,早期在京東主要用SqlServer及Oracle也有少量采用MySQL,隨著業務發展技術積累及使用成本等因素,很多業務都開始使用MySQL,包括早期使用SqlServer及Oracle的很多核心業務也都漸漸的開始遷移到MySQL,單機的MySQL往往無法支撐這類業務,需要考分布式的解決方案,另外原本使用MySQL的業務隨著數據量及訪問量的增加也會遇到瓶頸最終也會考慮采用分布式解決的方案,整個京東發展趨勢如圖1所示。

圖片描述

圖1 業務使用數據庫演變趨勢

        分布式的數據庫解決方案有很多種,在各個互聯網公司使用得也是非常的普遍,本質上就是將數據拆開存儲在多個節點上從而緩解單節點的壓力,業務層面也可以根據業務特點自行進行拆分,如圖2所示,假設有一張user表,以ID為拆分鍵,假設拆分成兩份,最簡單的就是奇數ID的數據落到一個存儲節點上,偶數ID的數據落到另外一個存儲節點上,實際部署示意圖如圖3所示。

        除了業務層面做拆分,也可以考慮采用較為通用的一些解決方案,主要分為兩類,一類是客戶端解決方案,這種方案是在業務應用中引入特定的客戶端包,通過該客戶端包完成數據的拆分查詢及結果匯總等操作,這種方案對業務有一定侵入性,隨著業務應用實例部署的數量比較大,數據庫端可能會面臨連接數壓力比較大的問題,另外版本升級也比較困難,優點是鏈路較短,從應用實例直接到數據庫。

圖片描述

圖2 數據拆分示意圖

        另一類是中間件的解決方案,這種方案是提供兼容數據庫傳輸協議及語法規范的代理,業務在連接中間件的時候可以直接使用傳統的JDBC等客戶端,從而大大減輕了業務開發層面的負擔,弊端是中間件的開發難度會比客戶端方案稍微高一點,另外網絡傳輸鏈路上多走了一段,理論上對性能略有影響,實際使用環境中這些系統都是在機房內網訪問,這種網絡上的影響完全可以忽略不計。

圖片描述

圖3 系統部署示意圖

        根據上述分析,為了更好的支撐京東大量的大規模數據量的業務,我們開發了一套兼容MySQL協議的分布式數據庫的中間件解決方案,我們稱之為JProxy,這套方案經過了多次的演變最終完成并支撐了京東全集團的去Oracle/Sqlserver任務。

        JProxy第一個版本如圖4所示,每個JProxy都會有一個配置文件,我們會在配置文件中配置相應業務的庫表拆分信息及路由信息, JProxy接收到SQL以后會對SQL進行解析再根據路由信息決定SQL是否需要重寫及該發往哪些節點,等各節點結果返回以后再將結果匯總按照MySQL傳輸協議返回給應用。

        結合上文的例子,當用戶查詢user這張表時假設SQL語句是select * from user where id = 1 or id = 2,當收到這條SQL以后,JProxy會將SQL拆分為select * from user where id=1 及select * from user where id = 2, 再分別把這兩條sql語句發往后端的節點上,最后將兩個節點上獲取到的兩條記錄一并返回給應用。

        這種方案在業務庫表比較少的時候是可行的,隨著業務的發展庫表的數量可能會不斷增加,尤其是針對去Oracle的業務在切換數據庫的時候可能是一次切換幾張表,下一次再切換另外幾張表,這就要求經常修改配置文件。另外JProxy在部署的時候至少需要部署兩份甚至多份,如圖5所示,此時面臨一個問題是如何保證所有的配置文件在不斷修改的過程中是完全一致的。在早期運維過程中,我們靠人工修改完一份配置文件,再將相應的配置文件拷貝給其他的JProxy,確保JProxy配置文件內容一致,這個過程心智負擔較重且容易出錯。

圖片描述

圖4 版本一

圖片描述

圖5 配置文件

        在之后的版本中我們引入了JManager模塊,這個模塊負責的工作是管理配置文件中的路由元信息,如圖6所示。JProxy的路由元信息都是通過JManager來統一獲取,我們只需要通過JManager往元數據庫里添加修改路由元數據,操作完成以后通知各個JProxy動態加載路由信息就可以保證每個JProxy的路由信息是完全一致的,從而解決維護路由元信息一致性的痛點。

圖片描述

圖6 版本二

        在提到分布式數據庫解決方案時一定會考慮的一個問題是擴容問題,擴容有兩種方式,一種我們稱之為re-sharding方案,簡單的說就是一片拆兩片,兩片拆為四片,如圖7所示,原本只有一個MySQL實例一個shard,之后拆分成shard1和shard2兩個分片,之后再添加新的MySQL實例,將shard1拆分成shard11和shard12兩個分片,將shard2拆分成shard21和shard22兩個分片放到另外新加的MySQL實例上,這種擴容方式是最理想的,但具體實現的時候會略微麻煩一點,我們短期之內選擇了另一種偏保守一點在合理預估前提下足以支撐業務發展的擴容模式,我們稱之為pre-sharding方案,這種方案是預先拆分在一定時期內足夠用的分片數,在前期數據量較少時這些分片可以放在一個或少量的幾個MySQL實例上,等后期數據量增大以后可以往集群中加新的MySQL實例,將原本的分片遷移到新添加的MySQL實例上,如圖8所示,我們在一開始就拆分成了shard1、shard2、shard3、shard4四個分片,這四個分片最初是在一個MySQL實例上,數據量增大以后我們可以添加新的MySQL實例,將shard3和shard4遷移新的MySQL實例上,整個集群分片數沒有發生變化但是容量已經變成了原來的兩倍。

圖片描述

圖7 re-sharding方案

圖片描述

圖8 pre-sharding方案

        Pre-sharding方案相當于通過遷移完成達到擴容的目的,分片位置的變動涉及到數據的遷移驗證及路由元數據的變更等一系列變動,所以我們引入了JTransfer系統,如圖9所示。JTransfer可以做到在線無縫遷移,遷移擴容時只需提交一條遷移計劃,指定將某個分片從哪個源實例遷移到哪個目標實例,可以指定在何時開始遷移任務,等到了時間點系統會自動開始做遷移。整個遷移過程中涉及到遷移基礎全量數據和遷移過程中業務訪問產生的增量數據,一開始會將基礎全量數據從源實例中dump出來到目標實例恢復,確認數據正確以后開始追趕增量數據,當增量數據追趕到一定程度系統預估可以快速追趕結束時,我們會做一個短暫的鎖定操作,從而確保將最后的增量全部追趕完成,這個鎖定時間也是在提交遷移任務時可以指定的一個參數,比如最多只能鎖定20s,如果因為此時訪問量突然增大等原因最終剩余的增量沒能在20s內追趕完成,整個遷移任務將會放棄,確保對線上訪問影響達到最小。遷移完成之后會將路由元信息進行修改,同時將路由元信息推送給所有的JProxy,最后再解除鎖定,訪問將根據路由打到分片所在的新位置。

圖片描述

圖9 版本三

        系統在生產環境中使用的時候,除了考慮以上的介紹以外還需要考慮很多部署及運維的事情,首先要考慮的就是系統如何活下來,需要考慮系統的自我保護能力,要確保系統的穩定性,要做到性能能夠滿足業務需求。

        在JProxy內部我們采用了基于事件驅動的網絡IO模型同時考慮到多核等特點,將整個系統的性能發揮到極致,在壓測時JProxy表現出來的性能隨著MySQL實例的增加幾乎是呈現線性增長的趨勢,而且整個過程中JProxy所在機器毫無壓力。

        保證性能還不夠,還需要考慮控制連接數、控制系統內存等,連接數主要是控制連接的數量這個比較好理解,控制內存主要是指控制系統在使用過程中對內存的需求量,比如在做數據抽數時候,sql語句是類似select * from table這種的全量查詢,此時后端所有的MySQL數據會通過多條連接并發地往中間件發送數據,從中間件到應用只有一條連接,如果不對內存進行控制就會造成中間件OOM,在具體實現的時候我們通過將數據壓在TCP棧中來控制中間件前后端連接的網絡流速從而很好的保證了整個系統的內存是在可控范圍內。

        另外還需要考慮權限,哪些IP可以訪問哪些IP不能訪問都需要可以精確的控制,具體到某一張表還需要控制增刪改查的權限,我們建議業務在寫SQL的時候盡量都帶有拆分字段保證SQL都可以落在某個分片上從而保證整個訪問是足夠的簡單可控,我們為之提供了精細的權限控制,可以做到表級別的增刪改查權限,包括是否要帶有拆分字段,最大程度做到對SQL的控制,保證業務在測試階段寫出不滿足期望的SQL都能及時發現,大大降低后期線上運行時的風險。

       除了基本的穩定性之外,在整個系統全局上還需要考慮到服務高可用方案。JProxy是無狀態的,一個業務在同一個機房內部署至少兩個JProxy且必須跨機架的,保證在同一個機房里JProxy是高可用的。在另外的機房會部署再部署兩個JProxy,做到跨機房的高可用。除了中間件自身的高可用以外還需要保證數據庫層面的高可用,全鏈路的高可用才是真正的高可用。數據庫層面在同一個機房里會按照一主一從部署,在備用機房會再部署一個備,如圖10所示。JProxy訪問MySQL時通過域名訪問,如果MySQL的主出異常數據庫會進行相應的主從切換操作,JProxy可以訪問到切換以后新的主,如果整個機房的數據庫異常可以直接將數據的域名切換到備用機房,保證JProxy可以訪問到備用機房的數據庫。業務訪問JProxy時也是通過域名訪問,如果一個機房的JProxy都出現了異常,和數據庫類似直接將JProxy前端的域名切換到備用機房,從而保證業務始終都能正常訪問JProxy。

       數據高可靠也是非常關鍵的點,我們會這對數據庫的數據進行定期備份,將備份數據存儲到相應的存儲系統中,從而保證數據庫中的數據即使被刪除依然是可以恢復的。

圖片描述

圖10 部署示意圖

        系統在線上運行時候監控報警是極其重要的,監控可以分多個層次,如圖11所示,從主機和操作系統的信息到應用系統的信息到特定系統內部特定的信息的監控等,針對操作系統及主機的監控京東有MJDOS系統可以把系統的內存/cpu/磁/網卡/機器負載等各種信息都納入監控系統,這些操作系統的基礎信息對系統異常的診斷非常關鍵,比如因為網絡丟包等引起的服務異常都可以在這個監控系統中及時找到根源。

       京東還有統一的監控報警系統UMP,這個監控系統主要是給所有的應用系統服務,所有的應用系統按照一定的規則暴露接口,在UMP系統中注冊以后,UMP系統就可以提供一整套監控報警服務,最基本的比如系統的存活監控以及是否有慢查詢等。

       除了這兩個基本的監控系統以外,我們還針對整套中間件系統開發了定制的監控系統JMonitor,之所以開發這套監控系統是因為我們需要采集更多的定制的監控信息,在系統發生異常時能夠第一時間定位問題,舉個例子當業務發現TP99下降時往往伴隨著有慢SQL,應用從發送SQL到收到結果這個過程中經過了JProxy到MySQL又從MySQL經過JProxy再回到應用,這條鏈路上任何一個環節都可能慢,不管是哪個階段耗時,我們需要將這種慢SQL的記錄精細化,精細到各個階段都花了多少時間,做到出現慢SQL時能快速準確的找到問題根源快速解決問題。

      另外在配合業務去Oracle/SqlServer時,我們不建議使用跨庫的事務,但是會出現有一種情況,同一個事務里的SQL都是帶有拆分字段的,每條SQL都是單節點的,同一個事務里有多條這種SQL,結果卻出現這個事務是跨庫的,這種事務我們都會有詳細的記錄,業務方可以直接通過JMonitor找到這種事務從而更好的進一步改進。除了這個以外,在測試環境時候業務系統一開始寫的SQL沒有考慮太多的優化可能會出現比較多的慢SQL,這些慢SQL我們都會統一采集在JMonitor系統上進行分析處理,幫助業務方快速迭代調整SQL語句。

圖片描述

圖11 監控體系

        業務在使用這套系統的時候 要盡量出現避免跨庫的SQL,有一個很重要的原因是當出現跨庫SQL的時候會耗費MySQL較多的連接如圖12所示,一條不帶拆分字段的SQL將會發送到所有的分片上,如果在一個MySQL實例上有64個分片,那一條這樣的SQL就會耗費這個MySQL實例上的64個連接,這個資源消耗是非常可觀的,如果可以控制SQL落在單個分片上可以大大降低MySQL實例上的連接壓力。

圖片描述

圖12 連接數

       跨庫的分布式事務要要盡量避免,一個是基于MySQL的分布式數據庫中間件的方案無法保證嚴格的分布式事務語義,另一個即使可以做到嚴格的分布式事務語義支持依然是要盡量避免垮庫事務的,多個跨庫的分布式事務在某個分片上發生死鎖將會造成其他分片上的事務也無法繼續導致直接引起大面積的死鎖,即使是單節點上的事務也要盡量控制事務小一點,降低死鎖發生的概率。

       具體的路由策略不同的業務可以特殊對待,以京東分揀中心為例,各個分揀中心的大小差異很大,北京上海等大城市的分揀中心數據量很大其他城市的分揀中心相對會小一點, 針對這種特點我們會給其定制路由策略,做到將大的分揀中心的數據落在特定的性能較好的MySQL實例上,其他小的分揀中心的數據可以按照普通的拆分方式處理。

      在JProxy系統層面我們可以支持多租戶模式,但考慮到去Oracle/SqlServer的業務往往都是非常重要且數據量巨大的業務,所以我們的系統都是不同的業務獨立部署一套,在部署層面避免各個業務之間的互相影響。考慮到獨立部署會造成一些資源浪費,我們引入了容器系統,將操作系統資源通過容器的方式進行隔離,從而保證系統資源的充分利用。很多問題沒必要一定要在代碼層面解決,代碼層面解決起來比較麻煩或者不能做到百分之百把控的事情可以通過架構層面來解決,架構層面不好解決的事情可以通過部署的層面來解決,部署層面不好解決的事情可以通過產品層面來解決,解決問題的方式各式各樣,需要從整個系統全局角度來綜合考量,引用鄧公的一句話“不管黑貓白貓,能抓老鼠的就是好貓”,同樣的道理能支撐住業務發展的系統就是好的系統。

       另外再簡單討論一下為什么基于MySQL的分布式數據庫中間件系統無法保證嚴格的分布式事務語義支持。所謂分布式事務語義本質上就是事務的語義,包含了ACID屬性,分別是原子性、一致性、持久性、隔離性。

      原子性是指一個事務要么成功要么失敗,不能存在中間狀態。持久性是指一個事務一旦提交成功那么要做到系統崩潰以后再恢復依然是成功的。隔離性是指各個并發事務之間是隔離的,不可見的,在數據庫具體實現上可能會分很多個隔離級別。事務的一致性是指要保證系統要處于一個一致的狀態,比如從A賬戶轉了500元到B賬戶,那么從整體系統來看系統的總金額是沒有發生變化的,不能出現A的賬戶已經減去500元但是B賬戶卻沒有增加500元的情況。

圖片描述

圖13 可串行化調度

       事務在數據庫系統中執行的時候有一個可串行化調度的問題,假設有T1、T2、T3三個事務,那么這三個事務的執行的效果應該和三個事務串行執行效果一樣,也就是最終效果效果應該是{T1/T2/T3, T1/T3/T2, T2/T1/T3, T2/T3/T1, T3/T1/T2, T3/T2/T1}集合中的一個,當涉及到分布式事務時,每個子事務之間的調度要和全局的分布式事務的調度順序一致才能滿足可串行化調度的要求,如圖13所示,T1/T2/T3的三個分布式事務,在一個庫中的調度順序是T1/T2/T3和全局的調度順序一致,在另一個庫中的調度順序變成了T3/T2/T1,此時站在全局的角度來看就打破了可串行化調度,可串行化調度保證了隔離性的實現,當可串行化調度被打破時自然隔離性也就隨之打破,在基于MySQL的分布式中間件方案實現上,因為同一個分布式事務的各個子事務的事務ID是在各個MySQL上生成的,并沒有提供全局的事務ID來保證各個子事務的調度順序和全局的分布式事務一致,導致隔離性是無法保證的,所以說當前基于MySQL的分布式事務是無法保證嚴格的分布式事務語義支持的。當然隨著MySQL引入GR可以做到CAP理論中的強一致,再加強中間件的相關功能及定制MySQL相關功能也是有可能做到支持嚴格的分布式事務的。


標簽:mysql

本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn


為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
国产午夜伦伦午夜伦 | 国产在线精品一区二 | 在线观看一级亚洲欧美观看 | 在线观看中文字幕码 | 96在线视频精品 | 亚洲国产精品尤物yw在线 | 中文文字幕视频在线观看 | 一本色道 | 亚洲成年人免费a级网站 | 日韩欧美亚洲三区视频 | 亚洲最大激情中文字幕 | 亚洲精品国产电影 | 国产午夜影视大全免费观看 | 国产精品1234 | 国产一区二区视频91 | 台湾swag在线 | xxxx迷奷在线观看 | 在线观看国产中文日本 | 亚洲综合图| 中文字幕一区二区三区免费视 | 午夜级理论片在线播放202 | 五月婷婷中文字幕 | 最新电影电视剧短剧大全 | 免费人成网站免费看视频 | 中日韩精品视频 | 国产一码二码三码区别 | 人人狠狠综合99综合久 | 日韩欧美大片精品黄 | 亚洲日本中文字幕乱码在线电影 | 欧美日韩人人天天综合小说 | 女人与公驹交酡全过程 | 亚洲欧美国产制服另类 | 国产精品人成在线观看 | 欧美性videos高清 | 两性色午夜视频在线观看 | 欧美毛多水多肥妇 | 强伦轩一区二区三区四区播放方式 | 中文字幕精品亚洲无线码一区 | 999电影网 | 第一福利社区1024 | 日韩午夜理论免费tv影院 | 综合一区二区 | 国产91精选在线观看导航 | j8又粗又硬又大又 | 秋霞电影| 欧美+日韩+国产在线 | 国产精品另 | 欧洲在线一区 | 国产免费视频观看网站 | 国产v片在线播放免费观看大全 | 午夜性爽一区二区三区 | 午夜国产福利在线 | 国产欧美日韩综合精品区一区二区 | 国产99精品在线观看 | 精品国产免费人成电影在线观 | 国产亚洲福利精品一区二区 | 两个人看| 成人aⅴ综合视频国产 | 99国产在线观看 | 不卡视频一区二区 | 欧美性爱精品一级大片 | 美女被男人桶到爽免费网站 | 欧美黑大硬粗xxxxx成人视颎 | 永久免费91桃色福利 | 国产熟女激情视频自拍 | 国产精品亚洲专区一区 | 911亚洲| 欧美日韩国产亚洲沙发 | 亚洲国产婷婷综合在线精品五月 | 国产原创精品在线 | 亚欧国产一级在线免费 | 国产精品自产拍在 | 欧美a级v片不 | 99热永久地址有精品 | 国产欧美一区二区三区户外 | 日本三级韩国三级香港三级a级 | 国产午夜| 亚洲va一区动漫 | 欧美又大粗又爽又黄大片视频 | 亚洲高清国产拍精品动图 | 海角国精产品一区一区三区糖心 | 亚洲老熟 | 电话耳麦 | 国产精品今日更新国产主播 | 97碰成人国产免费公开视频 | 国产亚洲日韩欧 | 国产一区二区免费在线观看 | 人成黄页在线观看国产 | 亚洲国内精品自在线影视 | 日本激情在线观看免费观看 | 国产高清精品一区 | 漂亮大学 | 白丝视频| a天堂中文在线天堂资源中文 | 夜夜国产亚洲视频香蕉 | 亚洲人色大成年网站在线观看 | 真实国产熟睡乱子伦视频 | 国产视频中文字幕 | 日本中文字幕乱码免费 | 91看片婬黄大片91挑色 | 西西人体ww | 国产99视频在线观看免费 | 五月婷婷六月丁香 | 亚洲国产亚洲片在线观看播放 | 一区二区视频传媒有限公 | 国产精品一级国产精品片 | 在线日韩欧美一区二区三区 | 91精品国产一区二区三区香蕉 | 真人二十三式性视频(动) | 区三区夜色 | 中字幕视频在线永久在线 | 亚洲欧洲日产国码a | 人人天天综合影院 | 2025自拍偷区亚洲综合第一页 | 午夜性爱故事在线观看 | 豆精品一区 | 99国产在线 | 在线观看网站人成亚洲小说 | 在线观看国产一区二区三区 | 午夜成人亚洲理伦片在线观看 | 亚洲国产一区二区三区综合片 | 亚洲一区二区三区四区视频 | 在线观看亚洲人成网站 | 伊人www22| 欧美国产在精品 | 亚洲日韩色在 | 一级a看片免费视频 | 亚洲高清二区 | 超级碰97直线国产免费公开 | 国产国产人成免费视频77777 | 午夜亚洲理 | 国产吹潮在线观看中文 | 亚洲电影 | 午夜私人影院免费体验区 | 国产女m视| 年轻的母亲4韩剧免费中文版 | 亚洲一区中 | 国产一区二区三区四区五区加勒比 | αv天堂在线观看免费αⅴ 尤物视频 | 欧美乱妇激情在线播 | 国产在线国偷精品产拍 | 国产在线观看福利一区二区 | 欧美亚洲人成网 | 成年男人午夜片免费观看 | 国产传媒片免费观看 | 日本不卡 | 五月综合激情国产 | 丁香婷婷激情小说 | 免费的电影天堂手机在线观看 | 国产午夜场免费视频在线播放 | 91精品国产高清一区二区 | 五月天在线观看视频网站 | 亚洲高清一区二区三区四区 | 中文字幕在线观看亚洲 | 人国产在线观看不卡片 | 欧美性狂猛aa| 亚洲视频在线精品 | 在线观看中文字幕2025 | 欧美理论片在线观看一区二区 | 亚洲福利一区福利三区 | 精品国产二区亚洲日本精品 | 亚洲已满18点击进入在线观看 | 99re6在线视频精品免费下载 | 97韩剧网首页 | 在线国产 | 成人影视 | 丁香美女社区 | 国产亚洲精 | 国产视频a区| 国产精品猎奇另类视频 | 亚洲综合欧美日韩国产一区二区桃 | 国产精品人娇在线内谢 | 国产乱人视频免费播放 | 午夜福利成人污在线观看 | 欧美日韩视频一区二区三区 | 梦乃爱华作品在线观看播放 | 91啦91pornv | 欧洲动漫精品专区一区二区三区 | 大片在线观看免费 | 又大又粗又黄又硬又爽又免费视 | 亚洲欧美日韩精品综合网 | 可以看黄的网 | 国产精品一区二区电影 | 国产乱码一区二区三 | 国产精品1024香蕉在线观看 | 野花社区 | 国产精品播放一区二区三区 | 在线播放精品一区二区三区 | 国产a级三级三区成人国产一级婬 | 亚洲午夜日韩 | 亚洲国产97视频在线 | 亚洲综合区夜久 | 日韩在线看精品免费视频 | 国产精品高清尿小 | 在线观看国产亚洲视频免费 | 免费啪视频观试看视频 | 小蜜被两老头 | 国产精品午夜小视频观看 | 免费国产乱理伦片在线观看 | 国产自偷酒店在线观看 | 日本中文有 | 最新国产精品拍自在 | 最新电影电视剧 | 色一情一乱一乱一 | 国产福利一区二区在线精品 | 精品国产污 | 另类亚洲图区在线视频 | 成人欧美一区二区三区在线观看 | 疯狂欧美牲乱大交777 | 欧美人兽一区 | 欧美日韩国产亚洲一区二区 | 伊人天堂网 | 欧美欧美日韩综合一区天 | 欧美日韩一区 | 日韩在线中文字幕视频 | 乱伦亚洲影视三级 | 91普通话国产对白在线 | 亚洲国产欧美日韩v一区二区 | 日本高清视频色www在线观看 | 69hdxxxxcom| 亚洲精品国产美女在线观看 | 国产97色在线 | 视频国产精品丝袜第一页 | 乱色熟女综合一区二区三区 | 福利片一区二区 | 99一区二区三区国产热视频在线 | 日韩99在线一级 | 男人的天堂v在线播放 | 姑娘色综合一二三区 | xxxxbbbb欧美 | 在线综合亚洲欧洲综合网站 | 久青青视频在线观看久 | 国产精品一品二区三区的使用体验 | 国产鲁鲁视频在线观看免费 | 日韩v高清 | 一区二区三区国产 | 囯产精品宾馆在线精品酒店 | 日韩国产欧 | 国产精品偷窥熟女欧美激 | 一区二区免费国 | 欧美日韩国产一中文字不卡 | 99国产清国产精品国产 | 亚洲国产精品一在线 | 午夜亚洲福利在线老司机 | 欧美va免费高清在线观看 | 亚洲欧美自偷自拍另类视 | 中文字幕国产在线 | 中文精品视 | 日韩精品视频网站在线 | 91精品啪aⅴ在线观看国产 | 青青草免费国产视频网站 | 中文字幕日韩欧免费视频 | 国产网站在线 | 抱着cao才爽视频 | 国产女同| 中美日韩亚洲高清 | 亚洲狠狠婷 | 九九热视频在线免费观看 | 日本免费一区二区在线 | 韩国a级特黄特 | 在线观看片免费 | 欧美在线国产精品 | 青草青草久热精品视频在线播放 | 欧美激情视频区一区二区在线观看 | 国产手机视频在线 | 亚洲人成电影手机在线网站 | 国产一区二区三区不卡在线看 | 人成午夜视频在线观看 | 亚洲欧美精 | 欧美一级鲁丝 | 经典日韩中文字幕综合网 | 97天堂nba永久 | 一本大道之中文日本香蕉 | 两性色午夜视频免费老司机 | 手机国产乱子伦精品视频 | 国产在线一区二区三区欧美 | 国产午夜视频 | 国产一级二级三级 | 性欧美高清 | 欧美激情日韩 | 亚洲精品区午夜亚洲精品区 | 免费国产黄频在线观看视频 | 亚洲午夜视频在线 | 97精品| 国产免费v片在线观看完整版 | 视频在线观看不卡 | 亚洲第一综合天堂另类专 | 成人国产99视频在线观看 | 高清影视电视 | 91九色老熟女免费 | 国产精品+日韩精品+在 | 国产欧美日韩高清在线不卡 | 日韩在线看精品免费视频 | 国产精品区在 | 亚洲国产日韩欧美视频二区 | 亚洲人成欧| 国产亚洲视频在线观看 | 国产精品va在 | 亚洲精品一在线观看 | 视频精品| 国产精品手机免费 | 国产欧美日韩精品a在线观看高清 | 夭天干天天 | 国产精品自在线拍国产第一页 | 日本精品一区二区 | 亚洲日本aⅴ精品一区二区在线 | 不卡在线播放中文字幕在线 | 国产一区福利 | 国产自拍偷拍在线一区二区 | 亚洲一区二区三区不卡视频 | 在线观看网站国产精品 | 日韩在线视频一区 | 国产亚洲欧洲精品一区二区三区 | 久9视频这里只有精品8 | 99国产在线精品国自产在 | 国产精品免费视频观看玖玖 | 精品日韩欧美一区二区三区 | 国产精品视频一 | 欧美日产欧美日产精品 | 亚洲区小说区 | 在线观看亚洲人成网站 | 日韩一区二区四区高清免费 | 精品一卡2卡三卡4卡免费视频 | 激情文学综合区图片区小说区 | 国产福利一区二区在线精品 | 亚洲一区二区三区乱 | 欧美三级蜜桃2在线观看 | 国产精品欧美亚洲 | 军训完被教官灌满精子男男 | 国产中文字幕免费不卡 | 日韩专区中文字幕在线 | 羞羞视频安装 | 国产亚洲天堂 | 日韩亚洲欧美三区中文字幕 | 2025最新电影、电视剧、综 | 韩日精品在线观看 | igao视频在线观看免费 | 一二三四影视在线看片免费 | 国产香蕉尹人视频 | 成人国产精品一区二区免费 | 欧美日韩一区二区三 | 国产精品视频一区二区噜噜 | 日本精品电影一区二区三区 | 放荡老师张开双腿任我玩 | 亚洲欧洲一区二区 | 99偷拍视频精品一区二区 | а√天堂中文官网在线8 | 国精品日韩欧美一区二区三区 | 九九九全国免费视频 | 亚洲欧美国产日韩精 | 日韩aⅴ黄日韩a影片 | 亚洲欧美日韩综合一区二区 | 在线观看中文字幕 | 亚洲v中文在线播放免费 | 亚洲综合在线一区二区三区 | 日本乱理伦片在线观看中文字幕 | 高清欧美性猛交xxxx黑人猛交 | 姐妹5中国版 | 国产亚洲精品ae86 | 亚洲中文字幕乱码熟女在线 | 国产精品九九九午夜 | 好吊妞国产欧美日韩免费观看 | 激情五月婷婷丁香六月 | 噼里啪啦电影在线观看免费 | 热门电影综艺电视剧手机在线观看 | 亚洲一线产区二线产区精华 | 亚洲精品一区二区三区人妖 | 午夜亚洲中文电影 | 日韩中文字幕v亚洲中文字幕 | 国产一区二区三区精品综合 | 午夜色大片在线观看 | 日韩亚洲综合欧美 | 成l人在线观看线路1 | www.五月天激情| 日皮视频免费 | 免费人成视在线观看不卡 | 日韩成人精品在线 | 国产丶欧美丶日本不卡 | 亚洲小说第一区 | 美腿丝袜亚洲综合在线视频 | 精品一区二区三区在线免 | 亚洲欧洲日韩一区二区日本 | 亚洲人成网址在线观看 | 青苹果乐园影院在线播放 | 欧美五月婷婷开 | 国产真实乱对白精彩 | 丝袜视频国产手机在线 | 国产精品成人第一区 | 中文字幕第一页国产 | 日韩视频中文字幕视频一 | 国产一区精品 | 日韩免费码 | 野花韩国高清免费视频6 | 免费aⅴ大片在线观看 | 国产精品猎奇另类视频 | 观看www | 精品一区二区三区高清免费不 | 欧美一级毛卡片免费2025 | 免费高清手机在线观看 | 无人在线观看视频高清播放 | 一区二区不卡中文字幕在线 | 最新精品在线视频 | 69精品人人人人人人人人人 | 最新版本直播app | 一本大道香蕉久97在线播放 | 手机在线观看日韩电影大片 | 99爱在线观看精品视频 | 亚洲春色一区 | 日本一区中文字幕免费 | 亚洲熟女综合一区二区三区 | 热播电视剧免费在线观看 | 老子影院午夜伦不卡亚洲 | 精品一区二区中文字幕 | 欧美不卡一卡二 | 欧洲日韩国产一区 | 重口sm一区二区三 | 在线观看片免费人成视 | 精品a在线观看 | 中文字幕一区二区三区四区 | 免费人成黄页网站大全在线观 | 国语对白精品一区二区在线观看 | 国产又黄又爽视频免费观 | 国产精品五月天婷婷视频 | 国产成视频 | 日本视频在线观看不卡高清免费 | 一区二区三区美女图片 | 日韩欧美中文亚洲高清在线 | 国产女饥渴熟女专区九色 | 免费的电影天堂手机在线观看 | 偷国内自拍视频在线观看 | 最近中文字幕免费高清mv视频6 | 亚洲3d卡通动漫在线 | 国产对白精品刺激一区二区 | 欧美精品aⅴ一区二区三区 天堂a在线观看视频 | 欧美日韩一二三区 | 国内精品免费 | 亚洲日韩视频在线观看 | 99一区二区三区国产热视频在线 | 在线日韩不 | 综合三级在线观 | 欧美一区二区成人精品视频 | 精品国产午夜福利不卡在 | 五月婷婷丁香色 | 高清在线免费欧 | 只有精品 | 亚洲精品一品区二品区三品区 | 天黑黑影院免费观看视频在线播放 | 把你的香肠放入我的扇贝里 | 最新热门电影电视剧免费在线观看 | 国产精品老熟女视频一区二区 | 俄罗斯美女真人性做爰 | 亚洲日韩国产欧 | 3d动漫一区二区 | 亚洲一区在线综合 | 老女肥女熟国产在线视频网址 | 国内精品手机在线观看视频 | 成人精品视频99在线观看免费 | 国产做国产爱免费视频 | 亚洲一日欧美日韩中文字幕 | 国产一区在线看 | 亚洲精品偷 | 夫妇交换| 国产免费久 | 中文字幕二区在线 | 97碰成人国产免费公开视频 | 国产一级高清在线 | 狂野欧美性猛交xxxx免费 | 红杏亚洲影院一区二区三区 | 国产精品亚洲一区二区三区欲 | 亚洲精品国产第一区二区小说 | 豆精品一区 | 亚洲经典在线中文字幕 | 中文字幕乱 | 在线观看一二三四区 | 日韩va不卡精品一区二区 | 成人欧美视频在线观看 | 亚洲影院| 亚洲精品国产精品制服丝袜 | 亚洲狠狠ady亚洲精品大秀 | 精品国精品自拍自在线 | 国产精品韩国一区二区三区 | 亚洲国产日韩一级精品视频网站 | 激情小说亚洲图片伦 | 加勒比综合免费不卡在线观看 | 不止不休高清在线观看 | 亚洲综合欧美 | 亚洲精品国产精品乱码不99 | 精品国产不卡一区二区三区 | 精品剧情v国产在线观看 | 亚洲无亚洲人成网站77777 | 久产久精九国品在线 | 国产一区二区三区水蜜桃 | 又粗又紧又湿又爽a视频 | 国产欧美日本亚洲精品一5区 | 欧美视频免费看 | 国产午夜视频在线观看 | 国产精品多人 | 区二区69 | 亚洲欧美日韩国产另例 | 频精品99| 欧美在线精品亚洲综合网 | 国产二区丝袜在线观看 | 成人精品国产区在线观看 | 国产精品日韩欧美一区二区三区 | 亚洲男人的天堂在线观看 | 国产亚洲精品国产91 | 日本黄页网站大 | 91进入蜜 | 国产免费福利影院 | 玖玖综合 | 国产精品亚洲午夜一区二区三区 | 日韩又爽又黄 | 2025年全裸 | 麻花豆传媒剧 | 91福利国产极品美女在线观看 | 激情影院內射美女 | 亚洲精品aⅴ中文字幕 | 一区二区三区在线视频不卡 | 日韩精品在线观看欧美 | 中文字幕精品亚洲无线码一区应 | 欧美一级高清在线观看 | 欧美一区二区三区四区婷婷 | 国产日本在线观看网址 | 国产高清欧美情侣视频 | 午夜福利在线观看亚洲一区二区 | 亚洲五月六月丁香激情综合 | 欧美疯狂party | 一级一黄免费视频在线看 | 在线视频欧美 | 日本乱偷 | 欧美日韩国产中文字幕 | 美女一区二区三区 | 免费高清电影在线观看 | 中文有码国产精品 | 99偷拍视频精品一区二区 | 在线电影电视剧动漫综艺免费观看 | 国产自偷酒店在线观看 | 婷婷蜜桃国产精品一区 | 乱码精品一区二区三区四川人 | 天天看片在线完 | 激情gf视频 | 国产亚洲精aa在线观看 | 91视频官| 荫蒂添的好舒服视频囗交 | 成人啪精品视频免费网 | 国精一二二产品无人区 | 免费v片在线观看 | 小罗莉极品一线天在线 | 国产普通话对 | 日本免费一区二区在线观看 | 无毒国产不卡在线视频 | 亚洲欧美中文字幕在线观看 | 亚洲欧美色国产综合 | 91免费在线 | 99re5在线精品视频热线 | 伊伊人成亚洲综合人网7777 | 成人区精品一区二区不卡亚 | 欧美xxxxx高| 免费看黄的网址 | 自拍偷自拍亚洲精品10p | 亚洲国产精品福利片在线观看 | 国产免费毛不卡片 | 成人妇女免费 | 欧美区一区二 | 国产伦理一区二区 | 欧美一区韩国二区老 | 欧美影视 | 欧美日韩一区二区综合 | 人在线播放| 羞羞影院午夜男女爽爽影 | 九七九七色伦在线影院 | 在线日产精品一区 | 国内外成人激情免费在线视频 | 欧美a级片一区二区在线播放 | 午夜福利国产主播露出 | 久碰免费视 | 在线亚洲一区二区三区四区 | 欧美日韩国产一区 | 在线观看国产成 | 欧美巨大巨粗黑人性aaaaaa | 日本在线看片网站 | 欧美日韩一区日本成人一区二区 | 亚洲综合成人精品成人精品 | 国产精品一区二区含羞草 | 亚洲国产97视频在线 | 北京国贸大酒店张津 | 伊人影视网 | 国产高清无密码一区二区三区 | 国产92刮伦脏话对 | 亚洲一区日韩高清中文字幕亚洲 | 毕业之后混得很normal | 92午夜福利国产精品 | 精品一区电影 | 国产一卡二卡三卡四卡在线看 | 91极品尤物在线观看 | 精品视频一区二区三 | 国产男女免费完整视频网页 | 国产香港日本三级在线观看 | 亚洲国产中文字幕无线乱码 | 精品成人大胸美女视频在线播放 | 日韩v午夜视频在线观看 | 热门电影、电视剧、动 | 手机看电影的网站 | 成欢阁免费入口在线观看 | 精品国精品国产自在久国产应用 | 国产高清在线观看视频一线 | 国产精品r级最新在线观看 夜夜爽免费看 | 91精品区| 亚洲精品高清国产 | 日本高清在线中字视频 | 亚洲欧美日韩综合 | 国产精品高清视亚洲精品 | 亚洲欧美日本综合 | 午夜福利啪爽国产片精品 | 91啪在线视频 | 99精品热这里只有精品 | 最新高清热播电影 | 国产一区视频在线免费观看 | 私人影院 | 一区二区三区四区糖心 | 亚洲va欧洲va日韩v | 国产精品天干天干在线综合 | 草莓视频污污版 | 激情婷婷 | 欧美日本片一区二区 | 亚洲视频精品 | 亚洲国产一区二区三区a毛 国产美女淫秽一区二区三区 | 国产精品一卡二卡三卡四卡 | 日韩精品a在线视频 | 五月天丁 | 成小说网站色在线 | 国产亚洲2025日韩 | 美女裸身网站免费看免费网站 | 亚洲精品日韩在线观看高清不卡 | 国产91爱剪辑直播在线观看 | 国产乱子伦60女人的皮视频 | 免费动漫网站 | 偷偷要色偷偷网站视频 | 999精品在线 | 欧美疯狂party | 欧美综合自拍亚洲综合区 | 两个人免费视频观看高清视频 | 高清午夜福利电影在线 | 日韩精品国 | 奇奇影院 | 亚洲精品成a人在线观看 | 国产午夜福利 | 亚洲国产精品欧美日韩一区二区 | 天堂a√ | 日久精品不卡一区 | 欧美一区二区三区性 | 中文字幕在线不卡精品视频99 | 99re这里只有精品国产精品 | 国产福利一区二区精品秒拍 | 精品13页| 最新一卡二卡 | 第一页欧日韩在线视频 | 欧美日韩午夜视频在 | 国产欧美综合精品一区二区 | 国产乱子轮xxx农村 天天躁日日躁狠狠很躁 | 国产suv精品一区二区62 | 日本三级韩国三级欧美三级 | 91同城| 亚洲午夜福利在线观看 | 午夜欧美性视频在线播放 | 一级中文字幕免费乱码专区 | 亚洲综合色区在线播放 | 欧美日韩亚洲二区在线 | 因为太怕痛就全点防御力了 | xxxxbbbb欧美 | 午夜亚洲国产理论片二 | 999zyz玖玖资源网免费 | 精品亚洲一区二区三区在线观看 | 99精品全国免费观看视频 | 免费的a级片 | 国产高清无密码一区二区三区 | 午夜福利在线观看国产精品 | 在线中文字幕有码中文 | 青青热在| 免费观看性欧美大片无片 | 91九色精品国产免费 | 成人专区一区二区三区四区 | 中文字幕亚洲综合小综合在线 | 在线国产亚洲91 | 国产自在现偷国产精品国产日韩 | 99热国产亚洲精品 | 精品午夜国产在 | 午夜影院高清无 | 阿v视频国产免在线手机观看 | 精品国产亚洲一区二区三区在线观 | 在线免费视频 | 欧美精品成人3d在 | 日本伦理电影免费观看 | 国产精品亚洲а∨无 | 国产一区二区不 | 精品综合国产一区二区三区码码 | 天堂资源中文最新 | 国内美女91福利在线观看 | 国产sm重味一区二区三区 | 日本一点不卡高清 | 国产精品自产拍在线网站 | 国产高清欧美情侣视频 | 欧美综合在线观看日本 | 激情欧美日韩一区二区 | 亚洲电影在线免费观看 | 婷婷四房综合激情五月在线 | 亚欧乱色国产精品免费 | 成人影片一区免费观看 | 三级视频婷婷麻 | 日本阿v高清不卡在线 | 国语自产精品视频一区二区 | 国产午夜视频在线 | 中文字幕不卡精 | 护士在办公室被躁bd在线观看 | 国产欧美精品亚洲日本一区 | 亚洲国产精品成 | 中文字幕精品视频第一区第二区 | 免费a视频在线观看 | 美女大黄三级视频在线观看 | 国产偷国 | 日本三级手机在线播放线观看 | 亚洲成a人片在线观看www流畅 | 自拍偷在线精品自拍偷免费 | 国产精品成人观看视频免费 | 亚洲欧美国产精品一区二区 | 美女被肏翻白眼视频在线观看 | 天天槽天天槽天天槽 | 国产热女| 成a人片在线观看中文 | 在线精品日韩 | 国产精品亚洲综合视频 | 国产免费人成视频在线播放播 | 中文字幕在线免费专区 | 国产在线视欧美亚综合 | 亚洲人成人一区二区三区 | 五月网站| 成人免费高清观看在线 | 中文字幕自拍偷拍 | 精品一区网友自拍偷拍第一页 | 免费的影视大全 | 一本一本大道香蕉久在线精品 | 日韩精品一区二区三区影院 | 果冻文化传媒官网 | 日韩中文字葛高清在线专区 | 青青草原国产在 | 中文日产 | 极品尤物一区二区 | 亚洲裸男gv网站 | 91秒拍国产福利在线观看 | 亚洲一区自拍视 | 国产福利精品一区二区 | 永久免费a | 欧美午夜 | 国产在线观看美女福利精 | 日日夜夜| 真实国产乱子伦对白在线 | 国产精品亚洲一区二区三区 | 天美麻花星空视 | 免费最新电视剧电影随心看 | 国产福利不卡免费视频在线观 | 亚洲欧洲中文字 | 精品亚洲一区二区三区在线播放 | 国产午夜亚洲精品理论片不卡 | 国产精品性爱视频 | 最新日本一道免费一区二区 | 日韩系列在线 | 国产女人喷潮视频在线观看 | 亚洲高清在线 | 国产女人aaa级久 | 国产精品专区 | 日本综合欧美一区二区三区 | 欧美亚洲综合色 | 精品国产一区二区三区a | 特级西西 | 成人āv专区精 | 97国语精品自产拍在线观看一 | 伊人国产在线视频 | 国产精品自在线拍国 | 久99久精品| 欧美日韩在线精品一区二区三区 | 亚洲高清精品一区 | 国产老熟女狂叫对白 | 免费播放婬乱男女婬视频 | 宝贝乖把腿分大一点h欧阳凝小说 | 国亚洲一厂区二厂区三厂区 | 成人免费观看黄ā大片夜月 | 日韩亚洲人成影院 | 欧美日韩一区二区三区在线播放 | 亚洲欧美综合 | 亚洲午夜福利 | 国产的精品 | 日韩欧美在线一区二区不卡 | 中文字幕日 | 欧美日韩亚洲二区在线 | 午夜免费啪视频观看视频 | 日韩一区二 | 蜜桃一区二区三区 | 在线视频欧美 | 国产大片黄在线观 |