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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

干货 | 携程异地多活-MySQL实时双向(多向)复制实践

發布時間:2025/3/21 数据库 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 干货 | 携程异地多活-MySQL实时双向(多向)复制实践 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

作者簡介

Roy,攜程軟件技術專家,負責MySQL雙向同步DRC和數據庫訪問中間件DAL的開發演進,對分布式系統高可用設計、數據一致性領域感興趣。

一、前言

攜程內部MySQL部署采用多機房部署,機房A部署一主一從,機房B部署一從,作為DR(Disaster Recovery)切換使用。當前部署下,機房B部署的應用需要跨機房進行寫操作;當機房A出現故障時,DBA需要手動對數據庫進行DR切換。

為了做到真正的數據異地多活,實現MySQL同機房就近讀寫,機房故障時無需進行數據庫DR操作,只進行流量切換,就需要引入數據實時雙向(多向)復制組件。

?

二、DRC 介紹

DRC(Data Replicate Center)是攜程框架架構研發部推出的用于數據雙向或多向復制的數據庫中間件,在公司G2(高品質Great Service、全球化Globalization)戰略的背景下,服務于異地多活項目,賦予了業務全球化的部署能力。

?

三、DRC 架構設計

DRC采用服務端集中化設計,配合另一數據庫訪問中間件DAL(Data Access Layer)的本地讀寫功能,實現數據就近訪問。

模塊介紹

  • Replicator Container

Replicator Container 實現對 Replicator 實例的管理,一個 Replicator 實例表示對一個MySQL集群的復制單元,Instance將自己偽裝為MySQL的Slave,實現Binlog的拉取和本地存儲。

  • Applier Container

Applier Container實現對Applier 實例的管理,一個Applier 實例連接到一個Replicator 實例,實現對Replicator 實例本地存儲Binlog的拉取,進而解析出SQL語句并應用到目標MySQL,從而實現數據的復制。

  • Cluster Manager

Cluster Manager負責集群高可用切換,包括由于MySQL主從切換導致的Replicator 實例和Applier 實例重啟,以及Replicator 實例與Applier 實例自身主從切換引起的新實例啟動通知。

  • Console

Console提供UI操作、外部系統交互API以及監控告警。

?

四、DRC 詳細設計

4.1 接入DB規范

DRC的核心指標包括復制延遲和數據一致性。

為了實現數據復制的低延遲,Applier能夠快速應用SQL,就需要每個表至少包含主鍵或者唯一鍵,加速執行效率;同時在保證數據準確的前提下,SQL應該盡量并行復制,需要MySQL開啟從5.7.22版本引入的Writeset功能。

為了保證數據復制的準確性,在主備切換時Replicator仍能準確定位Binlog位點,需要MySQL開啟GTID;當數據復制發生沖突時,為了具備自動解決沖突的能力,需要表包含時間戳列,并精確到毫秒。

這就需要接入DRC的MySQL數據庫滿足:

1)5.7.22及以上版本;

2)Master上開啟Writeset并行復制;

3)MySQL開啟GTID;

4)每個表包含時間戳列,精確到毫秒;

5)每個表至少包含主鍵或者唯一鍵。

DRC的復制依賴GTID(Global Transaction ID),這里先簡單介紹一下GTID的概念。MySQL 5.6.5版本新增了一種基于GTID的復制方式,強化了數據庫的主備一致性,故障恢復以及容錯能力,取代傳統的基于file和position主從復制,使得在MySQL主備切換時,仍能準確定位到Binlog位點。

GTID的格式形如:source_id:transaction_id,其中source_id表示MySQL服務器的uuid,transaction_id是在事務提交的時候系統順序分配的一個序列號。

4.2 Binlog 復制

單向復制鏈路包含拉取Binlog并持久化到本地磁盤的Replicator,和請求Binlog且并行應用到目標MySQL的Applier。整個鏈路涉及的I/O操作包括網絡傳輸和磁盤讀寫。

4.2.1 低復制延遲

為了降低復制延遲,就要求復制鏈路中每一環都盡可能高效。網絡層通信模型使用異步I/O;系統層盡可能使用操作系統提供的Zero Copy和Page Cache;應用層提高數據處理并行度以及降低系統不可用時間。

監控顯示生產環境業務雙向復制延遲999線 < 1s。下面就介紹一下DRC在降低復制延遲方面所做的性能優化工作。

1)網絡層

Replicator采用GTID復制方式,實現了MySQL復制協議,偽裝成源MySQL的Slave拉取Binlog。網絡層通信組件采用攜程開源組件XPipe(https://github.com/ctripcorp/x-pipe),實現網絡交互異步化。

2)系統層

接收Binlog時,從數據流中解析出不同類型的Event,直接保存在堆外內存。每個Event需要經過一組過濾器,進而決定是否需要落盤持久化。對于Heartbeat類型的Event需要過濾丟棄;針對某些不需要進行數據同步的庫和表,需要丟棄相應Event,減少存儲量和傳輸量;對于需要持久化的Event,直接將堆外內存中的數據寫入文件Page Cache并定時刷入磁盤,減少數據復制和IO操作,降低處理耗時,提升Replicator拉取效率。

發送Binlog時,當Applier進度落后Replicator,需要從磁盤讀取,這時只解析gtid_event事件,其他需要發送的事件直接從磁盤讀取到堆外內存進行發送,減少數據復制。

3)應用層

Applier借鑒原生MySQL基于Writeset的并行復制,內嵌了基于水位的并行算法,高效的將SQL應用到目標數據庫。

除去正常復制之外,為了降低系統的不可用時間,就需要系統在異常情況下,盡快恢復正常功能。比如斷網恢復時,為了避免一端使用老連接,就需要對連接進行空閑檢測;為了應對斷網導致數據堆積出現流量突增,就需要對流量進行控制。

4)空閑檢測

Replicator與MySQL、Applier和Replicator通過Netty進行數據傳輸,當網絡出現故障,可能一端仍然使用老連接進行通信,會導致數據復制出現中斷。

