国产凹凸在线-国产拗女一区二区三区-国产白白视-国产白领-国产白拍-国产白丝jk被疯狂输-国产白丝喷-国产白丝在线

金喜正规买球

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

轉帖|行業資訊|編輯:龔雪|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
国产高清一区 | 爽国产片精品 | 国产肉丝袜| 欧美午夜在线看片网 | 91tv在线播放 | 韩国中文字幕在线观看 | 日韩极品精品一区二区三区 | 白丝袜国产淫秽网站 | 福利片免费视频在线观看 | 亚洲va欧美va天堂v国产综合 | 超91国在线 | 真人做爰片免费 | 亚洲v中文在线播放免费 | 国产男女插插一级 | 欧美黑人巨大xxxxx | 日韩精品武 | 欧美一区二区三区四区日日 | 国户一区二区免费视频 | 午夜福利一区二区电影 | 区一区二日韩 | 国产欧美日韩综合一区二区三区 | 亚洲午夜福利院在线 | 国产一级a毛一级a看免 | 日本中文字幕在线视频站 | 亚洲精品国产suv一区 | 国产精品一区二区日韩91 | 国产午夜福利小视频合集 | 精品黑人一区二区三区 | 欧美成妇人吹潮在线播放 | 老司机99视频在线免费观看 | 夜夜爽一区二区三区精品 | 欧美色欧美亚洲高清在线观看 | 国产农村乱子伦精品视频 | 国产精品成人va在线 | 成全视频在线观看高清全集 | 亚洲中文| 国产精品性爱视频 | 欧美日韩精品一区二区三区四区 | 国产精品成人一区二区三区 | 美女自卫慰出水免费视频 | 国产一级特黄a | www官网在线| 视频一区二区三区在线看 | 亚洲人成小说网站色在线观看 | 国产日韩产欧美一区二区 | 天堂最新| 精品一区二区三区免费视频 | 成人啪精品视频网站午夜 | 亚洲欧美色一区二区三区精品 | 国产又大又粗又黄又爽的视 | 日本阿v高清不卡在线 | 亚洲aⅴ精品国产首次亮相 日韩美女aa高清在线观看 | 国产一区二区三区精品在线 | 欧美人与牲禽ⅹxxx伦交 | 午夜男女爽爽羞羞影院在线观看 | 免费中文字幕视频2025一页 | 欧美激情精品在线观看 | 国产精品综合一区二区 | 日韩视频中文字幕精品偷拍 | 日本乱理伦片在线观看真人 | 真人二十三式性视频(动) | 韩国三级香港三级日本三级 | 欧美日韩国产精品新品上市 | 国产精品偷窥熟女精品视频 | 国产精品va尤物在线观看性色 | 国产午夜a级理论片在线播放 | 国内精品视频在线播放一区 | 国产精品一区不卡在线 | 午夜国产精品理论 | 7799免费视频天天看 | 国产视频中文字幕 | www.三级在线 | 手机在线观看日韩电影大片 | 欧美人成在线观看网站高清 | 国产高清视频在线一区二区三区 | 日韩欧美理论在线观 | 办公室玩 | 尤物tv| 欧美日韩在线第一 | 香蕉成人伊视频在线观看 | 日本高清中文字幕高清在线 | 日本视频观看网站免费播放 | 99精品国 | 丰满岳乱一区二区三区在线观看 | 亚洲美女一区二区三区 | 成人一区二区三区在线观看 | 女友被粗大的猛烈进出动漫 | 欧美一级无毛视频 | 国产精品厕所偷窥盗摄 | 办公室大战高跟丝袜秘书经理ol | 午夜亚洲福利在线老司机 | 成全在线观看免费观看第一集 | 国产免费h视频在 | 第一区二区 | 国产最爽乱淫视频国语对白 | 国产日韩欧美资源 | 国产精品92视频 | 区二区三区观看 | 精品女同一区二区三区在线 | 羞羞视频免费看网站 | 老司机永久免费视频网站 | 国产精品亚洲w码日韩中文 男人j进入女人p狂 日韩激情电影在线观看 | 欧美日韩不卡中文网 | 日韩免费影视 | 欧美老妇交乱视频 | 国产精品美妞一区二区三区 | 国产午夜福利在线观看视频 | 猛男又粗又大又深又硬又爽 | 国产精品精 | 国产亚洲情侣一区二区无 | 亚洲欧美中文v日韩v在线 | 亚洲国产精品va在线观看香蕉 | 日韩欧美另类综合一区 | ⅴ人在线观看 | 中文字幕无线码一区2025青青 | 精品视频国产一区二区 | 97在线观看高清视频免费 | 亚洲人成电影在线小说网色 | 国产免码va在线观看免费 | 欧美刺激性大交 | 亚洲人成网7777777国产 | 亚洲欧美成va人在线观看 | 国产精品一区二区免费 | 亚洲第一区日韩欧美精品 | 国产高清免费a级在线观看 欧美第一夜 | 激情国产原创在线观看 | 亚洲熟女乱色一区二区三区 | 老司机app安卓破解版 | 在线播放国产不卡免费视频 | 亚州怡红院 | 妖精视频一区二区免费 | 18岁未禁亚 | 欧美在线成人怡红院 | 国内精品一线二线三线黄 | 男人猛躁进女人免费 | 亚洲视频精品在线观看 | 欧美一级二级一区二区 | 国产精品日韩一区二区三区 | 999zyz玖玖| 欧洲亚洲日产 | 国产午夜福利精品在线观看不卡 | 日本中文字幕第一页 | 久操免费在线视频 | 欧美午夜伦y448 | 玉足在线观看 | 国产日韩精品一区在线观看 | 精品国产午夜福利不卡在 | 国产一区二区精品一区二区 | 91影视网| 成年人在线免费观看国产精品 | 国产激情视频在线观看 | 国产亚洲人成在线播放 | 高清欧美日韩 | 国产韩国日本欧美在线观看 | 欧美性爱之线免费观看 | 97国产精品不卡在线 | 亚州精品一区二区三区手机一 | 欧美剧免费在线观看 | 日韩成人中文字幕在线观看 | 99国产精品99久 | 国产日韩欧美一区二区三区精品 | 婷婷国产精品中文字幕 | 凹凸国产熟女精品 | 国产精品1024香蕉在线观看 | 日本欧美三级r级国产在线 日韩精品国产一区二区三区 | 另类专区欧| 另类欧美日韩精品一区二区在线 | 亚洲四播房 | 美足脚交国产在线观看 | 91九色五十路亚洲伊人网青青草 | 日韩高清在线有码中文字幕 | www.俺去也.com影院 | 欧美综合自拍亚洲综合区 | 欧美va免费大片 | 日韩成人免费电影 | 国产欧美亚洲一区二区三区 | 国产欧美日韩综合一区二区 | 精品国产不卡一二三区 | 欧美国产日韩一区在线视频 | 欧美一区二区三 | 日韩一区二区三区视频 | 亚洲免费在线观看 | 精品国产福利在线观看网站 | 久你欧洲野花视频欧洲1 | 国产91丝袜在线播放网站 | 亚洲欧美日韩国产精品专区网 | 欧美日韩国产精品免费观看 | 国产欧美亚洲专区在线 | 26uuu欧美亚 亚洲欧美天堂日韩 | 欧美综合自拍亚洲综合百度 | 国产日韩欧美中文另类 | 91香蕉榴莲丝瓜草莓黄瓜榴 | 国产大码无尺度视频在线 | 日本免费精品一区二区三区 | 日韩精品在线免费观看 | 欧美日韩亚洲综合在线一区二区 | 中文字幕在线不卡 | 九一精品国产 | 国产精品一区二区免费 | 国产日韩另类欧美视频一区二区 | 亚洲国产欧美在线观看片不卡 | 精品理论片免费视频播放 | 日本免码va在 | 国产精品成人国产乱 | 最新电视剧免费观看 | 欧美一级夜夜爽视频 | 国产原创在线播放 | 亚洲国产一区视频 | 爱情岛亚洲论 | 亚洲日韩视频在线观看 | 精品国产男人的天 | 欧美日韩一区二区三区视频 | 国产福国产日韩欧美亚洲青青草 | 国产狂喷潮在线观看中文 | 日韩免费码中文在线观看 | 91视频观看 | 国产一区二区在线不卡 | 日本高清www午色夜com | 中文字幕一二区二三区 | 日本亚洲精品视频 | 天堂亚洲国产日韩在线看 | 脱岳裙子 | 强奷乱码中文字幕熟女导航 | 欧美日韩精品一区二区另类 | 好吊妞国产欧美日韩观看在线 | 国产激动情五月天 | 国产特黄a三级三级三级 | 一区视频中文字幕 | 欧产日产国产精品 | 国产精品52在线观 | 日本一本免费一二区 | 精品一卡2卡三卡4卡三卡 | 999国内精品永久免费观看 | 日欧一片 | 成人理论电影在线 | 亚洲欧美国产日韩精品 | 国产精品美女视视频 | 99精品视频观看国产金尊播放 | 激情欧美日韩一区二区 | 99精品国产福利片在线观看 | 日韩国产欧美视 | 日本免费一区 | 国产主福福利在线观看 | 视频在线一区二区三区 | 中文字幕高清在线免费播放 | 国产综合在线播放 | 军训完被教官灌满精子男男 | 精品国产午夜福利在线观看蜜月 | 国产精品国语 | 日韩男女激情视频在线观看 | 亚洲第一区欧美国产不卡综合 | 精品免费一区二区三区视频 | 国产欧美高清 | aⅴ天堂网 | 日韩高清一区二区三区中文字 | 东北熟女bbwbbw喷水 | 国产乱理伦片在线观看 | 老司机在线观看日韩 | 男人靠女人免费视频网站 | 菠萝视频免费最新在线观看 | 国产一区二区三区在线性观看 | 亚洲欧美国产国产综合一区 | 国产天堂一区 | 欧美日韩国产精品一区二区 | 91精品欧美综合在线观看 | 国产精品成人免费观看 | 欧美日韩中文精品在线 | 网站资源多午夜激情影院 | 国产综合精品国 | 欧美激情一区二区三区牲牛牛 | 一扒二脱三插片在 | 欧美日韩不卡一区 | 粗大挺进 | 亚洲最黄 | 日本中文字幕一区精品 | 香蕉有码在线视频发布 | 国产精品亚洲а∨天堂2025 | 国产精品亚洲日韩au在线 | 韩剧嘟嘟网 | 日本三级全黄三级a | 国产精品多p对白交换绿 | 中文字幕乱码免费不 | 亚洲成v | 国产精品欧美一区二区在线观看 | 日韩一区二 | 亚洲精品成人区在线观看 | 精品国产日韩一区二区三区 | 国产精品亚洲一区 | 岛国一区二区三区视频 | 日韩欧美精品一区二区三区经典 | 国产suv精品一区二区88 | 国产亚洲首页 | 国产女与黑 | 亚洲欧美日韩国产一区二区三区 | 91人成在线观看网站 | 欧美日产国产 | 18岁禁止入内 | 97在线精品国自产拍中文 | 日韩亚洲欧洲精品婷婷涩 | 欧美+国产+日产+韩国 | 欧美中文综合在线视频 | 日韩精品另类天天更新影院 | 国产亚洲欧美日韩综合一 | 欧美日韩综合一区二 | 国产伦精品一区二区三区男技 | 亚洲精品国产精品国自产观看 | 猫眼影院| 国内自拍视频一区二区三区 | 国产一区二区三区视频精品 | 欧美中文幕 | 国产精品亚洲视频在线观看 | 日韩精品欧美 | 国产区在线视频 | 亚洲国产精品一区二区色99 | 动精品动漫专区3d在线看 | 日本中文字幕有码在线播放 | 国产偷v国产偷v亚洲高清 | 国产大片免费线上观 | 国产我和 | 国产乱子伦视频在线观看 | 97成人免费理 | 热门电视剧免费在线观看 | 一二区视频免费在线观看 | 欧美人伦禁忌dvd放荡欲情 | 自在自线视频香蕉 | 国产玖玖玖九九精品视频 | 欧美中文字幕乱伦视频 | 亚洲一区二区三区深夜天堂 | 中文字幕免费高清电视剧网站 | 99精品视频在线视频免费观看 | 综合乱伦自拍三 | 国产+日韩+另类+视频一区爱 | 日本女黄在线观看 | 精品欧美一区二区在线看片 | 日本高清中文字幕在线观穿线视频 | 青草青在线| 91国内揄拍国内精品对白 | www国产精品一区二区三区 | 国产a∨精品一区二区三区不 | 草b视频在线免费观看 | 十九岁中国电影在线观看免费 | 国产偷国产偷精品孕妇 | 成人91污 | 中文字幕免费高清电视剧网站 | 夜夜未满十八勿进的爽爽影院 | 国产高清免 | 国内外成人激情免费在线视频 | 国产亚洲精品a在线看 | 免费国产亚洲精品在线视频 | 岛国在线免费观看 | 国产极品 | 91尤物视频在线 | 亚洲人成图片小说网站 | 精品国产污污网站在线看免费 | 日韩性色一区二区三区 | 人人干美女 | 在线观看最新国产专区 | 亚洲日韩欧美 | 亚洲成a人片在线不卡一二三区 | 日韩丝袜精品二区免费视频 | 国产在线看片免费人成视频97 | 扒开腿挺进肉嫩小泬喷水网站 | a区b区c区旧视频 | 国产精品欧美在线观看 | 国产上传中文字幕 | 精品国产亚洲人成在线观看 | 欧美日韩素人在线观看 | 国产精品精品自在线拍 | 国产一级免费看 | 国产第一页浮力影院草草 | 亚洲国产精品隔壁老王 | 亚洲精品国产精品成人不卡 | 欧美一级在线观看 | 538国产精品一区二区在线 | 欧美系列国产系列一二三四 | 亚洲中文字幕一二三区 | 国产亚洲精品a在线观看app | 欧美日韩国产58香 | 国产色系视频免费在线观看 | 99国产精品日韩欧美视频 | 草莓视频免费观看 | 国产亚洲欧美高清在线观看 | 日本亚欧在线观看 | 182tvc午夜福利在线观看污 | 国产日韩一区二 | 国产特黄 | 日韩欧美国产奇米影视在线观看 | 欧美日韩在线视频制服 | 欧美卡一卡二卡新区aaa | 国产亚洲精品精品精品 | 疯狂动物城在线观看 | 精品蜜桃秘?一区二区三区 日本湿姝在线观看 | 国产伦码精品一 | 亚洲日本精品va中文字幕 | 欧产日产国产精品国产 | 精品国产黑色丝袜高跟鞋 | 自拍三级综合影视 | 中文天天综合7799精品 | 国产a在视频线精品视频 | 欧美+校园+激情+清纯+另类 | 囯产亚州中文字幕日韩在线 | 日本在线一区二区三区观看 | 日本簧片在线观看 | 91激情| 欧美自拍区日韩国产区 | 免费人成在线观看vr网站 | 成人精品一区二区户外勾 | 日韩最新免费视频一区二区 | 国产白白白在线永久播放 | 国产在线精品99一卡2 | 野花免费观看日本一个电影 | 免费10| 加勒比一本 | 国产精品日韩欧美在线第3页 | 国产精品高清m3u8在线播放 | 青草青草久热精品视频在线观看 | 国产免费高清在线精品一区 | 97超频精品视频在线观看 | 啊v在线免费 | 成人伦理在线观看国产 | 亚洲欧美另类在线图片区 | 亚洲电影在线免费观看 | 国产高清视频免费在线观看 | 水蜜桃视频网站在线观看网址 | 91免费网址 | 两个人www在线观看免费视频 | 日产精品一卡2卡三卡4卡乱码 | 九九热视频 | 国产顶级特黄大片 | 国产最新看片在线 | 亚洲精品一区二区不卡 | 国产精品香港三级国产电影 | 日韩系列第一页 | 欧美另类日韩成人 | 亚洲一区二区三区不卡精品 | 国产午夜福利精品在线观看不卡 | 日韩在线观看免费 | 国产超薄肉丝袜在线一卡 | 岛国精品一区免费视频 | 最近中文字幕高清字幕在线视频 | 免费在线观看国 | 男女午夜视频在线观 | 国产99在线视频 | 观看红杏 | 欧美亚洲综合卡通另类区 | 一起草视频在 | 色眯眯国产在线播 | 乱码午夜 | 菠萝视频高清 | 国产欧美日韩在线视频 | 大伊香蕉精品视频在线观看 | 91看片淫黄大片在看 | 国产女手机 | 日本在线看片免费人成视频 | 日韩免费中文字幕在线观看 | 日本.欧美一区二区三区 | 88国产精品欧美一区二区三区 | 亚洲国产一区二区在线免费 | 日韩一区精品五区另类二区 | 免费精品一区二区三区第35 | 日韩欧美亚洲综合久 | 亚洲一区免 | 秋霞电影亚洲一区二区三区 | 国语第一次处破女 | 国产又色又爽又刺激在线观看 | 国产精品一区日韩露脸 | 草草浮力影院 | 国产自愉自愉免费24区 | 国产精品tv在线观看 | 国偷自产一区二区三区蜜臀 | 一本精品 | 三级理论电影三级午夜电影院 | 精品乱伦一级二级三级 | 香蕉影视| 女同精品一区二区网站 | 日本护士色系亚洲精品国产精品 | 国产区一二三区%20第一页 | 国产98在线| 国内国外一区二区三区 | 亚洲第一性网 | 国产手机在线 | 成人日动漫卡一区二区三区动漫 | 国产中文亚洲日韩欧美 | 国产一区在线看 | 在线亚洲精品专区 | 国产探花在线播放 | 碰97精品视 | 免费va国产在线观看 | 欧美一区二区 | 国产美女自拍视频 | 亚洲综合电影小说图片区 | 亚洲一区二区天海 | 日韩精品中文字幕一区二区三区 | 三区视频网站 | 亚洲性人人天天夜夜摸 | 国产精品女人在线观看 | 欧美a√在线 | 快乐加倍! | 国产全部理论片线观看 | 九九视频在线免费观看 | 草莓视频成人 | 好吊日在线视频观看97 | 欧美日韩午夜视频在 | 国产精品成人免费视频99 | 天天躁日日躁aaaaxxxx | 欧美日韩国产一区二区 | 强奷乱码中文字幕熟无 | 精品一区二区三区在线观看 | 日韩一级免费免费视频 | 色狠狠一区二区三区香蕉 | 日本午夜福利精品视频 | 99国产免费观看 | 99sss高清在线视频网 | 亚洲视频精品在线观看 | 国际b站免费视频入 | 日本不卡在线观看 | 国产欧美日韩综合二区三区 | 国产另类在线欧美日韩 | 国产免费观看大片黄 | 免费观看的视频黄页 | 欧洲在线免费视频 | 日本理伦片午夜理伦片 | 羞羞影院| 国产疯狂伦交大片 | 樱花草www日本在 | 国产欧美一区二区精品性色 | 国产最熱門最齊全的電影 | 国产精品高清m3u8 | 日韩精品在线视频一区二区三区 | 国产精品yy | 美日韩制服中文字幕视频 | 日韩免费在线视频一区 | 国产一区日韩一区二区三区 | 国产高清精品自在线看 | 日韩高清欧美精品亚洲 | 99国产精品中国在线 | 国产免费不卡的视频在线 | xxxx性欧美极品v | 国产免费h无 | 国产欧美精品12区发布 | 日韩综合一区二区三区 | 亚洲国产一区二区在线观看 | 精品一卡2卡三卡4卡免费视频 | 免费电影推荐 | 3d动漫h在线观看网站蜜芽 | 国产福利电影在线视频 | 伊人精品| 看片天堂| 日韩欧美网站 | 国产乱国产乱老熟300部视频 | 日韩经典网友自拍视频网站 | 亚洲女色福利免费视频 | 黄瓜视频在线观看 | 国产欧美日韩素 | 黑色午夜 | 欧美日韩深夜视频在线观看 | 日日噜噜夜夜狠狠视频无 | aⅴ天堂在线 | 国产综合第一页 | 高清一区二区三区 | 日韩一区二区三区四区 | 欧美午夜成人精品视频欧洲欧 | 免费国产午夜视频在线 | 国产va免费精品观看精品 | 亚洲欧洲精品国产二码 | 国产欧美三级亚洲 | 电影网在线好看 | 手机午夜福利1000视频 | 中韩欧美视频一区 | 免费高清国产 | 欧美疯狂| 日韩亚洲精品影视 | 免费电视剧大全在线观看 | 欧美性受一区二区三区 | 国产福利在线观看片 | 国产一区在线免费 | 免费超级乱淫视频播放性 | 国产大片亚州一 | 国产初高中生真实在线视频 | 欧洲永久精品大片ww免费 | 精品国产福利在线观看网址 | 国内精品视频免费观看 | 成人日韩熟女高清视频一区 | 国产又粗又黄又爽的免费视频 | 国产精品成人a在线观看 | 国产精品| 777视频网| 豆国产97在线 | 国内国外日产一区二区 | 99热久这里都 | 国产精品三p一区二区视频 一区二区国产高清视频在线 | 日本一区二区三区精品视频 | 91超精品 | 一二区视频 | 国产精品大神在线播放 | 精品一区 | 男人的天堂在线视频 | 亚洲最稳定资源在线观看 | 国产精品亚洲日本 | 日韩精品在线视频直播 | 国产v亚| 99热这里只有精品 | 国产盗摄在线观看 | 亚洲熟女丰满多毛xxxxx | 欧美777 | 国产在线精品一区二区三区直播 | 成全在线观看免费播放 | 欧美激情一区二区三区高清视频 | 亚洲精品a∨在线国自产拍 国产美腿91肉丝袜在线播放 | 精品国产欧美一区二区三区 | 国产精成a品人v在线播放 | 一区二区中文字幕在线 | 午夜影视| 精品午夜国产人人福利 | 骚女影院 | a看一级特黄a大片 | 日韩c片在线视频观看网站 欧洲亚洲综合在线播放 | 国产自在现线看 | 色综合色综合婷婷热 | 国产老色批视频在线观看应用 | 日本tv | 国产亚洲sss在线观看 | 欧美日韩韩高清在线不卡 | 国产欧美日韩精品二区在线 | 国产91对白在 | 97在线观看视频免费公开 | 97热久| 日本久本草 | 精品国产aⅴ一区天美传媒 欧美日本二区 | 日本高清视频永久网站www | 国产欧美极品综合一区二区 | 伦理中文字幕一区二区三区 | 欧美亚洲国产日韩在线播放 | 99re5在线精品视频热线 | 777米奇影院狠狠狠 无人区码一码二码w358cc | 红桃影视成人免费 | 国产精品不卡高清在线观看 | 国产综合色在线精品 | 性夜黄a爽爽免费视频国产 国产欧美日本亚洲精品五区 | 日韩在线一区二区三区观 | 国产国产人成免费视频77777 | 国产微拍精品一 | 国产痴汉系列在线播放 | 日韩免费影视 | 精品偷拍视频一区 | 中文字幕免费观看一区 | 国产乱辈的大片免费观看 | 九色九一 | 国产呦精品一区二区三区网站 | 99视频在线观看精品29 | 欧美一区二区三区精品视频在 | 美女胸又www | 陪读麻麻张开腿让我爽了一夜 | 国产最新精品精品视频 | a国产乱理伦片在线观看夜 欧美日韩一二三四区 | 国产大片好看免费 | 国产日韩欧美综合在线 | 国产剧情91露脸一区 | 国语自产偷拍精品视 | 亚洲欧美日本a∨在线观看 国产精品成人va | 日本手机在线视频 | www成年人视频 | 国产夫妻精品福利 | 99热这里只有精品免费播放 | 国产日韩一区在线精品 | 国产精品免费αv视频 | bt天堂国产狂喷潮在线观看 | 国产专区日韩精品欧美色 | 欧美视频日韩视频国产视频 | 一区二区免费在线观 | 国产精品激情自拍 | 欧美国产激情在线播放 | 欧美一区二区三区激情 | 日本中文字幕一区二区高清在线 | 欧美高清 | 91精品啪aⅴ在线观看国产 | a级欧美| 91香蕉国产亚洲一卡区国产免 | 亚洲欧美日韩国产色另类 | 果冻传媒视频一二在线观看 | 三级特黄60分钟在线观看 | 国产乱子轮xxx农村 国产精品亚洲国产在 | 国产一国产| 国产精品视频观看 | 亚洲aⅴ精品国产首次亮相 日韩美女aa高清在线观看 | 国产精品自在线拍国产电影 | 老司机深夜免费福 | 国产精品va在线观看老妇女 | 91精品欧美 | 亚联创展包装(清远)有限公司 | 婷婷激情狠狠综合五月 | 一区二区三区中文 | 国产伦精品一区二区三区免费迷 | 亚洲人亚洲精品 | 国产精品免费视频色拍拍 | 网站免费观看 | 99亚洲综合精品 | 国产在线视频无卡a | 亚洲国产日韩一级精品视频网站 | 日韩精品美女视频 | 日本一区中文字幕免费 | 亚洲欧美日韩中文国产不卡 | 国产欧美一区二区综合 | 九九热视频 | 麻花视频在线观看电视剧锦镖人 | 亚洲成年人影院 | 国产资源精品一区二区免费 | 国产91精品高清一区二区三区 | 国偷自拍 | 欧美日韩午夜视频在线观看 | 136福利| 国产做爰xxx | 日韩中文字幕a加勒 | 国产91无 | 日韩在线一区二区不卡视频 | 欧洲动漫精品专区一区二区三区 | 亚洲欧美日韩中文国产不卡 | 精品第一区视频二区 | 一区二区不卡中文字幕在线 | 夜鲁鲁鲁夜夜综 | 国产亚洲欧洲综合777 | 国产精品v欧美精品v日韩精品 | 日韩一级欧美一级二级在线观 | 国产aⅴ片| 久热韩国综合中文字幕视频 | 亚洲+日本+欧洲+国产 | 521香蕉网欧美 | 成aⅴ人片在线观看蜜桃 | 成人国产亚洲日本在线 | 国产一区二区三区免费在线 | 欧美国产日韩一区二区 | 天天爱天天做天天做天天吃中 | 国产乱子影视频上线免费观看 | аⅴ资源中文在线天堂 | 女人扒开屁股爽桶30分钟免费 | 污污污视频在线免费观看 | 国产精品伦理在线 | 夜夜精品无 | 乱伦精品国产高清 | 美妇岳屈辱迎合 | 欧美亚洲日韩激情 | 午夜福利精品一区二区三区 | 国产激情澎湃视频在线观看 | 亚洲色精品一区二区三区 | 国产精品理 | aⅴ色国产 | 神马影院手机影 | 国产一区精品理论片在线观看免 | 中文字幕电影一区二区 | 日本亲子乱子伦xxxx50路 | 国产午夜羞羞 | 九九热视频在线播放 | 最好看的中文字幕国语电影 | 亚洲一区在线综合 | 成年免费大片黄在线观 | 国产v欧美v日韩v综合精品 | 欧美性色欧美a在线在线播放 | 午夜男女羞羞爽爽爽视频 | 日韩欧美亚洲—区精选 | h片在线观看资源网站 | 欧美一级性爱视屏 | 欧美日本一区二区三区生 | 午夜一区一品日本 | 国产在线精品一区二区高清不卡 | 91九色老熟女免国 | 欧美日韩在线观看免费 | 色色色setu | 精品国产一区二区三区香 | 免费成人www视频在线观看 | 成人看片网站 | 日本xx在线免播放器观看 | 国产另类在线欧美日韩 | 在线视频欧美 | 午夜看片a福利 | 69老司机午夜免费 | 区二区三区免费 | 国产精品视频第 | 人人鲁人 | 亚洲va在线va天堂va在线 | 国产精品天天看 | 人人狠狠综合99综合久 | www国产亚洲精 | 亚洲制服丝袜一区二区三区 | 国产乱子伦三级在线播放 | 99国产在线观看 | 欧美三级不卡在线观看 | 国产高清在线不卡一区二区三区 | 欧美gv在线观看 | 欧美日韩精品在 | 免费日韩视频欧美综合图区 | 国产更衣室视频在线观看 | 中文字幕精品亚洲无线码一区 | 国内精品卡一 | 91香蕉视| 亚洲综合娱乐在线视频 | 国产精品高清免费网站电影 | 乱码女一区二区三区 | 国产精品人成视频免费播放 | 国产红亚洲视频日韩 |