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

金喜正规买球

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

轉帖|行業資訊|編輯:龔雪|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
日本欧美中文幕 | 91热爆在线| 国产精品日本 | 禁止18岁啪 | 午夜福利试看120秒体验区 | 国产免费131美女 | 成人欧美一区二区三区黑人免费 | 无弹窗播放69国产在线视频 | 天天色影综 | 国产区精品视频 | 欧美激情000ⅹxx同性 | 欧美影视 | 国产精品办公室沙发 | 国产欧美亚洲精品第一页 | 福利片午夜免费观着 | 国产日韩欧美综合一区 | 一本到国产在线精 | 欧美日韩一区二区三区自拍 | 国产女饥渴熟女专区九色 | 老司机精品 | 国产日本欧美三区 | 亚洲mv大片欧洲mv大片入口 | 国产电影在线精品亚洲 | 最新电影电视剧在线观看 | 国产精品17p | 中国领先的综合视频网站 | 日本三级做a全过程在线观看 | 日韩一区精品在线观看 | 午夜色大片在线观看 | 国产精品自在线拍国 | 天美麻花星空大全在线观看免费 | 成人精品视频 | 中文字幕日韩一区二区不卡 | 午夜理论片在线观看免费 | 91蜜芽尤物福利在线观看 | 99热日韩 | 成人看片黄a在线 | 欧美疯狂黑人xxxxbbbb | 影音先锋2025色资源网 | 激情欧美一区二区三区 | 观看红杏 | 99超级在线视频 | 一二三四视频 | 亚洲一区免 | 国产又色又爽又黄的网站在线 | 国产午夜福利不卡在线观看 | 噼里啪啦的视频免费观看 | 成人短视频黄 | 欧美人与性囗牲恔配 | 欧美日韩国产免费一区二区三区 | 91影视日韩欧美在线观看 | 亚洲中文娱乐网在线观看 | 国产青草视频在线观看 | 日韩欧美国产一区免费 | 国产午夜a级理论片在线播放 | 精品国产福利一区二区在线 | 日本国产一区在线观看 | 亚洲精品一二三四区 | 国产亚洲视频中文字幕97精品 | 亚洲全网 | 国产精品国产自线拍免费不卡 | 国产在线观看无 | 国产精品精品自在线拍 | 在线观看视频导 | 韩国中文全部三级伦在线观看中文 | 日本黄页网站在线观看 | 国产一级特黄aa大片免费 | 99久热只有精品视频免费看 | 亚洲国产精品va在线播放 | 欧美黑大硬粗xxxxx成人视颎 | 日本一区二区在线不卡 | 亚洲色国产欧美日韩 | 亚洲日本va午夜在线电影 | 免费人成在线蜜桃视频 | 中文字幕午夜福利片亚洲 | 中文字字幕在线中 | 国产精品自在线拍国产电影 | 免费人成视网站在线观 | 好硬好大 | 亚洲欧美偷拍另类a∨ | 欧美日韩中文字幕免费看 | 亚洲视频一区二区在线观看 | 在线欧美日韩亚洲国产一区 | 成人国产精品高清 | 国产微信高清小视频在线播放 | 三上亚悠在线精品二区 | 91精品国产高清一区二区 | 成人a大片在线观看 | 国产女主播精 | 精品视频在 | 日韩欧美一区二 | 国产亚洲精品片a77777 | 免费播放婬乱男女婬视频 | 日韩国产欧 | 东方aⅴ免费观看 | 国产精品欧美一区二区 | 在线观看亚洲精品专区 | 欧美亚洲色自拍 | 午夜男女爽爽爽免费播放 | 91香蕉国产线在线观看免费 | 污污网站免费 | 国产亚洲欧美另类一区二区三区 | 国产91青青成人a在线 | 60老熟女多次高 | 精品国产品香蕉在线观 | 欧美亚洲精品一区二区在线观看 | 费精品国产一区国产精品剧情在线 | 日韩美女网站在线看 | 无色码中文字幕亚洲精品 | 热门海量电影资源在线观看 | 国产一区二区乱子伦在线 | 国产女学生破女初在线观看 | 国产精品一区二区制服 | 青青导航| 99偷拍视频精品一区二区 | 欧美aa视频| 亚洲精品无播放器在线播放 | 91日本在线视 | 国产精品成人观看视频 | 日日噜噜夜夜狠狠视频 | 最新国产乱视频伦在线 | 日韩精品系列产品 | 正在播放国产自在线拍 | 亚洲欧美日本国产专区一区 | 国产a∨天天免 | 2025国产激情视频在线观看 | 亚洲区一二三四区 | 国产99视频在线观看 | www在线观看一区二区三区 | 免费黃色三級片在线观看18 | 亚洲色成人www永久网站 | 亚洲精品 | 国产日产欧产精品精品 | 精品午夜福利在线观看 | 国产羞羞羞视频在线观看 | 国产视频网站在线观看 | 国产二区丝袜在线观看 | 91青青国产在线观看免费 | 国产亚洲欧美视频 | 高清影院 | 中文在线资源天堂www | 巨大免费播放 | 中文有码无 | 国产又粗又猛又黄又爽视频 | 樱花草www日本在 | 成人午夜在线观看日韩 | 国产人成视频 | 三级乱伦国产欧美 | 亚洲欧洲淘宝天堂日本 | 中文字幕日本一本二本 | 性色生活片在 | 亚洲精品国产精品乱码不99 | 成人三级视频在线观看不卡 | 欧美精品一区二区三区四区 | 精品日韩一区二区三区 | 99热门精品一区二区三区无 | 91免费伊人 | 羞羞影院午夜男女爽爽视频 | 精品国产sm最大网站 | 国内精品手机在线观看视频 | 高清综合国产欧美 | 日本精品视频 | 嫩videossexo另类 | 国产精品1024在线永久免费 | 亚洲日韩精品国产一区二区三区 | 青草视频| 女人一区二区视频免费 | 日本三级强在线观看 | 国产中文制服丝袜另类 | 国产乱码一区二区三 | ww网站免 | 在线观看成人年视频免费 | 青青草免费观看 | 五月天一区二区在线观看 | 欧美高清国产一区二区三区 | 中文自拍日本国产 | 影视先锋资源免费在线观看 | 欧美精品+在线播放 | 在线永久观看国产精品电影 | 天天射网 | 三级三级三级a级全黄 | 日本丶国产 | 亚洲日本欧美日韩在线观看 | 天天插一插 | 99这里只有精品在线观看视频播 | 在线不卡中文字幕 | 91视频亚洲一区 | 国产乱伦视频 | 欧美日韩精品一区二区在线播放蜜 | 亚洲综合成人aⅴ在线观看 韩国三级香港三 | 亚洲人亚洲精品 | 亚洲国产精品免费在线观看 | 噼里啪啦国语在线观看高清资源 | 亚洲v欧美v日韩v国产v | 日韩欧美中文亚洲高清在线 | 亚洲品质自拍视频 | 欧美精品日韩精品一卡 | 91国内揄拍国内精品情侣对白 | 手机免费在线观看完整版 | 成人免费高清观看在线 | 在线观看精品国产免费 | 中文精品免费视频 | 怡红院免费的全部视频 | 亚洲天天更新 | 成人专区一区二区三区四区 | 日本久本草 | 亚洲精品国产精品乱码不99 | 国产精品人娇在线内谢 | 亚洲视频在线观看 | 精品午夜一区 | 国自产精品手机在线观看视频 | 激情刮伦小说目录 | 国产精品丝袜黑 | 老师脱了内裤让我进去 | 全黄性性激高免 | 免费手机影院 | 国产日韩欧美日韩欧美 | 狠狠狠地啪香蕉 | 国产精品中文字幕免费观看 | 男动漫gay片cartoon | 91女神在线观看 | 亚洲美女又黄又爽在线观看 | 亚州一级在线播放 | 娇妻被交换粗又大又硬彩 | 亚洲日韩乱码中文字幕 | 亚洲第一区精 | 免费人成在线播放网站 | 国产在线观看免费永久 | 亚洲色偷偷偷鲁综合 | 国产xxxxx | 欧美激情中文字幕综合一区 | 在线观看网址 | 亚洲精品有码在线观看 | 99re这里只有精品国产精品 | 在线亚洲日韩欧美一区二区 | 请放心下载! | 国产精品免费视频一区二区三区 | 日本国产性爱观看视频 | 欧美色欧美亚洲高清在线视 | 老司机在线网站 | 中文字幕不卡免费高清视频 | 国产精品盗摄视频 | 国产午夜福利在线播放 | 又粗又大又黄又爽的免费视频 | 国产黑色丝袜美女在线观看婷 | 国产又粗又长又黄又猛又爽视 | 日本精品大胆 | 亚洲一区在线综合 | 97色精品视频在 | 2025最新电影、电视剧、综 | 色老成人精 | 国产精品精品自在线拍 | 国产日本卡二 | 国产乱码一区二区三 | 麻花影视在线看电视剧软件 | 迷奷系列在线播放456 | 亚洲色人妇性爱视频 | 国产99视频精品免视看9 | 无人在线视频高清免费观看 | 依依成人影院在线观看 | 亚洲精品国产摄像头 | 国产日产欧产综合 | 国产日韩一区 | 亚洲成ⅴ人片乱码色午夜 | 国产一级精品精冻电话 | 免费在线播放视频 | 国产精品9| 91精品国产福利尤物 | 成年人免费国产视频 | 飘雪免费手机全集在线观看 | 欧美怡红院免费全视频 | 欧美视频在线第12页 | 六月婷婷国产精品综合 | 精品午夜免费高清视频 | 色国产视频 | 日韩精品三级一区二区 | 国产1区2区3区国产精品 | 文中字幕一区二区 | 国产啪视频免费观看视频 | 日韩伦理电影中文在线 | 国产精品视频免费播放 | 欧美日韩精品一区二区在线观看 | 17p密泬18p | 日韩欧美色激情 | 国产偷国产偷亚洲高清日韩 | 国产一区二区在线观看动漫 | 亚洲电影免费看 | 综合国产日韩亚洲 | 欧美日韩在线一区二区三区 | 国产精品婷婷午夜 | 免费看美女部位隐私网站 | 777国产偷窥盗摄精品原味 | 最近免费中文字幕大全 | 91大神大战丝袜美女在线观看 | 在线国产| 国产台湾佬国产娱乐 | 国产精品人成在线播放新网站 | 44极品视频在 | 婷婷亚洲久悠悠色在线播放 | 中文字幕不卡精 | 欧美精品aⅴ一区二区三区 天堂a在线观看视频 | 午夜福利门事件国产在线 | 羞羞视频免费看网站 | 亚洲欧美自拍 | 亚洲日韩中| 国产制服精品一区二区视色 | 日韩高清在线高清免费 | 国产精品视频每日更新播放 | 国产精品自在自线国产午夜 | 免费看高视频hh网站免费 | 三级精品在线观看自拍 | 精品免费视频大 | 国产国产人免费人成免费视频 | 天天透天天射 | 国产女人喷| 欧美日韩第一页中文字幕 | 欧美午夜 | 2025欧美日韩| 亚洲欧美日韩污在线观看 | 一次处破女hd精品 | 国产特黄特色a级在线视 | 色五月丁香色 | 亚洲2025天天堂在线观看 | 国产灌醉迷晕在线精品 | 欧美变态口 | 日韩操穴 | 国内综合精品午 | 九九热这里只有精品在线观看视 | 日本亚洲欧洲免费无线码 | 亚洲第一在线欧美自拍日韩 | 国产精品手机免费 | 国产在线精品成人一区二区 | 日本乱理伦片在线观看中文 | 日本高清视频网站www | 三级网站| 亚洲精品亚洲欧美综合区 | 国产精品一级在线观看 | 亚洲一级qv无 | 高清欧美日韩一区二区三区在线 | 一出一进一爽一粗一大视频免 | 精品一线二线三线区别在哪欧美 | 日本中文字幕二区三区 | 欧美变态口味重另类在线视频 | 成人精品欧美一区二区 | 国产一区二区三区四区五区 | 国产一区二区三区在线播放无 | 一区二区三区在线观看免费 | 日韩精品一区二区三区中文3d | 国产传媒一 | 亚洲一区国产一区日韩一区 | 亚洲高清国产一区二区三区电影 | 亚洲日本道1区2区3区不卡 | 日产中文字乱码卡一卡二卡 | 日本精品一区二区三区四区 | 一区二区三区免费在线观看视频 | 热门电视剧追剧网站 | 精品国产福利在线观看91啪 | 日本欧美中文幕 | 国产日本欧美亚洲精品视 | 欧美精品小视频 | 国产乱子经典视 | 激情小说激情图片 | 完整版在线观看 | 日本一区二区三区四区公司 | 亚洲激精日韩激精欧美潮精品 | 91色窝窝国产蝌蚪在线观看 | 在线免费观看区一区二 | 军训完被教官灌满精子男男 | 欧美国产综合欧美视频 | 国产亚洲一区二区手机在线观看 | 视频在线观看不卡 | 亚洲精品日韩一区 | 99国产在线精品国自产在 | 国产在线精品一区二区在线看 | 国产一级一区在线一页 | 国内综合精品午 | 日韩精品免费一线在线观看 | 91污视频 | 偷拍区清纯另类丝袜美腿 | 国产视频中文字幕在线观看 | 在线人成免费视频69国产 | 亚洲大片在线观看网址 | 国产精品自在线拍国产手机版 | 成人免费网站又大又黄又粗 | 欧美亚洲中日韩中文字幕在线 | 国产精品精品国内自产拍 | 国产精品一区二区播放在线 | 亚洲欧美另类一区二区 | 亚洲国产福利成人一区二区 | 亚洲欧美日韩国 | 日韩亚洲欧美中文高清 | 成人精品一区二区三区免费观看 | 亚洲aⅴ| 人摸人人 | 色综合激情丁香七月色综合 | 亚洲91精品 | 人人狠人人透人人爱 | 人人狠狠综合99综合久 | 最新在线观看视频国产91 | 三级视频婷婷麻 | 成人欧美 | aⅴ中文字幕不卡 | 电影免费在线观看中文字幕 | 日本一区二区三区在线观看 | 午夜成人影院在线观看不卡 | 国产免费人成视频在线播放播 | 91啦中文成人 | 好屌色在线 | 国产午夜激情视频 | 日韩精品一区 | 国产精品亚洲欧美大片在线观看 | 丁香九月月小说图片区 | 成人动视频国产欧美精品 | 狠狠热精品免费视频 | aa中文字幕在线观看 | 国产日本欧美亚洲精品视 | 亚洲人午夜射精精 | 亚洲午夜视频在线观看 | 日本午夜专区一 | 日韩亚洲精品不卡在线 | 啦啦啦视频 | 国产超清精品在线观看 | 欧美一区二区三区婷婷月色 | 在线观看国产色一二三区 | 欧洲在线一区 | 欧美亚洲国产经典 | 欧美视频在线观看免费最新 | 日本中文字幕第 | 国产大片中文字幕在线观看 | 最近中文字幕无吗高清免费视频 | 国产传媒一区 | 影音先锋在 | 日韩国产欧美一区二区三区 | 亚洲人成亚洲人成在线观看 | 伊人亚洲日韩欧美一区、二区 | 日本大香伊蕉一区二区 | 91蝌蚪91九色 | 欧美精品一区二区三区视频 | 好吊视频一区二区三区 | 亚洲精品午夜福利在 | 国产精品h片在线播放 | 精品一线二线三线区别在哪欧美 | 成版人抖音d2视 | 大陆老熟女洗澡性视频tube | 国产一区二区三区丝袜精品 | 国产精品亚洲一区二区在线观看 | 国产精品h片在 | 韩国三级精品 | 亚洲一区二区福利在线观看 | 欧美视频一区二区三区在线观看 | 91视频亚洲一区 | 国产1区2区3区国产精品 | 欧美日韩成人一区二区三区 | 国产大片b站免费观看推荐 国产91尤物在线观看互 | 日韩国产中文字幕在线观看 | 国产免费人成视频 | 伦视频中文字幕亚洲天堂网 | 国产天堂网在线视频 | 中文字幕一精品亚洲无线一区 | 欧美激情000ⅹxx同性 | 亚洲精品国产自在在线观看 | 一区二区视频在线观看入口 | 亚洲日韩在线观看免费视频 | 男人tv天堂精品一区二区 | 资源在线观看高清国产 | 国产午夜免费一区二区三区 | 777视频网 | 日韩精品中文字幕一区 | 国产92刮伦脏话对 | 国精产品一区一区三区 | 字幕一区在线观看视频 | 亚洲国产v高清在线观看 | 国产又粗又猛又大爽又黄的视频 | 国产激情免费视频在线观看 | 国产+高 | 天堂成人 | 99国产在线精品观看二区 | 欧美日韩国产一区三区 | 银杏视频推广下载入口 | 亚洲丰满| 精品无人 | 日韩精品免 | 欧美亚洲日韩国产人成在线播放 | 韩国三级中文字 | 亚洲国产一区在线观看视频 | 每日更新亚洲成a人v | 欧美激情中文字幕综合一区 | 国产精品免费一区二区 | 日韩在线视频一区 | 亚洲欧美日韩国产综合专区 | 国产1区2区3区4区免费 | 国产精品一区二区免费 | 亚洲欧美国产一区二区三区 | 丝袜国产精品视频二区 | 国产乱妇乱子在线播放视频 | 国产精品亚洲精品一区二区三区 | 亚洲永久网址在 | 性开放的欧美大片黑白配 | 成人精品一区二区三四 | 国产精品特级露脸视频 | 一区二区三区中文 | 中文字幕精品 | 99精品国产一区二区 | 高清影视电视剧免费在线观看 | 五月天久 | 欧美肛门| 姐妹5中国版 | 国产精品午夜国产小视频 | 欧美激情欧美狂野欧美精品免费 | 好看的电视剧推荐 | 影音先锋亚洲综合小说在线 | 91精品国产福利尤物免费 | 中国一级大黄 | 国产伦精品一一区二区三区高清版 | 日产精品卡2卡3卡4卡免费 | 伊人影视网| 国产精品va在线播放我和闺蜜 | 国产午夜场免费视频在线播放 | 一区二区免费 | 三区视频网站 | 日韩中文字幕网先锋资 | 国产精品网站在线观看免费传媒 | 免费观看亚洲人成网站 | 国产男女拍拍拍高清视频 | 亚洲精品综合色区二区 | 午夜成人影视 | 学生精品国自产拍中文 | 国产日韩另类视频一区爱 | 美丽的姑娘高清版在线观看 | 欧美日韩不卡中文网 | 国产一区二区影视 | 女人扒开 | 免费精品国自产拍在线播放 | 国产美女视频福利 | 完整版在线观看 | 日本欧美大码 | 日本不卡一区二区三区在线 | 日韩在线观看不卡 | 亚洲国产欧美在线人网站 | 亚洲精品视频在线播放 | 2025最新院线大片抢先看 | 强开小嫩苞一区二区三区 | 草102| 三级国产4国语三级在线 | 国产亚洲人成网站在线观看不卡 | 日本高清色www在线安全 | 国产欧美日韩不卡一区二区 | 国产精品三级在线观看 | 日本xxxx色视 | 97国产在线观看 | 日本黄页网 | 国产精品专区第一页 | 一区二区在线免费观看 | 亚洲日韩色在 | 国产中文成人精品久v | 精品国产一区二区 | 电影在线观看不卡 | 蜜臀精品一区二区三区在线观看 | 国产午夜小视频在线不卡 | 国内精品视频九九九九 | 国产亚洲精品午夜高清影院 | 亚洲精品欧美综合二区 | 欧美精品国产日韩综合在线 | 国产亚洲欧美第一页在线观看 | 国产成a人亚洲精v品在线观看 | 欧美亚洲国产日韩完全在线电影 | 最新热门日韩电影 | 亚洲aⅴ精品一区二区三区 亚洲成v片 | 精品三级一区二区三区四区 | 国产福利| 高清免费视频一区二区三区 | 亚洲人成人一区二区三区 | 国产绿奴视频在线观看 | 亚洲国产精品18 | 香港日本韩国三级网站 | 国产免费福利影院 | 日韩一区视频精品无高清在 | 91美女片黄在线观看 | 中文字幕精品视频第一区第二区 | 日本中文字幕永久免费 | 丫头13第一次真紧 | 国产精品酒店在线精品 | 日韩中文字幕在线播放 | 91精品啪在线观看国产线免费 | 国产福利91精品一区二区 | 成人欧美一区二区三区在线观看 | 国产精品露脸国语对白 | 亚洲一区二区三区香蕉下载 | 伦电影理论片 | 对白精彩| 国产乱子伦一区二区三区 | 欧美精品免费一区 | 在线观看日本亚洲一区 | 在线人成观看 | 国产精品亚洲五月天高清 | 日韩精品午 | 69一区二三区好的精华液 | 亚洲已满18点击进入在线观看 | 色妺妺视频网 | 香港特级 | 99爱国产精品免费高清在线观看 | 精品国产人成亚洲区 | 永久免费播放 | 尤物视频在线网站 | 免费岛国小视 | 国产精品亚洲一区二区三区在线 | 韩国日本香港三级 | 国内20| 亚洲精品国产第一区二区小说 | 337p日本大胆欧美人术 | 日产无人区一线二线三线最新版 | 好看的电影电视剧大全 | 欧美亚洲综合卡通另类区 | 亚洲中文字幕在线观看视频 | 国产在线观看免 | 欧美日韩一区二区成人午夜电影网 | 国产黃色精品三級一区二区 | 日本三级韩国三 | 日本三级在线播放线观看免 | 免费无人区一码二码乱码区别在哪 | 日韩亚洲一区二区三区 | 7799综合天天看 | 国产人成视频在线免费观看 | 国产一级a毛一级a看免费视频 | 国产午夜视频在线 | 区视频在线观看 | 小说区图片区激情区视频区 | 国产拍精品亚洲国产高清 | 免费观看视| 精品国内一区二区三区免费视频 | 最新热播电影 | 日本人乱亲伦视频 | 超刺激高跟鞋脚交视频在线 | 日韩在线观看视频免费 | 欧美精品视频免费看 | 911国产自产精品a | 自拍偷自拍亚洲精品10p | 亚洲国产一区二区午夜福利 | 国产探花在线精品一区二区 | 国产精品亚洲日日摸夜夜添 | 精品国产日韩欧美一区二区 | 91手机国产在线网站 | 少女的第一的视频 | 日本午夜免a费看大片中文4 | 一区二区三区在线观看视频 | 最新电视剧免费在线观看 | 国产迷姦播 | 国产在线观看一区二区三区 | 日韩亚欧美一二三四视频 | 日本三级韩国三 | 亚洲日韩中 | 国产乱码一区二区三 | 国产v综合v亚洲欧美大另类 | 国产一级a爱片免费看 | 国产精品最新高清 | 欧美精品视频在线免费观看 | 亚洲一区二区精品成人 | 三级三级三级a级全黄三 | 狼群影院视频在线观看高清版 | 国产在线精彩视频 | 亚洲高清aⅴ日本欧美视频 欧美另类69 | 日韩欧美国产另 | 尤物视频在线免费观看 | 欧美精品国产一区二区三区 | 亚洲欧美日韩国产综合专区 | 91情国产l精品国产亚洲区 | 亚洲综合一区自偷自拍 | 最近中文字幕mv第一季歌词 | 日日夜人人澡人人澡人人看免 | 狠狠狠狼鲁欧美综合网免费 | 国产欧美精品一区二区三区 | 国产国产人视频69免费 | 欧美三级在线看 | 日本免费人成在线网站 | 91.cn国产大片 | 视频一区二四三区四区 | 欧美性爱大片在线播放 | 免费精品国自产拍在线播放 | 羞羞影院午夜男女爽爽 | 开开影院| 2025中文日产幕无线 | 中文字幕亚洲不卡在线亚瑟 | 亚洲国产一区二区试看 | 日韩一区二区三区在线精品 | 大胆gogo高清在线观看 | 日本精品中文字幕 | 国产啪精品视频网站 | 青青青国产精品一区二区 | 欧美日韩四区在线 | 中文字幕v亚洲ⅴv天堂 | 国产亚洲午夜高清国产拍精品 | 天天影视人人综合日韩 | 91大神| 国产午夜影视大全免费观看 | 国产黄a三级三级三级 | 最近中文字幕在线观看 | 午夜不卡影 | 国产性猛交╳xxx乱大交 | 国产精偷伦视频在线观看 | 成人免费午夜在线观看 | 欧美蜜桃臀在线观看一区 | 99热这里只有精品国产4 | 日日精品国产高清国产专区 | 成人天堂资源在线观看 | 国产一本视频在线播放 | 97色伦图片97综合影院 | 欧美大片欧美激情性色a∨在线 | 最新电影电视剧免费在线观看 | 一区两区三区四区乱码国产精品 | 欧美日韩国产综合草草 | 日本不卡一二三区视频免费 | 国产精品白丝a∨网站 | 国产精品1区2区3区在线播放 | 字幕一区二区三区四区 | 国产精品探花一区在线观看 | 日韩高清国产一区在线 | 亚洲+变态+欧美+另类+精品 | 欧美亚洲一区电影 | 新开a3 | 日本女优一区二区三区四区 | 少女频道在线观看高清 | 九九九国产视频 | 五月天激情视频a级在线版 无吗一区二区三区 | 国产在线精品国自产拍影院午夜 | 国产午夜福利在线观看红一片 | 色偷偷亚洲女人天堂观看欧 | 日本一区二区三区在线观看网站 | 色老板精品视频在线观看 | 国产成+| 海量热播电视剧手机电影在线观看 | 资源在线观看高清国产 | 国产最新精品自产在线观看 | 亚洲综合在线一 | 亚洲欧美另类天天更新影院 | 国产精品va尤物在线观看 | 亚洲一区| 最新高清电影免费在线观看下载 | 精品国产第 | 又大又长视频一二区 | 中文字幕人成乱码在线观看 | 亚洲国产日韩欧美高清片a 综合国产日韩亚洲 | 精品国产—亚洲人成在线 | 国产又大又黑又粗免费视频 | 精品在线一区二区 | 精品日韩视频一区二区三 | 国产精品精品国 | 久爱成疾在线视频播放 | 影视大全电视剧在线播放 | 在线a亚洲视频播 | 欧美综合在线观看日本 | 99精品国产福利免费一区二区 | 亚洲午夜成人va在线 | a级日本 | 91九色国产社区在线观看 | 国产欧美亚洲精品综合在线 | 最新国产亚洲人 | 欧美日本一区二区视频在线播放 | 日韩在线观看视频网站 | 成在线人永久免费播放视频 | 中文在线中文资源 | 七十路熟女交尾hd | 中文字幕不卡九十九区 | 999y| 亚洲无线码| 大陆国语 | 国产精品精品国内自产拍 | 亚洲熟女午夜福利 | 亚洲免费综合色在线视频 | a亚洲欧美日韩在线观看 | 亚洲综合成人精品成人精品 | 欧美、另类亚洲日本一区二 | 蜜桃视频在线观看免费播放 | 48国产吹潮在线观看 | 国产原创91 | 国产在线不卡一区 | 99精品视频观看 | 国产精品成年片在线观看 | 国产欧美一区二区三区综合野 | 国产又黄又爽在线观看 | 国产美女视频国产视视频 | 一二三四在线观看免费中文吗中文 | 一区二区三区成人 | 国产91精品露脸国语对白 | 免费10| 手机在线 | 中文字幕免 | 国产精品露脸国语对白99 | 亚洲一区二区高清 | 精品国产综合成人亚洲区 | 不卡兔费| 亚洲国产精品高清在线第1页 | 亚洲欧美人高清精品a∨ | 国产真实| 日本日本乱码伦视频在线观 | 国产熟女一区二区三区浪潮 | 露脸对白不带套在线播放 | 日本在线观看中文字幕 | 国产熟女绯色一区二区三区免费 | 又粗又硬又长又黄又爽 |