針對網絡故障,Replicator對MySQL添加了讀空閑檢測,啟動時設置MySQL空閑時間隔10s發送一次heartbeat_event,如果30s沒有收到MySQL任何事件,則認為MySQL出現問題,發起重連。

Replicator對Applier設置了寫空閑檢測,當沒有Event需要發送給Applier時,間隔10s發送一次heartbeat_event,如果發送失敗,則認為Applier出現問題,斷開連接。

Applier對Replicator設置了讀空閑檢測,如果30s沒有收到Replicator任何事件,則認為Replicator出現問題,發起重連。

5)流量控制

設計上Replicator Container使用物理機,其中會運行若干Replicator實例,Applier Container使用虛擬機,這樣會造成發送和消費的速率不匹配。尤其當Applier由于某種原因出現故障后,在Replicator端堆積大量未消費的Event,重啟后如果堆積的Event全部發送過來,可能會直接打垮Applier,這樣就需要在Replicator實例上對Applier進行限流。

Replicator發送端使用Netty提供的WRITE_BUFFER_WATER_MARK高低水位的變化來控制流控的開關,進而動態調整發送速率,整形平滑流量。

4.2.2 數據一致性

為了保證數據的一致,就需要滿足:

1)數據拉取時保證時序;

2)數據拉取不能遺漏,SQL應用時不重,或者即使重復,要保證冪等操作,保證At Least Once;

3)數據沖突時,能正確處理,保證數據最終一致。

下面就看下DRC是如何保證以上3個要求。

1)時序保證

本地磁盤保存Binlog采用原生的存儲協議,Replicator順序處理接收到每一個Event事件。存儲協議兼容MySQL原生的mysqlbinlog命令,其中根據DRC自身的需要,保存了自定義的一些輔助事件,比如DDL事件,表結構事件。消費時順序發送Binlog文件中的事件給Applier。

2)At Least Once

為了實現At Least Once,需要解決3個子問題:

1)Replicator或者Applier重啟時,如何保證請求的GTID set準確體現目前的消費偏移?

2)雙向(多向)復制如何解決循環復制?

3)Applier由于異常重復拉取時,如何保證冪等?

下面逐一介紹每個子問題的解決方案。

斷點重續

當Replicator重啟時,會從本地磁盤中恢復已經拉取過的GTID set:

1)定位重啟前使用的最后一個Binlog文件;

2)解析出previous_gtids_event;

3)遍歷該文件的所有gtid_event,與previous_gtids_event解析出的GTID set取并集。

恢復過程中,會校驗文件的正確性,對于沒有以xid_event結束的事務,Replicator會對文件進行截斷,對應的gtid事務會重新請求。

當Applier重啟時,Cluster Manager會從目標數據庫中查詢出當前已經執行過的GTID set發送給Applier,Applier帶著該參數向Replicator發送Binlog拉取請求。Replicator收到請求中的GTID set,從本地磁盤中定位出第一個需要發送的Event所在的Binlog文件,依次遍歷該文件中的每一個Event,針對gtid_event事件取出其中的gtid,判斷該gtid對應的事務是否包含在GTID set中,如果包含其中,則表示Applier已經消費過,無需發送,否則通過堆外內存直接將Event發送給Applier。

循環復制

單向復制時,經過DRC復制到對端的SQL在執行后,同樣會落到MySQL的Binlog中,這樣在雙向(多向)復制結構中,對端的Replicator Instance在拉取到該條Binlog后如果繼續復制,就會出現循環復制的問題。

針對循環復制,業內可選的解決方案是在Binlog事務開頭插入一條寫操作,標識出該條事務是DRC復制過來,而不是真實業務寫入,這樣對端Replicator發現一個事務開頭包含DRC特殊標記時,就不會繼續復制該事務。

分析MySQL自身主從復制,Slave在收到Master同步過來的Binlog時,通過set gtid_next將該事務的GTID設置為同步過來的gtid_event中的GTID,這樣就實現了主從GTID set的一致性。

如果將Replicator拉取Binlog類比為Slave的I/O線程,磁盤文件類比為Relay log,Applier類比為Slave的SQL線程,那么Applier是可以采用同樣的方式,使用set gtid_next設置經過DRC復制到對端事務的GTID,這樣源和目標數據庫的GTID set會保持一致,更重要的是可以標識出該事務是經DRC復制過來的。這也是DRC最終采用的破解循環復制的方案。

如下雙向復制結構,Replicator Instance1只會同步源MySQL集群uuidSet1中的服務器產生事務,Replicator Instance2只會同步目標MySQL集群uuidSet2中的服務器產生事務。如果業務在源MySQL集群寫入一條數據,Replicator Instance1從gtid_event中的GTID解析出uuid屬于uuidSet1,那么會持久化到磁盤并發送給Applier Instance1,Applier Instance1接收到事務中包含的所有Event后,執行set gtid_next=GTID,然后通過JDBC將SQL寫入目標MySQL,完成單向復制;Replicator Instance2接收到gtid_event后,同樣解析出GTID,但是uuid并不屬于uuidSet2,這樣該條事務就會被過濾,從而避免的循環復制。

冪等

Applier如果重復接收到相同GTID的事務,由于MySQL會記錄已經執行的GTID set,如果該GTID已經被執行,則會自動忽略,這樣即使Applier重復應用同一條事務,也不會對業務產生影響。

小結

從上面可以看到,在保證數據一致性時,GTID不論是在Replicator和Applier重啟后Binlog位點定位,標識Binlog來源避免循環復制,還是Applier重復應用時冪等實現,都起到了至關重要的作用。

3)沖突解決

設計上,首先要避免沖突的出現:

1)接入Set化的業務在流量入口處就會根據uid進行分流,同一個用戶的流量進入同一個機房;數據接入層中間件DAL同樣會采用local-2-local的路由策略。這樣同一條記錄在2個機房同時被修改的情況很少發生;

