日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

MTDDL——美团点评分布式数据访问层中间件

發布時間:2025/4/5 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MTDDL——美团点评分布式数据访问层中间件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

https://tech.meituan.com/mtddl.html

背景

2016年Q3季度初,在美團外賣上單2.0項目上線后,商家和商品數量急速增長,預估商品庫的容量和寫峰值QPS會很快遇到巨大壓力。隨之而來也會影響線上服務的查詢性能、DB(數據庫,以下統一稱DB)主從延遲、表變更困難等一系列問題。

要解決上面所說的問題,通常有兩種方案。第一種方案是直接對現有的商品庫進行垂直拆分,可以緩解目前寫峰值QPS過大、DB主從延遲的問題。第二種方案是對現有的商品庫大表進行分庫分表,從根本上解決現有問題。方案一實施起來周期較短,但只能解決一時之痛,由此可見,分庫分表是必然的。

在確定分庫分表的方案之后,我們調研了外賣訂單、結算以及主站等業務的分庫分表實現方案,也調研了業界很多分庫分表中間件。在綜合考慮性能、穩定性及實現成本的前提下,最終決定自主研發客戶端分庫分表中間件MTDDL來支撐外賣商品分庫分表項目,這也就是MTDDL的由來。

當然,在MTDDL的設計研發過程中,我們充分考慮了MTDDL的通用性、可擴展性、功能的全面性和接入的便利性。到目前為止一共開發了四期,實現了MySQL動態數據源、讀寫分離、分布式唯一主鍵生成器、分庫分表、連接池及SQL監控、動態化配置等一系列功能,支持分庫分表算法、分布式唯一主鍵生成算法的高可擴展性,而且支持全注解的方式接入,業務方不需要引入任何配置文件。

下面就部分業界方案及MTDDL的設計目標詳細展開下,然后從源碼的角度來剖析下MTDDL的整個邏輯架構和具體實現。

業界調研

業界組件簡介實現方案功能特性優點缺點
AtlasQihoo 360開發維護的一個基于MySQL協議的數據中間層項目。它實現了MySQL的客戶端與服務端協議,作為服務端與應用程序通信,同時作為客戶端與MySQL通信proxy-based實現讀寫分離、單庫分表功能簡單,性能跟穩定性較好不支持分庫分表
MTAtlas原美團DBA團隊在開源Atlas基礎上做的一系列升級改造proxy-based在讀寫分離、單庫分表的基礎上,完成了分庫分表的功能開發在Atlas基礎上支持了分庫分表當時還處于測試階段,暫不推薦業務方使用
TDDL淘寶根據自己的業務特點開發了TDDL框架,主要解決了分庫分表對應用的透明化以及異構數據庫之間的數據復制,它是一個基于集中式配置的JDBC datasource實現client-based實現動態數據源、讀寫分離、分庫分表功能齊全分庫分表功能還未開源,當前公布文檔較少,并且需要依賴diamond(淘寶內部使用的一個管理持久配置的系統)
ZebraZebra是原點評內部使用數據源、DAO以及監控等和數據庫打交道的中間件集client-based實現動態數據源、讀寫分離、分庫分表、CAT監控功能齊全且有監控接入較為復雜,當時只支持c3p0、Druid、Tomcat JDBC等連接池,且分庫分表算法只支持Groovy表達式不易擴展

設計目標

MTDDL(Meituan Distributed Data Layer),美團點評分布式數據訪問層中間件,旨在為全公司提供一個通用數據訪問層服務,支持MySQL動態數據源、讀寫分離、分布式唯一主鍵生成器、分庫分表、動態化配置等功能,并且支持從客戶端角度對數據源的各方面(比如連接池、SQL等)進行監控,后續考慮支持NoSQL、Cache等多種數據源。

功能特性

  • 動態數據源
  • 讀寫分離
  • 分布式唯一主鍵生成器
  • 分庫分表
  • 連接池及SQL監控
  • 動態化配置

邏輯架構

下圖是一次完整的DAO層insert方法調用時序圖,簡單闡述了MTDDL的整個邏輯架構。其中包含了分布式唯一主鍵的獲取、動態數據源的路由以及SQL埋點監控等過程:

具體實現

動態數據源及讀寫分離

在Spring JDBC AbstractRoutingDataSource的基礎上擴展出MultipleDataSource動態數據源類,通過動態數據源注解及AOP實現。

動態數據源

MultipleDataSource動態數據源類,繼承于Spring JDBC AbstractRoutingDataSource抽象類,實現了determineCurrentLookupKey方法,通過setDataSourceKey方法來動態調整dataSourceKey,進而達到動態調整數據源的功能。其類圖如下:

動態數據源AOP

ShardMultipleDataSourceAspect動態數據源切面類,針對DAO方法進行功能增強,通過掃描DataSource動態數據源注解來獲取相應的dataSourceKey,從而指定具體的數據源。具體流程圖如下:

配置和使用方式舉例

/*** 參考配置*/ <bean id="multipleDataSource" class="com.sankuai.meituan.waimai.datasource.multi.MultipleDataSource">/** 數據源配置 */<property name="targetDataSources"><map key-type="java.lang.String"> /** 寫數據源 */<entry key="dbProductWrite" value-ref="dbProductWrite"/>/** 讀數據源 */<entry key="dbProductRead" value-ref="dbProductRead"/></map></property> </bean>/*** DAO使用動態數據源注解*/ public interface WmProductSkuDao {/** 增刪改走寫數據源 */@DataSource("dbProductWrite")public void insert(WmProductSku sku);/** 查詢走讀數據源 */@DataSource("dbProductRead")public void getById(long sku_id); }

分布式唯一主鍵生成器

眾所周知,分庫分表首先要解決的就是分布式唯一主鍵的問題,業界也有很多相關方案:

序號實現方案優點缺點
1UUID本地生成,不需要RPC,低延時;
擴展性好,基本沒有性能上限
無法保證趨勢遞增;
UUID過長128位,不易存儲,往往用字符串表示
2Snowflake或MongoDB ObjectId分布式生成,無單點;
趨勢遞增,生成效率快
沒有全局時鐘的情況下,只能保證趨勢遞增;
當通過NTP進行時鐘同步時可能會出現重復ID;
數據間隙較大
3proxy服務+數據庫分段獲取ID分布式生成,段用完后需要去DB獲取,同server有序可能產生數據空洞,即有些ID沒有分配就被跳過了,主要原因是在服務重啟的時候發生;
無法保證有序,需要未來解決,可能會通過其他接口方案實現

綜上,方案3的缺點可以通過一些手段避免,但其他方案的缺點不好處理,所以選擇第3種方案。目前該方案已由美團點評技術工程部實現——分布式ID生成系統Leaf,MTDDL集成了此功能。

分布式ID生成系統Leaf

美團點評分布式ID生成系統Leaf,其實是一種基于DB的Ticket服務,通過一張通用的Ticket表來實現分布式ID的持久化,執行update更新語句來獲取一批Ticket,這些獲取到的Ticket會在內存中進行分配,分配完之后再從DB獲取下一批Ticket。整體架構圖如下:

每個業務tag對應一條DB記錄,DB MaxID字段記錄當前該Tag已分配出去的最大ID值。

IDGenerator服務啟動之初向DB申請一個號段,傳入號段長度如 genStep = 10000,DB事務置 MaxID = MaxID + genStep,DB設置成功代表號段分配成功。每次IDGenerator號段分配都通過原子加的方式,待分配完畢后重新申請新號段。

唯一主鍵生成算法擴展

MTDDL不僅集成了Leaf算法,還支持唯一主鍵算法的擴展,通過新增唯一主鍵生成策略類實現IDGenStrategy接口即可。IDGenStrategy接口包含兩個方法:getIDGenType用來指定唯一主鍵生成策略,getId用來實現具體的唯一主鍵生成算法。其類圖如下:

分庫分表

在動態數據源AOP的基礎上擴展出分庫分表AOP,通過分庫分表ShardHandle類實現分庫分表數據源路由及分表計算。ShardHandle關聯了分庫分表上下文ShardContext類,而ShardContext封裝了所有的分庫分表算法。其類圖如下:

分庫分表流程圖如下:

分庫分表取模算法

分庫分表目前默認使用的是取模算法,分表算法為 (#shard_key % (group_shard_num * table_shard_num)),分庫算法為 (#shard_key % (group_shard_num * table_shard_num)) / table_shard_num,其中group_shard_num為分庫個數,table_shard_num為每個庫的分表個數。

例如把一張大表分成100張小表然后散到2個庫,則0-49落在第一個庫、50-99落在第二個庫。核心實現如下:

public class ModStrategyHandle implements ShardStrategy {@Overridepublic String getShardType() {return "mod";}@Overridepublic DataTableName handle(String tableName, String dataSourceKey, int tableShardNum, int dbShardNum, Object shardValue) {/** 計算散到表的值 */long shard_value = Long.valueOf(shardValue.toString());long tablePosition = shard_value % tableShardNum;long dbPosition = tablePosition / (tableShardNum / dbShardNum);String finalTableName = new StringBuilder().append(tableName).append("_").append(tablePosition).toString();String finalDataSourceKey = new StringBuilder().append(dataSourceKey).append(dbPosition).toString();return new DataTableName(finalTableName, finalDataSourceKey);} }

分庫分表算法擴展

MTDDL不僅支持分庫分表取模算法,還支持分庫分表算法的擴展,通過新增分庫分表策略類實現ShardStrategy接口即可。ShardStrategy接口包含兩個方法:getShardType用來指定分庫分表策略,handle用來實現具體的數據源及分表計算邏輯。其類圖如下:

全注解方式接入

為了盡可能地方便業務方接入,MTDDL采用全注解方式使用分庫分表功能,通過ShardInfo、ShardOn、IDGen三個注解實現。

ShardInfo注解用來指定具體的分庫分表配置:包括分表名前綴tableName、分表數量tableShardNum、分庫數量dbShardNum、分庫分表策略shardType、唯一鍵生成策略idGenType、唯一鍵業務方標識idGenKey;ShardOn注解用來指定分庫分表字段;IDGen注解用來指定唯一鍵字段。具體類圖如下:

配置和使用方式舉例

// 動態數據源 @DataSource("dbProductSku")// tableName:分表名前綴,tableShardNum:分表數量,dbShardNum:分庫數量,shardType:分庫分表策略,idGenType:唯一鍵生成策略,idGenKey:唯一鍵業務方標識 @ShardInfo(tableName="wm_food", tableShardNum=100, dbShardNum=1, shardType="mod", idGenType=IDGenType.LEAF, idGenKey=LeafKey.SKU) @Component public interface WmProductSkuShardDao {// @ShardOn("wm_poi_id") 將該注解修飾的對象的wm_poi_id字段作為shardValue// @IDGen("id") 指定要設置唯一鍵的字段public void insert(@ShardOn("wm_poi_id") @IDGen("id") WmProductSku sku);// @ShardOn 將該注解修飾的參數作為shardValuepublic List<WmProductSku> getSkusByWmPoiId(@ShardOn long wm_poi_id); }

連接池及SQL監控

DB連接池使用不合理容易引發很多問題,如連接池最大連接數設置過小導致線程獲取不到連接、獲取連接等待時間設置過大導致很多線程掛起、空閑連接回收器運行周期過長導致空閑連接回收不及時等等,如果缺乏有效準確的監控,會造成無法快速定位問題以及追溯歷史。

再者,如果缺乏SQL執行情況相關監控,會很難及時發現DB慢查詢等潛在風險,而慢查詢往往就是DB服務端性能惡化乃至宕機的根源(關于慢查詢,推薦閱讀《MySQL索引原理及慢查詢優化》一文)。MTDDL從1.0.2版本開始正式引入連接池及SQL監控等相關功能。

連接池監控

實現方案

結合Spring完美適配c3p0、dbcp1、dbcp2、mtthrift等多種方案,自動發現新加入到Spring容器中的數據源進行監控,通過美團點評統一監控組件JMonitor上報監控數據。整體架構圖如下:

連接數量監控

監控連接池active、idle、total連接數量,Counter格式:(連接池類型.數據源.active/idle/total_connection),效果圖如下:

獲取連接時間監控

監控獲取空閑連接時間,Counter格式:(ds.getConnection.數據源.time),效果圖如下:

SQL監控

實現方案

采用Spring AOP技術對所有DAO方法進行功能增強處理,通過美團點評分布式會話跟蹤組件MTrace進行SQL調用數據埋點及上報,進而實現從客戶端角度對SQL執行耗時、QPS、調用量、超時率、失敗率等指標進行監控。整體架構圖如下:

實現效果

登錄美團點評的服務治理平臺OCTO選擇服務查看去向分析,效果圖如下:

動態化配置

為了滿足業務方一些動態化需求,如解決線上DB緊急事故需動態調整數據源或者分庫分表相關配置,要求無需重啟在線修改立即生效,MTDDL從1.0.3版本開始正式引入動態化配置相關功能。

實現方案

在Spring容器啟動的時候自動注冊數據源及分庫分表相關配置到美團點評的統一配置中心MCC,在MCC配置管理頁面可以進行動態調整,MCC客戶端在感知到變更事件后會刷新本地配置,如果是數據源配置變更會根據新的配置構造出一個新數據源來替換老數據源,最后再將老的數據源優雅關閉掉。具體流程圖如下:

動態化數據源

目前支持dbcp、dbcp2、c3p0等數據源,效果圖如下:

分庫分表動態化

支持動態化配置分庫分表數量、分庫分表策略、唯一鍵生成策略、唯一鍵業務方標識等,效果圖如下:

版本迭代

MTDDL到目前為止總共開發了四期,后續考慮逐步開源,具體版本迭代如下:

項目名功能開始時間結束時間正式版本快照版本版本備注
MTDDL一期動態數據源
讀寫分離
分布式唯一主鍵生成器
分庫分表
2016.05.302016.06.160.0.10.0.1-SNAPSHOTMTDDL第一版
MTDDL二期分布式唯一主鍵生成算法可擴展
支持零配置接入MTDDL
優化shardkey配置方式
2016.08.232016.09.051.0.11.0.1-SNAPSHOTMTDDL接入優化
MTDDL三期連接池及SQL監控
緩存優化
2016.09.062016.09.201.0.21.0.2-SNAPSHOTMTDDL監控完善
MTDDL四期唯一主鍵生成注解化
動態化配置
2016.10.112016.11.081.0.31.0.3-SNAPSHOTMTDDL配置動態化

轉載于:https://www.cnblogs.com/davidwang456/articles/10186576.html

總結

以上是生活随笔為你收集整理的MTDDL——美团点评分布式数据访问层中间件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

国产视频在线观看免费 | 在线观看中文字幕网站 | 96精品高清视频在线观看软件特色 | 国产精品久久久久永久免费看 | 中文区中文字幕免费看 | 97超碰.com| 99久久久国产精品免费99 | 黄色录像av | 日韩中文字幕免费电影 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 久久99在线 | 亚洲综合最新在线 | 国产成人综合精品 | 亚洲综合在线五月天 | 少妇高潮流白浆在线观看 | 午夜丁香视频在线观看 | 精品美女国产在线 | 亚洲精品视频免费在线观看 | 在线看v片 | 国产一区二区三区免费在线观看 | 欧美激情操 | 国产亚洲人成网站在线观看 | 色噜噜狠狠色综合中国 | 亚洲国产精品va在线 | 久久成人国产 | 91视频免费网站 | 奇米影视8888 | 96av视频| a一片一级| 国产在线一区观看 | 日韩欧美v | 国产无限资源在线观看 | 中文字幕免费在线 | 精品伦理一区二区三区 | 亚洲国产97在线精品一区 | 狠狠色丁香久久婷婷综 | 中文字幕亚洲精品日韩 | 国产亚洲欧美一区 | 国产精品欧美久久久久无广告 | 精品91| 精品亚洲成人 | 久草在线资源网 | 国产超碰在线观看 | 国产永久免费高清在线观看视频 | 亚洲狠狠干 | 日日操夜夜操狠狠操 | 日韩免费高清在线 | 天天射天天爽 | 十八岁以下禁止观看的1000个网站 | 麻豆视频免费网站 | 五月婷婷在线视频 | 四虎国产精品免费观看视频优播 | 亚洲欧洲视频 | 日韩一级电影网站 | 福利一区二区在线 | 日日夜夜精品免费观看 | 久久草网站 | 国产色网站 | 日韩伦理片一区二区三区 | 精品福利视频在线观看 | 一区二区三区四区在线免费观看 | 黄色最新网址 | 免费男女羞羞的视频网站中文字幕 | 中文字幕在线观看完整版 | 黄色一级在线视频 | 亚洲综合一区二区精品导航 | 久久久久久久久久影视 | 婷婷色六月天 | av电影一区二区 | 97成人精品视频在线观看 | 五月婷婷操 | 麻豆视频国产在线观看 | 91av在线免费播放 | 激情九九| 人人澡人人模 | 激情深爱| 免费视频 三区 | 日韩av不卡在线观看 | 成人在线观看你懂的 | 日韩免费三区 | 色成人亚洲网 | 一级黄色片在线免费观看 | 日韩国产在线观看 | 很黄很黄的网站免费的 | 亚洲精品看片 | 99热这里只有精品在线观看 | 精品视频专区 | 日韩激情片在线观看 | 99久久精品无码一区二区毛片 | 国产精品久久久久久69 | 91手机电视 | 国产精品一区在线播放 | 亚洲国产片色 | av电影在线观看完整版一区二区 | 国产精品私拍 | 蜜臀av性久久久久av蜜臀三区 | 九九色在线观看 | 亚洲天堂网在线视频观看 | 婷婷丁香激情网 | 亚洲国产操 | 最新超碰| 亚洲精品91天天久久人人 | av在线中文| 网址你懂的在线观看 | 麻豆视频成人 | 久久国产三级 | 一区二区三区三区在线 | 黄色a一级视频 | 欧美精品乱码久久久久 | 色五月成人 | 欧美91av | 国产视频2 | 蜜臀av夜夜澡人人爽人人桃色 | av电影久久 | 亚洲免费永久精品国产 | 国产高清在线观看 | 久草在线观看资源 | 性色av一区二区 | 激情av网址 | 久草精品视频在线观看 | 国产999在线观看 | 一级性视频 | 国产97免费 | 毛片视频网址 | www.xxx.性狂虐| 精品二区久久 | 中文字幕在线观看视频一区 | 视频99爱| 国产精品免费一区二区三区在线观看 | 啪啪免费试看 | 免费在线观看av网站 | 日韩大片在线免费观看 | 久久五月精品 | 日韩不卡高清视频 | 久久久久免费网 | 免费看色视频 | 最新av在线网站 | 精品999在线 | 涩av在线| 日韩中文字幕免费电影 | 精品久久久免费视频 | 久久综合色播五月 | 丁香六月婷 | 色播五月激情综合网 | 国产视频一区二区三区在线 | 青草草在线| 天堂av在线网 | 国产色女 | 久久久久女人精品毛片九一 | 精品伦理一区二区三区 | 99精品毛片 | 久久成人免费电影 | 99在线热播 | 青草视频网 | 国产一级大片在线观看 | 色在线网站 | 国产一级视频 | 丝袜制服天堂 | 国产黑丝袜在线 | 亚洲视频综合在线 | 91成人精品国产刺激国语对白 | 成 人 免费 黄 色 视频 | 91精品国产高清自在线观看 | 欧美大片在线观看一区 | 成人午夜av电影 | 五月天九九 | 黄网站免费久久 | 97精品国自产拍在线观看 | 奇米导航| 亚洲在线视频免费观看 | 超碰97在线资源站 | 国产又粗又猛又爽又黄的视频免费 | 欧美日韩免费在线视频 | 四虎www com| 免费观看av| 国产69精品久久久久久 | 综合久久久久久久 | 国产又粗又长又硬免费视频 | 久久久精品成人 | 亚州国产精品久久久 | 天天射天天干天天 | 黄色视屏免费在线观看 | 五月婷婷久久综合 | 亚洲va欧洲va国产va不卡 | 福利视频网址 | 久久区二区| 国产成人福利 | 最近日本韩国中文字幕 | 亚洲一区精品人人爽人人躁 | 欧美成人一区二区 | 国内外成人在线视频 | 波多野结衣在线视频免费观看 | 久草网站在线观看 | 国产精品亚洲精品 | 亚洲免费在线观看视频 | 国产网红在线 | 日韩高清一区二区 | 精品v亚洲v欧美v高清v | 欧美极品少妇xbxb性爽爽视频 | 久久成年人视频 | 久久国产精品偷 | 亚洲一区二区观看 | 国外成人在线视频网站 | 黄色网大全 | 欧美亚洲成人xxx | 99九九免费视频 | 免费一级日韩欧美性大片 | 又粗又长又大又爽又黄少妇毛片 | 91亚洲永久精品 | 久久免费播放视频 | 性色在线视频 | 国产流白浆高潮在线观看 | 开心色停停 | 色在线免费 | 欧美日韩视频在线观看免费 | 亚洲精品动漫久久久久 | 免费观看性生活大片3 | 91大神精品视频在线观看 | 99久久精品国产系列 | www.国产精品 | 中文字幕久久精品亚洲乱码 | 18久久久| 欧美日韩成人一区 | 日韩欧美高清 | 国产精品va | 国产 亚洲 欧美 在线 | 91精品视频网站 | 亚洲精品动漫成人3d无尽在线 | 视频在线一区二区三区 | 黄色大片免费播放 | 玖玖在线资源 | 亚洲午夜久久久久久久久久久 | 中文字幕久久网 | 99久久日韩精品免费热麻豆美女 | www.91av在线| 99热这里只有精品国产首页 | 亚洲高清视频一区二区三区 | 国产高清成人在线 | 欧美日韩精品综合 | 成人免费观看视频大全 | 色婷婷激情四射 | 91热爆在线观看 | 激情五月婷婷激情 | 免费看成年人 | 日本久久久影视 | 久久伊人热 | 精品国产伦一区二区三区观看体验 | 狠狠干狠狠插 | 最新色视频 | 亚洲美女久久 | 亚洲成免费 | 美女福利视频在线 | 最近中文字幕免费av | 婷婷性综合 | 91精品国产三级a在线观看 | 中文字幕av专区 | 青青河边草手机免费 | 青草视频在线 | 亚洲国产日本 | 免费av网站观看 | 色无五月| 91人人网 | 麻豆视频成人 | 国产精品手机在线观看 | 欧美日韩在线观看一区二区三区 | 日韩免费中文 | 992tv在线 | 中文字幕一区二区三区乱码在线 | 中文字幕在线免费97 | 又黄又爽免费视频 | 欧美日韩国产亚洲乱码字幕 | 人人干人人做 | 亚洲精品在线视频播放 | 久久人人爽人人人人片 | 在线电影播放 | 久久久精品国产一区二区电影四季 | 欧美色图视频一区 | 国产高清不卡av | 亚洲激情综合 | 97视频入口免费观看 | 亚洲女人天堂成人av在线 | 亚洲国产精品电影 | 国产精品国产三级国产aⅴ无密码 | 久久99这里只有精品 | 女人18毛片a级毛片一区二区 | 久久久久免费精品国产 | 国产日韩中文字幕 | 五月婷婷视频 | 日韩中文字幕亚洲一区二区va在线 | 欧美三人交 | 亚洲成人国产精品 | 国产精品成人一区二区三区吃奶 | 成人蜜桃| 在线观看中文字幕av | 国产精品亚洲精品 | 中文字幕有码在线观看 | 少妇搡bbb| 久久色网站| 日韩免费在线观看网站 | 精品一区二区免费 | 天堂av网站 | 亚洲涩涩涩 | 久久国产精品99久久久久久进口 | 在线观看视频日韩 | 91高清在线 | 99热精品在线观看 | 91成人在线视频 | 黄色一级网 | 欧美日韩一区二区视频在线观看 | 国产精品久久99综合免费观看尤物 | 国产精品18久久久久久久 | 在线观看91精品视频 | 91久久电影| 视频1区2区 | 久久玖| 午夜精品久久久久99热app | 中文字幕乱码日本亚洲一区二区 | 亚洲午夜久久久久久久久 | 91一区啪爱嗯打偷拍欧美 | 麻豆视频在线 | 亚洲不卡在线 | 在线观看的a站 | 婷婷丁香狠狠爱 | 国产精品一区二区三区99 | 91精品对白一区国产伦 | 久久视屏网 | www成人精品 | 亚洲精品五月 | 亚洲精品a区 | 99色| 欧美美女视频在线观看 | 中文字幕在线观看av | av免费看av | 精品国产黄色片 | 国产精品久久久久久五月尺 | 手机在线看永久av片免费 | 国产一区二区免费看 | 午夜999| 免费日韩av片 | 天天艹日日干 | 中文字幕中文字幕在线中文字幕三区 | 欧美精品久 | 国产亚洲精品久久久久久移动网络 | 热99在线视频 | 日本美女xx| 国产精品一区二区久久久久 | 成人在线播放网站 | 成人免费视频观看 | 91精品视频免费在线观看 | 国产精品久久久久久久久久白浆 | 国产精品免费久久久久久久久久中文 | 丁香激情综合久久伊人久久 | 四虎免费av | 亚洲高清视频一区二区三区 | 在线亚洲人成电影网站色www | 婷婷婷国产在线视频 | 欧美一区免费在线观看 | av资源免费看 | 999久久久国产精品 高清av免费观看 | 亚洲精品国产第一综合99久久 | 天堂在线视频免费观看 | 丁香九月激情综合 | 久久激情小视频 | 成人免费91| 国产成人精品久久亚洲高清不卡 | 韩国av一区二区三区在线观看 | 高清免费在线视频 | 中文字幕av最新 | 国产精品第一页在线观看 | 91亚洲视频在线观看 | 精品一区二区三区香蕉蜜桃 | 国产一线天在线观看 | 国产成人一区二区三区久久精品 | 夜夜狠狠 | 久久久久久久久久久影视 | 三级动态视频在线观看 | 在线国产99 | 99爱这里只有精品 | 久久国产精品小视频 | 国产91精品一区二区麻豆网站 | 玖玖在线精品 | 韩国三级av在线 | 亚洲一级影院 | a在线一区 | 日韩欧美在线视频一区二区三区 | 伊人网站 | 日日夜夜精品视频天天综合网 | 亚洲成av人片在线观看 | 精品久久久久久久久久岛国gif | 精品免费视频 | 99久久99久久精品免费 | 丁香六月色 | 成人免费毛片aaaaaa片 | 国产精品国产三级国产aⅴ无密码 | 美女黄濒 | 久久一久久 | 中文伊人 | 香蕉久草在线 | 婷婷色 亚洲 | 一本一道久久a久久综合蜜桃 | 亚洲视频 在线观看 | 天堂久久电影网 | 狠狠伊人| 日韩欧美99 | 狠狠色狠狠色综合系列 | 免费成人av| 91亚洲国产成人久久精品网站 | 国产在线观看黄 | 91精品人成在线观看 | www.精选视频.com | 在线免费黄色av | 久久精品视频网站 | 国产成人在线一区 | 国产精品久久伊人 | 色在线亚洲 | 9在线观看免费高清完整版在线观看明 | 久久免费电影网 | 超碰在线日韩 | 日韩av免费在线电影 | av在线免费观看不卡 | 欧美一区中文字幕 | 亚洲精品www.| 成人小视频在线观看免费 | 久久av福利 | 激情久久久久 | 中文字幕 在线看 | 欧美亚洲国产日韩 | 国产精品成久久久久三级 | 久久手机看片 | 欧美在线1区 | 97夜夜澡人人爽人人免费 | av在线进入 | 一区二区不卡 | 91九色国产在线 | 四虎国产免费 | av电影 一区二区 | 人人玩人人添人人澡超碰 | 综合色在线观看 | 色在线免费| 免费看黄在线观看 | 亚洲激情在线观看 | 日韩色爱 | 看全黄大色黄大片 | 久久久蜜桃一区二区 | 国产一区二区精 | 久久精品韩国 | 国产黄大片在线观看 | 久久艹在线 | 国产中文字幕在线 | 久久综合狠狠综合久久狠狠色综合 | www婷婷 | 麻豆免费观看视频 | 91精品国产麻豆国产自产影视 | 亚洲国产精久久久久久久 | 国产亚洲精品福利 | 久久不射电影院 | 99av在线视频 | 亚洲精品国产精品国产 | 成年人视频在线免费 | 国产精品国产亚洲精品看不卡15 | 九九99视频 | 精品欧美一区二区在线观看 | 经典三级一区 | 天天躁日日躁狠狠躁 | 婷婷在线免费观看 | 国产精品小视频网站 | 国产一区在线免费观看 | 久久久久国产精品一区二区 | 国产一级在线观看 | 国产精品字幕 | 久久精品视频在线 | 青青草在久久免费久久免费 | www.狠狠插.com | 国产一区二区在线视频观看 | 欧美91精品| 日韩高清网站 | 日韩二区在线 | 国产精品岛国久久久久久久久红粉 | 亚洲aⅴ乱码精品成人区 | 99久久电影| 欧美激情视频一区二区三区免费 | 黄网站色成年免费观看 | 欧美日本一区 | 88av色| 久久av在线播放 | 色婷婷www | 一级免费观看 | 久草在线 | 啪啪免费试看 | 久久久久草 | 韩国三级在线一区 | 国产三级午夜理伦三级 | 日韩在线一区二区免费 | 国产在线观看国语版免费 | 中文字幕在线观看网站 | 97精品国产91久久久久久 | 深夜男人影院 | 国产无遮挡猛进猛出免费软件 | 免费久久网站 | 欧美日韩免费一区二区三区 | 一区 在线 影院 | 日本午夜在线观看 | 欧美一级免费在线 | 91高清完整版在线观看 | 精品字幕在线 | 四虎影视8848aamm | 欧美性大战久久久久 | 91精品国产欧美一区二区 | 欧美性另类| 一区二区三区在线免费播放 | 亚洲精品在线观看中文字幕 | 亚洲精品在线电影 | 欧美一区日韩精品 | 色婷婷久久 | 操操操天天操 | 色网av| 国产精品久久久久久久久久久久久久 | 婷婷亚洲最大 | 91精品一 | 中文字幕在线免费 | 免费高清男女打扑克视频 | 国产黄色av| 中文字幕日韩精品有码视频 | 免费一级片观看 | 久久草在线视频国产 | 国产一区视频免费在线观看 | 久草在线费播放视频 | 91免费的视频在线播放 | 国产亚洲精品免费 | 久久国产精品99久久久久久老狼 | 国产亚洲精品久久久久动 | 中文字幕第一页在线播放 | 91精品国产高清 | 亚洲天天在线日亚洲洲精 | 99在线精品视频 | 人人爽人人爽人人爽人人爽 | 国产韩国日本高清视频 | 成人午夜在线电影 | 青青草华人在线视频 | 91大神电影 | 国产又粗又长的视频 | 国产午夜精品在线 | 92精品国产成人观看免费 | 久久免视频 | 久久99久国产精品黄毛片入口 | 久久99久久精品国产 | www.亚洲视频.com | 国产精品久免费的黄网站 | 黄色毛片视频免费 | 伊人成人久久 | 国产理论在线 | 人人爽人人爽人人片av免 | 91女神的呻吟细腰翘臀美女 | av高清不卡| 国产自产在线视频 | 中文字幕在线播出 | 91精品国自产在线观看欧美 | 99在线免费视频观看 | 一本到在线 | 欧美性大胆 | 婷婷av网| 亚洲精品国产精品国自产 | 麻豆视频成人 | 96视频在线| 日韩激情一二三区 | 国产vs久久 | 久久久久久久久久久久国产精品 | 精品色999 | 国产精品久久久久久久久久直播 | 国产精品成人久久 | 精品久久久久久久久久久久久久久久 | 日韩黄在线观看 | 中文字幕在线播放日韩 | 99精品在线看 | 天天干天天干天天干天天干天天干天天干 | 日韩精品电影在线播放 | 黄色在线看网站 | 成年人在线观看网站 | 视频国产在线 | 久草网视频在线观看 | 男女激情麻豆 | 久久精品欧美一区 | 精品久久国产 | 欧美在线观看视频 | 一区二区三区免费在线观看 | 久久成电影| 97超视频在线观看 | 午夜视频一区二区三区 | 97人人爽| 亚洲理论视频 | 91试看| 91传媒在线看 | 天天色天天操天天爽 | 日本成人免费在线观看 | 日韩三级视频 | 国产麻豆果冻传媒在线观看 | 涩涩在线| 99免费精品 | 久久电影中文字幕视频 | 超碰人在线 | 国产福利一区在线观看 | 日韩高清在线一区 | 成人在线视频观看 | 日韩毛片在线播放 | www.亚洲精品 | 久久伊人热 | www.超碰| 久久久久久久久久久久亚洲 | 午夜精品一区二区三区免费 | 激情丁香在线 | 日韩av一区二区在线影视 | 99久久精品久久亚洲精品 | 日韩久久精品 | 久久香蕉国产精品麻豆粉嫩av | 在线中文字幕av观看 | 天天操天天射天天 | 91麻豆精品国产 | 国产精品免费不卡 | av先锋中文字幕 | 免费黄色av电影 | 91福利视频免费观看 | 色吊丝在线永久观看最新版本 | 97超碰在线资源 | 午夜久久久久久久久久影院 | 国产精品一区二区三区在线播放 | 五月天综合在线 | 久久综合爱 | 人人爽人人干 | 在线视频日韩精品 | 91黄色小视频 | 精品国产电影一区二区 | 伊人久久精品久久亚洲一区 | 97碰碰视频 | 亚洲黄色网络 | 亚洲欧美怡红院 | 日韩高清免费在线 | 欧美日韩国语 | 香蕉视频18| 狠狠色香婷婷久久亚洲精品 | 久久国产精品久久精品国产演员表 | 91av在线播放视频 | 免费在线激情视频 | 99精品福利视频 | 在线视频电影 | 九九久久国产精品 | 天天操天天干天天摸 | 麻豆国产电影 | 日韩激情免费视频 | 久久久久久高清 | 天天干天天搞天天射 | 天天操天天色综合 | 香蕉久久久久久av成人 | 久久免费看| 黄色日批网站 | 九九久久久久久久久激情 | 美国三级黄色大片 | 新版资源中文在线观看 | 久久综合丁香 | 91桃色免费观看 | 日韩视频免费观看高清 | 久久电影国产免费久久电影 | 日日操操操| 99久久99视频只有精品 | 亚洲成色777777在线观看影院 | 黄色日视频| 久久99精品国产一区二区三区 | 精品免费久久久久 | 久久精品综合网 | 九九热有精品 | 狠狠色丁香婷婷 | 国产中文在线播放 | 九九免费在线观看视频 | 夜夜骑天天操 | 国产精品一区二区三区久久久 | 亚洲综合在线一区二区三区 | 日韩精品久久久久 | 又爽又黄又无遮挡网站动态图 | 精品国产乱码久久久久 | 亚洲人毛片 | 热久久精品在线 | 亚洲成av人片在线观看www | 亚洲国产精品影院 | 亚洲综合成人专区片 | 免费观看视频黄 | 婷婷日韩 | 久久久麻豆精品一区二区 | 91精品国产自产91精品 | 欧美怡红院视频 | 99精品国产一区二区三区不卡 | 久久久久国产成人免费精品免费 | 亚州天堂| 欧美日韩a视频 | 久久伊99综合婷婷久久伊 | 热热热热热色 | 久久精品5 | 天天综合网在线观看 | 一区二区三区动漫 | 香蕉视频国产在线观看 | 人人讲下载 | 日本成人中文字幕在线观看 | 正在播放一区二区 | 麻豆一二 | 色婷婷av一区| 久久女教师 | 96久久欧美麻豆网站 | 91av电影在线观看 | 91麻豆操 | 亚洲电影网站 | 91av视频在线观看免费 | 91精品视屏| 精品国产一区二区三区日日嗨 | 久草在线综合网 | 国产精品免费久久 | 精品久久久久久久久久久院品网 | 色视频网站在线 | 91麻豆视频 | 91少妇精拍在线播放 | 亚洲国产精品久久久 | 久草爱| 一区二区三区不卡在线 | 国产精品高清av | 日本精品一 | 在线观看av网站 | 天天爽夜夜爽人人爽一区二区 | 亚洲精品乱码久久久久久按摩 | 色婷丁香 | 亚洲综合情 | 国产日韩一区在线 | 在线免费试看 | 国产无套视频 | 亚洲欧洲精品一区 | 91免费版成人 | 91久久精| 欧美福利片在线观看 | av成人亚洲 | 美女啪啪图片 | 国产亚洲午夜高清国产拍精品 | 国精产品一二三线999 | 免费视频一区 | 嫩草av在线 | 中文字幕丝袜美腿 | 美女黄视频免费看 | 日韩av成人在线观看 | 99免费看片| 成人av在线一区二区 | 婷婷精品进入 | 国产精品久久久久久久久久久免费看 | 2019中文字幕第一页 | 91免费看片黄 | 日韩一区二区三区免费视频 | 欧洲性视频 | av 一区二区三区 | 国产精品欧美久久 | 亚洲日本韩国一区二区 | 免费麻豆网站 | 91九色视频导航 | 激情综合亚洲 | 一级黄色大片 | 国产一级二级视频 | 久久一本综合 | 欧美国产日韩一区二区三区 | 免费手机黄色网址 | 国产资源网 | 中文字幕成人在线观看 | 24小时日本在线www免费的 | 欧美另类激情 | 久久艹艹 | 亚洲第一区在线观看 | 国产精品99久久久久人中文网介绍 | 欧亚久久| 色99之美女主播在线视频 | 中文av在线免费观看 | 狠狠躁天天躁 | 69xxxx欧美| 久久 国产一区 | 国产清纯在线 | 天天操综合 | 97成人免费视频 | 国产网站在线免费观看 | 成人h在线| 深夜视频久久 | 亚洲天堂毛片 | 久久理论电影网 | 少妇性bbb搡bbb爽爽爽欧美 | 亚洲婷婷在线 | 欧美激情在线看 | 亚洲爱视频 | 少妇bbb搡bbbb搡bbbb | 国产亚洲一区二区三区 | 国产精品99免视看9 国产精品毛片一区视频 | 在线黄av| 国产精品一区久久久久 | 亚洲视频网站在线观看 | www日韩欧美 | 久久久天堂| 激情影院在线观看 | 午夜精品一二三区 | 日日综合 | 免费久久久 | 精品国产一区二区三区久久久蜜月 | 51久久成人国产精品麻豆 | 91视频在线国产 | 美女黄网久久 | 天天操比 | bbbbb女女女女女bbbbb国产 | 天天爽夜夜爽精品视频婷婷 | 国产视频精品久久 | 999久久久免费精品国产 | 天天干天天天 | 一区二区三区久久 | 久久免费在线观看视频 | 天海翼一区二区三区免费 | 在线播放日韩av | 黄色av电影在线观看 | 国产不卡网站 | 久草视频观看 | 久久爱www. | 国产拍揄自揄精品视频麻豆 | 久久狠狠一本精品综合网 | 91九色pron| 一区二区三区高清 | 草久电影 | 久久久www成人免费毛片麻豆 | 国产一区二区精品久久91 | 国产精品中文字幕在线播放 | 草久久久久 | 亚洲精品免费播放 | 黄色片视频在线观看 | 日韩欧美高清一区二区 | 久久黄色片子 | 午夜婷婷网 | 国产小视频在线观看 | 天天操狠狠操网站 | 亚洲情感电影大片 | 日本精品视频免费 | 国产.精品.日韩.另类.中文.在线.播放 | 人人超碰免费 | www.xxxx欧美| 女人18毛片90分钟 | 天天综合色天天综合 | 国产成人精品综合久久久 | 五月婷婷综合色拍 | 日韩理论在线 | 久久国产精品久久精品 | 精品国产一区二区三区久久久久久 | 久久躁日日躁aaaaxxxx | 一区二区精品在线观看 | 国产精品视频区 | 97在线精品视频 | 网站免费黄色 | 国产剧情av在线播放 | www91在线| 日躁夜躁狠狠躁2001 | 亚洲精品免费在线观看 | 久久男人免费视频 | 久久久蜜桃一区二区 | 色天堂在线视频 | 国产99久久久国产精品免费二区 | 久久不见久久见免费影院 | av中文字幕在线播放 | 久久久99精品免费观看 | 日韩精品在线观看视频 | 欧美亚洲久久 | 欧美日韩在线观看一区二区三区 | 天天干夜夜想 | 中文字幕亚洲精品在线观看 | 成人av片免费观看app下载 | 一区免费视频 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 日本夜夜草视频网站 | 国产精品美女久久久久久久 | 成人电影毛片 | 亚洲伊人第一页 | 黄色在线观看www | 99综合影院在线 | 亚洲黄色软件 | 日韩精品视频免费看 | 99国产成+人+综合+亚洲 欧美 | 亚洲午夜不卡 | 欧洲高潮三级做爰 | 国产欧美精品一区二区三区 | 国产在线精品一区二区不卡了 | 日韩黄色免费看 | 91久久久国产精品 | 国色天香第二季 | 精品视频成人 | 成人a级大片 | 久久免费a| www四虎影院 | 日韩在线视频免费播放 | 婷婷色网视频在线播放 | 亚洲精品小视频 | 久久久99精品免费观看app | av在线免费播放网站 | 开心激情久久 | 日韩精品一区在线播放 | 中文字幕一区二区三区四区久久 | 欧美日韩中文字幕视频 | 色网站在线观看 | 亚洲激情校园春色 | 欧美国产精品一区二区 | 成人av动漫在线 | 狠狠久久综合 | 日韩中文在线观看 | 在线观看成人一级片 | 国产精品毛片一区二区三区 | 99精品视频一区二区 | 久久国产午夜精品理论片最新版本 | 波多野结衣一区二区 | 亚洲视频精品 | 欧美午夜性生活 | 亚洲综合色丁香婷婷六月图片 | 国产精品 日韩 欧美 | 免费av网站在线 | 国内精品视频免费 | av女优中文字幕在线观看 | 91av视频在线观看 | 在线视频免费观看 | 国产午夜麻豆影院在线观看 | 国产99久久久久 | 免费在线观看91 | 久久国色夜色精品国产 | www视频免费在线观看 | 91天天视频 | 久久成人毛片 | 国产录像在线观看 | 国产a免费| 日韩av高清在线观看 | 久久中文欧美 | 亚洲精品日韩在线观看 | 九九九在线观看视频 | 天天综合网久久综合网 | 久久国产电影院 | 免费av在线网站 | 日韩在线 一区二区 | 欧美在线视频一区二区 | 成年人在线免费视频观看 | 2020天天干夜夜爽 | 国产 日韩 在线 亚洲 字幕 中文 | 少妇bbw搡bbbb搡bbbb| 欧美日本在线观看视频 | 伊人天天操 | 天天色天天射天天操 | 国产成人精品亚洲精品 | 日韩精品不卡在线观看 | 久草网在线视频 | 久久免费毛片 | 久草爱视频 | 久久成电影 | 中文字幕在线观看网站 | 国产二级视频 | 亚洲日本精品 | 亚洲成人黄色av | 欧美一区二区三区在线观看 | 国产黄色精品在线 | 欧美日韩在线视频一区 | 超碰电影在线观看 | 久久精品久久久久电影 | 国产成人高清av | 久久tv视频 | 8090yy亚洲精品久久 | 国产午夜精品免费一区二区三区视频 | 久久免费的精品国产v∧ | 91精品国产综合久久福利不卡 | 日韩欧美高清不卡 | 国产亚洲精品女人久久久久久 | 日韩在线观看视频一区二区三区 | 亚洲国产中文字幕在线观看 | 四虎在线免费视频 | 美女视频是黄的免费观看 | 亚洲国产久 | 国产日韩视频在线 | 国产免费人成xvideos视频 | 日本精品二区 | 免费a网址| 国产精品99久久久久久小说 | 在线观看亚洲专区 | 国产精品久久嫩一区二区免费 | 国内精品久久久久影院男同志 | 一级黄色片在线免费观看 | 96av在线| 久久这里只有精品1 | av网站免费在线 | 亚洲免费成人av电影 | 少妇性色午夜淫片aaaze | 亚洲欧美视屏 | 亚洲男模gay裸体gay | 日韩免费一区二区 | 九九九九九九精品 | 欧美精品日韩 | 日本中文字幕在线免费观看 | 久久毛片网| av中文字幕在线免费观看 | 麻豆视频国产在线观看 | 日韩a在线 | 在线观看的av | 伊人天天狠天天添日日拍 | 处女av在线 |