2)對于使用自增ID的業務,通過不同機房設置不同的自增ID規則,或者采用分布式全局ID生成方案,避免雙向復制后數據沖突。

如果數據確實出現了沖突,2個機房對同一條數據進行的修改,這時需要根據沖突處理策略進行處理:

1)Applier根據默認的沖突處理策略進行處理,接入DRC的表都有一個精確到毫秒自動更新的時間戳,沖突時時間戳靠后的會被采用,進而實現數據的一致;

2)沖突的SQL會被監控記錄,連同數據庫中的原始數據同時提供給用戶,進而自助決定是否需要進行覆蓋。

4.3 DDL 支持

DDL操作會引起表結構的變更,在復制鏈路中Applier需要表結構信息解析對應時刻的Binlog Event,當Applier消費速率落后Replicator的發送速率時,就需要歷史版本的表結構信息才能夠正確解析Binlog Event。這就引入了表結構設計第一個問題:歷史版本如何存儲?

為了存儲表結構,勢必首先要獲得表結構,如果從源MySQL直接抓取表結構,由于Binlog是異步發送,就導致抓取到DDL的Binlog時刻,與MySQL上表結構未必能夠一一對應,從而引起Applier解析出現問題,進而導致數據不一致。這就引入表結構設計第二個問題:表結構從何處抓取?

業界通用的解決方案是基于獨立的第3方數據庫進行表結構單獨存儲管理。數據庫本身就是存儲工具,Snapshot表和DDL表分別保存表結構快照和DDL變更記錄,這樣任意時刻的表結構等于Snapshot及其后DDL變更集合,則第一個表結構存儲問題順其自然得以解決;獨立數據庫鏡像一份源數據庫的庫表結構,每次從Binlog接收到DDL Event后,將解析出的DDL語句直接應用到鏡像數據庫,隨即抓取相應表結構即可,這樣就解決了第二個表結構從何處抓取的問題。

獨立數據庫解決方案的缺點是引入外部依賴,降低了系統的可用性,提高了運維成本。

4.3.1 表結構存儲和計算

針對DDL功能中問題一:

從數據庫中查詢Snapshot和DDL記錄的好處是時間順序容易確定,能夠簡單準確的恢復表結構。那么是否有其他存儲介質,在保存表結構快照和DDL操作的同時,能夠保證時序呢?有,保存Binlog的文件就具有這種特性,DRC采用了這種基于Binlog的表結構文件存儲方案。

針對DDL功能中問題二:

鏡像數據庫是為了實時計算出DDL變更后最新的表結構信息,在存儲不使用獨立部署的數據庫后,DRC引入嵌入式輕量數據庫,降低外部依賴和系統運維成本。

這樣整體的設計方案如下圖所示:

Binlog文件頭會保存自定義表結構快照事件,當從接收的Event事件檢測到DDL后,保存為自定義的DDL事件。這樣當Applier連接上Replicator后,總是會根據GTID set定位到需要的第一個歷史版本表結構所在的文件,從而實時恢復表結構歷史,用于后續Binlog Event的解析。

我們將數據庫最小依賴打成獨立的Jar包服務,每個Replicator實例啟動時,會一并啟動一個獨立的嵌入式數據庫,在恢復GTID set的同時,根據表結構快照事件和DDL事件重建嵌入式數據庫中表結構。

4.3.2 DDL 入口

攜程內部發布DDL是通過gh-ost進行變更,gh-ost會在影子表中執行DDL操作,等影子表中數據同步完成后,業務低峰期進行原表和影子表的切換。

針對gh-ost,需要追蹤gh-ost變更過程中內部形如_xxx_gho的表的DDL所有操作,最終執行切換時檢測出rename操作,保存對應表結構最新信息發送給Applier即可。

同時針對數據庫直接進行的DDL操作,直接檢測出DDL類型的Event即可。

4.3.3 DDL 異常處理

對于接入DRC的數據庫,當在進行DDL變更時,可能會出現兩邊數據庫變更不同步,單側進行了DDL變更,另一側未進行變更。針對新增列這種場景,Applier在保證數據一致的前提下,對新增列的值進行比較,如果Binlog中解析出的值和該列的默認值一致,則會剔除該列,繼續數據復制。這樣在另一側補上DDL變更后,兩側的數據最終仍然一致。

4.4 監控告警

DRC核心指標包括復制延遲和數據一致性。除此之外我們還提供BU、應用和IDC維度的監控:

1)流量和TPS監控告警;

2)BU、應用和IDC維度的監控告警;

3)DDL變更監控;

4)表結構一致性監控告警;

5)數據沖突監控;

6)GTID set GAP監控。

?

五、總結

本次分享圍繞DRC的核心指標復制延遲和數據一致性,介紹了復制過程中對性能的優化以及各種場景如何保證數據的一致性。針對DDL,分別支持gh-ost和直接DDL操作,實現在線表結構變更不影響數據復制。

后續DRC的工作會集中在高可用、海外支持上以及外圍設施的建設上,為攜程的國際化戰略提供數據層面的支撐。

總結

以上是生活随笔為你收集整理的干货 | 携程异地多活-MySQL实时双向(多向)复制实践的全部內容,希望文章能夠幫你解決所遇到的問題。

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

日韩免费在线一区 | 日韩a在线 | 亚洲 中文 欧美 日韩vr 在线 | 欧美在线1| 国产高清不卡av | 国产亚州av | 在线亚洲小视频 | av在线8 | 国内精品亚洲 | 一级黄色片在线免费看 | 五月婷丁香网 | 91传媒在线看 | 99久久er热在这里只有精品15 | 麻豆视频免费网站 | 99tvdz@gmail.com| 看毛片网站 | av理论电影 | 特级片免费看 | 狠狠亚洲 | 国产精品区一区 | 五月综合网 | 四虎www| av亚洲产国偷v产偷v自拍小说 | 成人国产电影在线观看 | 玖操| 香蕉影视app | 国产精品99视频 | 国产人在线成免费视频 | 97看片网 | 成人免费观看在线视频 | 免费人成在线观看 | 天天操天天色天天射 | 黄色99视频 | 欧美肥妇free | 国产免费视频一区二区裸体 | 亚av在线| 久久久精品久久日韩一区综合 | 中文字幕乱码电影 | 中文字幕中文字幕在线中文字幕三区 | 激情五月婷婷综合 | 日韩精品免费 | 成人小视频免费在线观看 | 四虎国产精品永久在线国在线 | 伊人开心激情 | 久久视频在线观看中文字幕 | 中文字幕亚洲欧美日韩 | 97电影手机| 亚洲综合欧美激情 | 免费观看性生交 | 久久久久久久18 | 黄网站免费看 | 免费精品国产va自在自线 | 久久99热这里只有精品 | 国产韩国日本高清视频 | 久久婷婷国产 | 激情五月五月婷婷 | www最近高清中文国语在线观看 | 成人国产精品免费 | 国产97在线播放 | 国产成a人亚洲精v品在线观看 | av高清在线 | 亚洲码国产日韩欧美高潮在线播放 | 国产一区欧美二区 | 国产不卡在线播放 | 日韩在线观看视频网站 | 国产99久久久国产精品免费二区 | 亚洲区视频在线观看 | 2000xxx影视 | 日韩精品一区二区三区三炮视频 | 丁香六月欧美 | 久久99久久99精品免观看粉嫩 | 人人爽人人爽人人 | 91福利在线导航 | 久久综合桃花 | av成人在线播放 | 日韩欧美视频在线观看免费 | av高清一区二区三区 | 在线欧美日韩 | 黄色毛片视频 | 国产黄色成人av | av电影在线观看完整版一区二区 | 久草精品视频在线看网站免费 | 免费看的黄色 | 亚洲美女视频在线 | 97成人啪啪网 | 久久999精品 | 丁香综合激情 | 九色免费视频 | 亚洲无吗视频在线 | 日韩欧美69 | 色多视频在线观看 | 成人禁用看黄a在线 | 久久精品视频在线免费观看 | av三级av | 91传媒在线 | 极品国产91在线网站 | 欧美一进一出抽搐大尺度视频 | 日本精品久久久一区二区三区 | 特级毛片在线免费观看 | 97碰在线视频 | 欧美伦理一区二区 | 成人一级电影在线观看 | 天天操天操 | 国产高清视频在线播放 | 在线成人观看 | 久久69精品 | 在线综合 亚洲 欧美在线视频 | 热久久最新地址 | www.色com| 婷婷丁香在线视频 | 国产精品99久久久久久久久 | 麻豆传媒视频观看 | 久久国产精品小视频 | 91麻豆精品国产91久久久无限制版 | 日韩在线三区 | 免费看十八岁美女 | 99热免费在线 | 一级黄色片在线 | 在线观看亚洲精品 | 久久精品网站视频 | 中文字幕精品一区二区三区电影 | 久久天天躁夜夜躁狠狠躁2022 | 欧美男男tv网站 | 美女一二三区 | 在线小视频你懂得 | 精品人人人| 深爱五月网 | 91麻豆精品国产91久久久无需广告 | 成人cosplay福利网站 | 久久久久免费看 | 国产一级黄色电影 | 国产精品中文久久久久久久 | 欧美黑人性猛交 | 久久久久久久久久国产精品 | 欧美性久久久 | 久久久久久久久久久久久国产精品 | 国产精品美女www爽爽爽视频 | 国产一区在线不卡 | 美女视频黄免费的 | 日韩黄色在线 | 国产中文字幕一区二区三区 | av电影在线观看 | 国产精品专区h在线观看 | av网址aaa| 九九久久国产 | av一级片在线观看 | 久草在线国产 | 亚洲黄色网络 | 一区二区观看 | 中文字幕在线观看完整 | 国产精品视频99 | 狠狠狠操 | av一本久道久久波多野结衣 | 亚洲精品美女 | 久久天天躁 | 激情综合网天天干 | 97在线观看免费高清完整版在线观看 | 色综合人人| 国产色拍| 美女一区网站 | 久热免费在线 | 色综合久久久久久中文网 | 久久久综合色 | 国产 欧美 日产久久 | www.午夜视频 | 天天搞天天干 | 香蕉影院在线观看 | 午夜成人免费电影 | 在线观看成人国产 | 久久成人人人人精品欧 | 久久视频一区二区 | 玖玖爱在线观看 | 夜夜操夜夜干 | 久久精品久久久精品美女 | 99久久精品免费一区 | 国产一级片免费播放 | 国产欧美最新羞羞视频在线观看 | 免费观看一区二区 | 国产日韩欧美在线 | 欧美性受极品xxxx喷水 | 久久久精品国产免费观看同学 | 国产99久久久国产 | 免费亚洲电影 | 国产精品免费久久 | 国产精品综合在线 | 天天摸天天干天天操天天射 | 日韩欧美国产激情在线播放 | 三级午夜片 | 18岁免费看片 | 在线电影 你懂得 | av福利在线导航 | 成人av片免费看 | 亚洲精品高清一区二区三区四区 | 干干干操操操 | 视频国产精品 | 中文av网站 | 久久成年人 | 欧美在线aaa | 国产精品一区二区免费 | 综合网天天色 | 偷拍精偷拍精品欧洲亚洲网站 | 伊人国产在线观看 | 91精品一区二区三区蜜桃 | 日韩高清一区 | 久久久精品一区二区 | 国产精品扒开做爽爽的视频 | 九九久久影院 | 亚洲视频久久久久 | 国产一级一级国产 | 一区二区欧美日韩 | 久久精品牌麻豆国产大山 | 最新精品视频在线 | 麻豆91小视频| 精品国产一区二区三区久久影院 | 99成人在线视频 | 日韩av免费在线看 | 亚洲好视频 | 国产精品久久久久久av | 免费看片在线观看 | 久久久久99精品国产片 | 日韩电影精品一区 | 香蕉免费 | 99精品免费视频 | 日韩中文字幕在线不卡 | 99久久精品国产一区 | 久久久久久毛片精品免费不卡 | 久久99亚洲网美利坚合众国 | 97人人添人澡人人爽超碰动图 | 免费黄色一区 | 伊人影院在线观看 | 视频一区二区在线观看 | 久草视频视频在线播放 | 黄色资源在线观看 | 激情五月婷婷综合网 | 成人国产网站 | 久久激五月天综合精品 | 日本精品久久久久久 | 激情久久五月 | 中文字幕在线观看一区二区三区 | 中文免费 | 亚洲精品伦理在线 | 色丁香色婷婷 | 欧美人交a欧美精品 | 精品久久五月天 | 日韩av片无码一区二区不卡电影 | 午夜私人影院久久久久 | 日韩在线第一 | 午夜精品视频一区二区三区在线看 | 91成人精品观看 | 毛片视频电影 | 91九色在线播放 | 久草久草视频 | a级国产乱理论片在线观看 伊人宗合网 | 国产精品大片免费观看 | 四虎成人免费观看 | 久草在线免费资源 | 欧美激情一区不卡 | 成年人国产精品 | 91九色蝌蚪在线 | 免费看黄电影 | 91中文字幕一区 | 黄色免费看片网站 | 免费在线观看一区二区三区 | 激情校园亚洲 | 中文日韩在线视频 | 亚洲久草网 | 午夜手机电影 | 黄色三级久久 | 久久免费播放视频 | 在线中文字幕一区二区 | 国产麻豆精品传媒av国产下载 | 日韩三级.com | 美女视频黄免费的 | 欧美日韩另类在线观看 | 91精品国产99久久久久久红楼 | 蜜臀久久99静品久久久久久 | 色瓜 | 精品中文字幕视频 | 色婷婷亚洲精品 | 国产白浆在线观看 | 夜夜操天天干 | 日韩在线观看视频免费 | 日韩二三区 | 黄色在线视频网址 | 九九视频在线播放 | 色香蕉在线视频 | 久久免费国产视频 | 亚洲精品毛片一级91精品 | 91麻豆精品国产自产在线游戏 | 久久免费成人精品视频 | 欧美极品一区二区三区 | 99视频精品免费观看, | 久久99精品久久久久久 | 日韩欧美一区二区三区视频 | 国产日产精品一区二区三区四区 | 91激情视频在线 | 日本中文字幕观看 | 免费久久久 | 天天射综合网站 | 西西4444www大胆视频 | 色网站在线观看 | 国产在线观看99 | 一本一道久久a久久综合蜜桃 | 成人少妇影院yyyy | 黄色免费网站 | 插久久 | 欧美性大战 | 99成人在线视频 | 狠狠色伊人亚洲综合网站色 | 天天干天天操天天 | 91视频国产免费 | 中文字幕在线视频免费播放 | 午夜影院一级 | 国产精品一区二区在线观看免费 | 91新人在线观看 | 国产尤物视频在线 | 日本中文在线播放 | 亚洲精品理论 | 国产精品午夜在线观看 | 成年人免费在线观看网站 | 91在线永久 | 婷婷激情网站 | 中文字幕在线视频精品 | 福利av影院 | 操操色 | 久久爱综合 | 婷婷中文字幕 | 99久久久国产精品免费99 | 国产视频久 | 成人免费在线视频观看 | 99热在线网站 | 日韩高清一二区 | 在线视频app | 婷婷丁香花五月天 | 国语久久 | 久久免费一| 亚洲一区二区黄色 | 午夜久久电影网 | 人人爽夜夜爽 | 青草视频网 | 久草精品在线 | 欧美精品在线观看免费 | 中文字幕丝袜美腿 | 国产在线观看午夜 | 麻豆视屏| 超碰97在线资源站 | 久久精品这里热有精品 | 精品视频免费观看 | 久久一区国产 | 在线中文字幕网站 | 国产精品久久久久久久久久东京 | 久久亚洲精品国产亚洲老地址 | 少妇自拍av | 久久午夜鲁丝片 | 激情综合五月天 | 久久久久久久久毛片 | 91在线免费观看国产 | 久久人91精品久久久久久不卡 | 激情小说久久 | 97日日碰人人模人人澡分享吧 | 国产精品久久久久一区二区三区共 | 日韩一区二区免费播放 | 久草在线综合网 | 免费色网站 | 日批视频在线播放 | 免费观看一区二区三区视频 | 免费观看一级特黄欧美大片 | 国产999精品久久久 免费a网站 | 97人人人| 在线中文字幕网站 | 国产精品24小时在线观看 | 国产1区2 | 国产成人精品一区二区在线观看 | 久久免费看av | 色综合久久五月 | www.精选视频.com | 97在线精品 | 日韩网站在线看片你懂的 | 国产精品美女久久久久久2018 | 亚洲精品乱码久久久久久 | 蜜臀av夜夜澡人人爽人人 | 亚洲 欧洲 国产 精品 | 欧美人交a欧美精品 | 欧美日本不卡 | 成人av影视观看 | 国产日产欧美在线观看 | 免费三级a | 中文字幕字幕中文 | 亚洲第一伊人 | 精品亚洲欧美一区 | 亚洲精品www久久久久久 | www.久久91 | 色婷婷亚洲精品 | 国产精品久久久一区二区三区网站 | 欧美 日韩 国产 成人 在线 | 日韩亚洲国产中文字幕 | 天天干天天操天天干 | 一区二区精品在线 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 久久久久亚洲国产 | 天天视频色 | 国产在线视频一区二区三区 | 久久精彩视频 | 天天爽天天射 | 国产黄色在线看 | 在线观看一 | 久久亚洲人 | 波多野结衣网址 | 日韩毛片在线一区二区毛片 | 国产黄a三级三级 | 国产99自拍| 成人a视频在线观看 | 97碰碰精品嫩模在线播放 | 日本婷婷色 | 免费人成网 | 日韩免费观看一区二区三区 | 亚洲资源一区 | 天天干天天操人体 | 亚洲人在线视频 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 国产专区视频在线 | 日韩在线观看网站 | 亚洲v欧美v国产v在线观看 | 00av视频| 国产日韩欧美视频在线观看 | 久久免费在线视频 | 91三级在线观看 | 黄色小说视频在线 | 激情久久婷婷 | 久久综合射 | 日韩欧美一区二区三区视频 | 66av99精品福利视频在线 | 中文av在线天堂 | 国产精品成人a免费观看 | 成人国产精品久久久 | 黄色小网站在线观看 | 国产视频美女 | 四虎影视精品成人 | 久久精品一区二区三区中文字幕 | 国产精品久久久久久久久久不蜜月 | 精品一区二区在线看 | 中文字字幕在线 | 亚洲污视频 | 色综合天天射 | 黄色91免费观看 | 亚洲人成影院在线 | 人人网av | 国产又粗又硬又爽的视频 | 91av观看 | 999视频网 | 中国一级特黄毛片大片久久 | 色视频国产直接看 | 五月天六月婷 | 亚洲涩涩涩涩涩涩 | 国产在线观看你懂的 | 91桃色免费观看 | 国产成人久久av | 日韩精品在线看 | 日韩视频图片 | 久久国产亚洲 | 色综合咪咪久久网 | 婷婷去俺也去六月色 | 国产一区观看 | 国产日产精品一区二区三区四区 | 亚洲国内精品在线 | 国产精品岛国久久久久久久久红粉 | 欧美日韩视频精品 | 中文字幕在线观看2018 | 国产精品久久久区三区天天噜 | 婷婷综合在线 | 91精品少妇偷拍99 | 国产成人精品a | av在线播放快速免费阴 | 伊人亚洲综合 | av资源中文字幕 | 在线观看中文字幕亚洲 | 亚洲国产中文字幕在线观看 | 久久久久久电影 | 欧美视屏一区二区 | 九九热免费在线视频 | 久草精品在线观看 | 免费在线观看黄网站 | 狠狠婷婷 | 91视频a| 日韩动漫免费观看高清完整版在线观看 | 69xx视频| 超碰日韩 | 中文字幕一二三区 | 精品久久久久久久久亚洲 | 久久久久区 | 国内视频 | 久久观看 | 成人黄色电影免费观看 | 婷婷六月天在线 | 免费看搞黄视频网站 | 99色婷婷 | 国产成人av一区二区三区在线观看 | 国产一区欧美一区 | 亚洲精品国产成人av在线 | 九草在线视频 | 日日操夜 | 欧美日韩午夜爽爽 | 91亚洲国产成人久久精品网站 | 九九免费在线观看 | 国产精品久久一卡二卡 | 国产午夜精品一区二区三区 | 超碰99在线 | 成人在线观看免费视频 | 久久午夜电影网 | 天天干天天干天天操 | 亚洲影院国产 | 中文字幕在线网址 | 亚洲成人资源在线观看 | 国产精品视频在线观看 | 超碰在线99| 成人av影视观看 | 激情综合网五月 | 四虎在线视频免费观看 | 欧美精品一区二区在线播放 | 99热在线国产 | 亚洲午夜久久久久久久久电影网 | 人人爽影院| 99r在线精品| 久久精品一区二区 | 97人人模人人爽人人喊中文字 | 天天干天天搞天天射 | 人人爽人人爽人人爽学生一级 | 久久www免费人成看片高清 | 婷婷www | 日韩av中文在线观看 | 五月综合婷 | 97小视频| 中文字幕资源网 | 欧美日韩一区二区久久 | 免费看v片网站 | 激情综合中文娱乐网 | 在线播放 日韩专区 | 国产精品99在线播放 | 欧美色综合 | 四虎影视www| www.com久久| 懂色av懂色av粉嫩av分享吧 | 久久无码av一区二区三区电影网 | 草久视频在线观看 | 久久久国产一区二区 | 97色婷婷成人综合在线观看 | 激情欧美丁香 | 91网页版免费观看 | 国产黄免费在线观看 | 日韩一区二区免费视频 | 少妇bbbb搡bbbb桶 | 久草网在线视频 | 人人干人人草 | 91免费观看国产 | 91久久久久久久一区二区 | 天天综合天天综合 | 激情av在线资源 | 精品电影一区 | 天天综合色| 黄色av观看 | 极品美女被弄高潮视频网站 | 婷婷爱五月天 | 日韩色中色 | 国产一级大片免费看 | 成人久久亚洲 | 97超碰资源网 | 一色av | 香蕉久草| 亚洲在线成人精品 | 日韩乱码中文字幕 | 亚洲免费精品视频 | 欧美一区二区日韩一区二区 | 久久综合九色99 | av电影免费在线播放 | 久久久99精品免费观看 | 日韩精品久久一区二区三区 | 狠狠色综合网站久久久久久久 | 91免费试看 | 一区二区三区在线看 | 午夜精品中文字幕 | 免费看一及片 | 特级西西人体444是什么意思 | 亚洲国产精品人久久电影 | 国内久久久 | 国产成人av | 亚洲精品一区二区在线观看 | 少妇性aaaaaaaaa视频 | 日韩在线播放欧美字幕 | 国产亚洲精品久久久网站好莱 | 天堂av免费 | 婷婷丁香六月天 | 成人免费在线视频观看 | 韩日电影在线 | 一级全黄毛片 | 黄色国产在线 | 亚洲视频 在线观看 | 日韩精品一区二区三区在线视频 | 亚洲粉嫩av | 最新国产在线观看 | 香蕉久久国产 | 日日干天天爽 | 国产精品久久久久久久婷婷 | 久草资源在线观看 | 国产高清视频在线观看 | 国产精品手机在线观看 | 九九九九精品 | 97av精品| 在线黄色免费av | 天天操天天添 | 国产日本亚洲高清 | 中字幕视频在线永久在线观看免费 | 最近免费在线观看 | 亚洲精品综合一区二区 | 又爽又黄又刺激的视频 | 人人干97 | 国产亚洲久一区二区 | 久草视频在线观 | 91精品国产乱码久久桃 | 亚洲精品大片www | 丁香花在线视频观看免费 | 国产成人久久77777精品 | 欧美另类69| 亚洲精品国产日韩 | 成人91免费视频 | 亚洲精品国产精品乱码不99热 | 久久视频这里只有精品 | 五月婷婷久草 | 九九久久电影 | 男女免费av | 激情网综合 | 国产在线观看免费观看 | 视频一区在线免费观看 | 亚洲九九九在线观看 | 亚洲精品国产麻豆 | 久久超碰免费 | 人人爽人人乐 | 九九热久久久 | 色停停五月天 | 午夜精品一区二区国产 | 伊人五月| 国产精选在线观看 | 丁香六月在线观看 | 91超在线| 国产精品一区欧美 | 最新日韩在线观看 | 日本久久成人 | 中文字幕在线国产 | 亚洲最新av在线网站 | 国产精品久久久久久久久久尿 | 中文字幕一二三区 | 一二三精品视频 | 一区二区三区四区在线免费观看 | 人人干网 | 日韩在线看片 | 麻豆观看 | 日韩精品一区不卡 | 久草电影网 | av不卡中文| 91香蕉久久 | 成人午夜毛片 | 亚洲免费激情 | 四虎国产永久在线精品 | 精品专区一区二区 | 国产高清在线不卡 | 国内精品久久久久久久久久 | 天天爱天天插 | 欧美国产日韩一区二区三区 | 国产在线不卡精品 | 国产一级视频在线 | 337p日本大胆噜噜噜噜 | 在线看岛国av | 深夜国产在线 | 日日干美女 | 亚洲干 | 国产女教师精品久久av | 国精产品999国精产 久久久久 | 亚州精品成人 | va视频在线 | 国产一级大片在线观看 | 亚洲人xxx| 精品在线免费观看 | 国产精品麻豆一区二区三区 | 国产丝袜在线 | 国产不卡在线播放 | 色www. | 美女免费视频网站 | 国产91在线免费视频 | 91高清免费 | 日韩av二区 | 国产亚洲精品久久久久久久久久 | 99精品国自产在线 | 狠狠干狠狠久久 | 蜜臀久久99精品久久久酒店新书 | 最近最新中文字幕视频 | 国产精品青草综合久久久久99 | 久久艹综合 | 夜夜骑首页 | 久热只有精品 | 99免费在线播放99久久免费 | 日韩免费专区 | 亚洲第二色| 四虎国产永久在线精品 | 国产一区二区高清 | 国产999精品久久久久久绿帽 | 婷婷丁香五 | 一区二区精品 | 免费成人在线观看视频 | a级国产乱理论片在线观看 特级毛片在线观看 | 婷婷激情影院 | 91精品国产亚洲 | 中文字幕一区二区在线播放 | 91九色视频国产 | 国产小视频在线免费观看视频 | 六月天色婷婷 | 69久久99精品久久久久婷婷 | 黄色毛片视频免费 | 香蕉免费在线 | 久久免费高清视频 | 午夜天使 | 青青久视频| 日韩电影中文字幕 | 日韩欧美视频免费在线观看 | www.com.黄 | 胖bbbb搡bbbb擦bbbb | 六月丁香色婷婷 | 黄色www免费| 99草视频 | 色网站国产精品 | 天天弄天天干 | 欧美成人精品欧美一级乱黄 | a天堂中文在线 | 欧美精品亚洲精品日韩精品 | 日本精品一二区 | 9797在线看片亚洲精品 | 欧美日韩高清在线观看 | 蜜臀精品久久久久久蜜臀 | 国产一二区视频 | 国产手机在线观看视频 | 91综合久久一区二区 | 在线播放亚洲 | 国产精品不卡一区 | 久久精品视频免费播放 | 蜜桃av观看 | 麻豆va一区二区三区久久浪 | 在线黄频 | 久久99久久99精品中文字幕 | a级片久久久 | 亚洲黄色在线免费观看 | 亚洲mv大片欧洲mv大片免费 | 久久人人97超碰精品888 | 99精品视频在线播放免费 | 97理论片 | 免费碰碰 | 日韩伦理片一区二区三区 | 亚洲精品在线观看不卡 | 亚洲精品一区二区精华 | 2022久久国产露脸精品国产 | 国产午夜视频在线观看 | 国产高清一区二区 | 精品视频不卡 | 免费看一级 | 日韩黄色中文字幕 | 免费看黄20分钟 | 免费观看的av网站 | 人人澡人摸人人添学生av | 午夜精品久久久久久久久久久久 | 日韩欧美久久 | 日韩免费在线视频观看 | 99国内精品久久久久久久 | 一级做a爱片性色毛片www | 日韩精品一区二区三区在线视频 | 人人天天夜夜 | 在线观看91网站 | 日精品在线观看 | 在线播放亚洲激情 | 开心丁香婷婷深爱五月 | 狠狠做深爱婷婷综合一区 | 99久久99久久免费精品蜜臀 | av电影一区二区 | 91最新网址 | 日韩国产精品毛片 | 最新日韩视频在线观看 | 日韩videos| 中文在线免费看视频 | 在线观看黄污 | 一区二区三区免费在线观看视频 | 香蕉成人在线视频 | 中文字幕的| 视频一区二区在线观看 | 日日碰夜夜爽 | 国产一区二区三区四区大秀 | 青青河边草观看完整版高清 | 日韩精品欧美视频 | 久久a级片 | 日日爽夜夜爽 | 黄色av网站在线观看免费 | 国产精品wwwwww | 久久黄色小说视频 | 99久久久久久久久 | 午夜精品一二三区 | 精品成人国产 | 香蕉久久久久久av成人 | 黄色毛片视频免费 | 懂色av一区二区在线播放 | 亚洲精品福利在线观看 | 97精品在线 | 久亚洲| 国产精品午夜久久久久久99热 | 97精品视频在线播放 | 狂野欧美激情性xxxx | 福利视频网址 | 亚洲一级黄色av | 亚洲精品国产精品99久久 | 久久99久久精品 | 国产99久久久国产精品免费二区 | 婷婷久久亚洲 | 久久久国产视频 | 一区二区三区中文字幕在线观看 | 有码中文在线 | 国产精品一区二区精品视频免费看 | 天天干夜夜 | 国产高清无线码2021 | 精品一区二区精品 | 天天色综合三 | 国产成人精品av久久 | 91cn国产在线 | 天堂在线一区 | 国内三级在线观看 | 黄在线免费看 | 亚洲3级 | 亚洲91视频 | 国产高清不卡av | 亚洲电影影音先锋 | 国产精品一区二区在线观看 | 免费能看的黄色片 | 国产成人精品亚洲精品 | 黄色av成人在线 | 97自拍超碰 | www.在线观看视频 | 91超在线| 免费国产在线观看 | 亚洲91在线 | 操操综合 | 视频在线99| 99久久日韩精品视频免费在线观看 | 久久免费视频在线 | 96av在线视频 | 在线免费观看欧美日韩 | 国产精品1区 | 成人av高清在线 | 国产啊v在线观看 | 97福利视频 | 97电院网手机版 | 最新免费av在线 | 亚洲精品高清视频在线观看 | 最近日韩免费视频 | 国产小视频在线免费观看 | 91久久精品日日躁夜夜躁国产 | 国产成人精品999 | 国产精品成人国产乱一区 | 国产精品精品久久久 | 国产拍揄自揄精品视频麻豆 | 中文字幕视频三区 | 免费麻豆网站 | 五月导航| www蜜桃视频 | 国产精品第二十页 | 久久久午夜精品福利内容 | 久久在线观看视频 | 国内精品毛片 | 欧美人操人 | 91重口视频 | 天天干天天操av | 最近中文字幕在线 | 免费a级观看 | 日韩精品综合在线 | 91免费视频国产 | 久草久草久草久草 | 欧美日韩国产精品一区 | 久草在线视频在线观看 | 麻豆视频免费在线播放 | 色偷偷网站视频 | 久久永久免费 | av3级在线 | 日韩欧美xxxx | 在线观看免费av片 | 欧美福利视频一区 | 国产精品三级视频 | 国产小视频你懂的 | 精品一区二区免费视频 | 久久免费大片 | 日韩在线观看高清 | 亚洲伊人色 | 一区二区三区四区精品视频 | 综合网五月天 | 国产成人久久久久 | 97超碰人人| 久久中文精品视频 | 日韩欧美电影网 | 成年人在线播放视频 | 国产成人黄色网址 | 日日夜夜狠狠干 | 色综合www | 不卡视频一区二区三区 | 伊人电影在线观看 | 国产高清专区 | 国产精品免费看久久久8精臀av | 国产尤物一区二区三区 | 国产精品美女久久久久久2018 | 99一级片 | 国产高清中文字幕 | 久久久免费高清视频 | 久久精品国产免费观看 | 91香蕉亚洲精品 | 亚洲成人av片在线观看 | 亚洲aⅴ一区二区三区 | 亚洲欧洲中文日韩久久av乱码 | 九七视频在线观看 | 欧美国产日韩激情 | 久久久久久久久网站 | 久久精品网站视频 | 亚洲91网站 | 亚洲 欧美 日韩 综合 | 四虎在线免费观看 | 亚洲电影自拍 | 免费av片在线 | 天天爱天天插 | 日韩精品亚洲专区在线观看 | 国产色综合 | 色婷婷成人 | 综合亚洲视频 | 国内视频在线 | 国产黄色一级片 | 亚洲精品小区久久久久久 | 日韩成人看片 | 欧美久久久久久 | 久久免费视频网 | 久久超级碰视频 | 人人澡人人干 | 白丝av免费观看 | 亚洲精品福利视频 | av成人免费观看 | 久久免费成人 | 91爱爱网址 | 丁香婷婷在线观看 | 在线看一区 | 男女免费av | 西西444www大胆高清图片 | 四虎成人av| 久久系列 | 国产成人精品亚洲日本在线观看 | 狠狠狠色丁香婷婷综合久久88 | 精品1区2区 | av在线播放亚洲 | 久久婷婷网 | 国产99视频在线观看 | 久久久免费观看 | 色综合天天干 | 色99视频 | 久久第四色 | 天天天色综合a | 狠狠色丁香久久婷婷综合五月 | 亚洲撸撸 | 欧美性性网 | 天天躁天天狠天天透 | 波多野结衣视频网址 | 国产精品一区二区62 | 日本中文字幕在线电影 | 97超碰.com | 香蕉影视app| 久久久国产一区二区三区四区小说 | 黄色的视频网站 | 成年人视频在线免费播放 | 玖操 | 久草在线视频在线观看 | 欧美日韩不卡在线观看 | 黄色大片中国 | 久久九九网站 | 亚洲激情 欧美激情 | 日日夜夜亚洲 | 亚洲乱码精品 | 最近免费中文字幕mv在线视频3 | 色婷婷激情综合 | 国产在线观看你懂得 | 色综合天天综合 | 婷婷综合久久 | 天天摸夜夜添 | 日日干网址 | 亚洲免费婷婷 | 91在线免费视频 | 人人爽人人片 | 四川bbb搡bbb爽爽视频 | 五月婷婷六月综合 | 久久成熟 | 狠狠躁夜夜av | 国产精品精品国产婷婷这里av | 久久亚洲精品国产亚洲老地址 | 欧美日本啪啪无遮挡网站 |