精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

螞蟻關于 TuGraph-DB 圖數據庫高可用架構介紹

數據庫 其他數據庫
本文將介紹 TuGraph-DB 圖數據庫高可用架構。高可用性,是系統的一個非常重要的能力,通常是通過提高系統的容錯能力來實現的。可用性的一個度量方式是根據系統損毀無法提供服務的時間和系統正常運行時間的比值來得到的。

一、高可用架構介紹

1. 高可用架構是什么

首先來看一個問題,正常訪問網絡上一個服務的流程是,提交一個 request,然后服務進行一定的處理,返回給我們一個 success 的 response。但有時會因為網絡阻塞、資源不足,甚至黑客網絡攻擊或硬件毀損等原因,導致服務不能返回一個正確的 response,那么這時作為一個線上的業務,就是不可用的,可能會造成非常巨大的損失。

圖片

2. 高可用性代表系統的可用性程度,是進行系統設計時的準則之一

怎樣去衡量系統的可用性和不可用性呢?這就引出了高可用性的概念。高可用性代表系統的可用性程度,是進行系統設計的準則之一。高可用性,是系統的一個非常重要的能力,通常是通過提高系統的容錯能力來實現的。可用性的一個度量方式是根據系統損毀無法提供服務的時間和系統正常運行時間的比值來得到的。下圖右側表格展示了衡量一個系統可用性和不可用性的等級。

TuGraph-DB 對于可用性的要求,至少是 4 個 9 級別,也就是一年之內宕機時間不能超過 53 分鐘。我們在開源之前服務的一個銀行用戶就已經達到了一個極高可用的等級,也就是 5 個 9 的等級。

圖片

3. 常用高可用架構--主備復制

以上是高可用性的定義,為了達到高可用性,就需要去設計高可用架構。比較簡單的高可用架構,就是主備復制模式。主備復制模式有一個對外提供服務的主服務器,其它服務器作為其備機。主備復制模式最重要的特點是定期復制主機的數據給備機,比如一個小時、一天。當主機宕機之后,可以通過人工手段,也可以通過 NGINX 做請求轉發等自動的方式,讓備節點成為主節點。

這種模式非常簡單,只復制數據,也因為客戶只通過 URL 訪問對應的服務,因此是沒有感知的。但其弊端是需要人工干預,而更重要的問題是可能會丟失部分數據。不管以多快的頻率進行備份,一個小時,甚至十幾分鐘,都可能會丟失一部分數據,也就無法達成高可用的要求。這種模式比較適合于管理系統,比如學生管理系統,沒有高頻率的寫更新。MySQL、Redis、Mongodb 的高可用架構,基本上官方開源提供的都是這種模式。

圖片

4. TuGraph-DB 高可用架構—Raft 共識算法

針對上述缺點,我們選用了 Raft 算法來實現高可用架構。Raft 算法的優點包括:

  • 首先,它保持了一主多備的易用性。它有一個強 leader 可以對外提供服務。
  • 第二是一致性。一主多備的模式是通過定期復制的方式去進行數據備份。但是 Raft 算法采用的是日志復制方式,復制的是日志并不是數據,當寫請求的日志到來之后,會逐個按順序發送給每一個節點,當超過半數的節點達成一致之后才會提交,所以它不僅不會丟失數據,甚至也不會存在日志空洞或亂序的情況。
  • 有了一致性的保證后,安全性也就有了保證,當超過半數的節點達成一致之后,才應用日志,這樣就能解決網絡分區延遲、丟包、冗余和亂序的錯誤。
  • 基于一致性和安全性,它的可用性也就得到了保證,只要少于半數的節點宕機,即使主機宕機,也可以快速恢復應用,通過一次選舉的時間就可以重新選出一個 leader 對外提供服務。

PPT 右下角的表格是國標對于高可用系統的指標評估,RTO 和 RPO 分別是恢復時間指標和恢復點目標,有 6 個等級,TuGraph-DB 已經達到了最高等級。當少量節點故障時,RPO 是 0,也就是沒有數據損失,數據恢復時間點指標是小于 15 秒。即使是在部署的時候,無論是在同城的兩中心、三中心,還是多地的多中心,都可以達成 RTO 小于 15 秒的標準。

圖片

二、TuGraph-DB 高可用架構與規劃

1. Server 架構設計—啟動集群

上面是我們選擇的一個基礎算法,下面介紹 TuGraph-DB 具體的高可用架構是怎樣設計的。通過一個 CASE 來進行講解。

首先建立一個集群,啟動集群的方式跟單機版幾乎是一致的,只不過要加上 enable_ha 參數和 ha_conf 參數去指定集群里面所有節點的 URL,并且要保證三個或者五個節點是可以進行通信的。在三個節點同時啟動后,最先啟動的節點的計時器會超時,把自己選成一個候選者,之后向其它節點發送一個投票請求,其它節點接收到請求之后,會返回給候選者一個 success 的 response,當超過半數之后,這個 leader 就當選了。一般來說,在同城的情況下,延遲不會超過 2 毫秒,在兩地的情況下,比如上海到深圳,最高延遲不會超過 30 毫秒,所以集群建立的時間和選舉的時間是非常快的。

圖片

2. Server 架構設計—請求同步

集群建立好之后,可以向其發送讀寫請求。發送讀請求非常簡單,client 發送一個讀請求給 TuGraph server,server 接到讀請求之后,去進行處理。圖中給出的一個 cypher 語句,是查詢圖中邊的 label 的數量。在 server 端,會對 cypher 語句進行解析,辨別它是一個只讀的請求,一旦確定就會直接發送給 TuGraph-DB,由 TuGraph-DB 進行響應。

圖片

寫請求會涉及到 DB 數據的變化。Client 發送給 server 之后,server 會通過一些自有的邏輯去判斷,如果是一個寫請求,那么它會傳給內部的一個 raft node,這個 raft node 可以看作是一個 client。因為是三個節點,每個節點持有其它節點的一個 client,每個節點既是 server,也是 client。當收到這個請求之后,只有 leader 節點會處理寫請求。它并不會直接應用到 TuGraph-DB 上面,而是先調用客戶端把日志去發送給其它節點,當超過半數的節點響應之后,才會應用到 TuGraph-DB 內部,保證寫請求日志的一致性。

在高可用集群使用過程中,有很多不可預知的情況,比如正好在應用日志的時候,集群突然掛了或者突然重啟了。即使這種情況發生的概率非常低,但在大規模應用中仍然有可能發生。因此,寫請求必須是冪等的,請求的 log index 必須是一致的,當它應用到 DB 里時,不能產生重復的提交。所以我們在 DB 內部持有 log 的 index,當 client 由于超時重發或節點的狀態發生變化而重復提交時,都不會對 DB 狀態產生污染。

圖片

3. Server 架構設計—集群成員變更

接下來要考慮的是集群成員變更的情況。首先來看增加節點。增加的節點以 follower 的角色加入集群,和啟動的命令一致就可以將節點加入集群。增加節點時還需要同步日志。

再來看刪除節點的情況。我們如果使用 Meta Server 去控制集群成員的變更,那么這個 Meta Server 也要是高可用的。如果這個 Meta Server 發生了宕機,會導致整體的不可用。為了簡化設計,我們直接讓 leader 去控制集群成員的變更。

要刪除節點時,可以直接調用下圖中給出的命令,讓節點離開集群。正常情況下是由 leader 向 follower 發送心跳,為了維護集群正常的狀態,follower 也會向 leader 發送心跳,讓 leader 感知到它的存在。當 follower 超過一定的時間沒有給 leader 發送心跳時,就會把這個 follower 從集群中去除,從而完成了集群成員的變更。

當然需要注意的是,比如有 7 個節點,不能同時刪掉 4 個節點,這就相當于有 4 個節點宕機了。

圖片

4. Server 架構設計—快照

前文中提到,加入 follower 時,需要同步日志。但是一個集群經過長期的服務,日志一定是非常多的,如果每加入一個 follower,都從一年之前、兩年之前的日志開始同步,同步過來除了 Append,還需要應用到 Server 里面,是非常耗時的。所以需要定期對節點打快照,對數據庫狀態做一個保存。再去加入 follower 時,直接傳輸快照就可以了。

Tugraph-DB 不管是安裝快照還是打快照,都是非常快速的。因為 Tugraph-DB 底層支持 MVCC 多版本,生成快照的時候并不會去阻塞讀寫請求。

圖片

5. Client 架構設計

以上對 server 端的設計進行了介紹,接下來介紹 client 端的設計。Client 端最重要的有兩點,第一點是 client 必須持有集群中所有節點的連接,不能只有一個節點。既然持有所有節點的連接,也就是連接池,那么它必須要知道誰是 leader,所以 client 必須要支持在連接上這個集群的時候,自動定位到 leader,通過這種方式,只需要去指定集群中任意一個節點的 URL,就可以連接上整個集群,并自動找到集群中的 leader。

第二個重要的點就是負載均衡。因為 leader 數據是最全的,并且只有它能寫。但是整個高可用架構,并不只提供數據的安全性,還要提供讀寫的功能,并且能更好的利用硬件資源,所以我們要對讀請求做負載均衡,以輪詢的方式去循環地發送給每一個節點,來提高訪問性能。

圖片

6. 未來規劃

未來規劃,主要有三個方面。

第一個是 Witness 角色。這個角色起源于一個場景,假如一個企業沒有很多機器,比如只有兩臺機器,但是它又想用高可用的架構,那應該怎么辦?引入 Raft 擴展角色,就是 witness 角色,這個角色有一個特點,它只參與選舉,但是不參與日志復制。也就是可以在一個機器里面運行兩個節點,一個節點不復制日志,只參與選舉。那么在另外一個機器里面去運行一個節點,這樣兩臺機器就可以啟動高可用集群了。這樣不僅可以減少數據的傳輸量,而且可以提高可用性和性能,因為它不用應用日志了。

第二個是按需快照。大家在使用圖數據庫的時候,數據量可能是非常龐大的。比如我們內部有一個 1.2T 的線上業務,當它去打 snapshot 的時候,時間非常長,大概要兩個小時。雖然它并不阻塞讀寫請求,但對性能的影響還是非常嚴重的,并且會放大存儲空間,原來數據是 1.2T,打完之后可能就變成 2.4T 了。所以我們希望改造 Raft 協議,去提供按需生成快照的功能,只有在 follower 加入節點的時候才進行快照,因為只有 follower 加入這個節點時需要快照來加速數據同步。

第三個是高可用工具鏈。因為 TuGraph-DB 的高可用功能是 3.6 版本才開源,它提供的工具鏈現在還有一些待完善的地方,比如在線導入,只提供了單機的功能,我們希望可以提供一個集群在線導入,這樣就不用去對多機執行在線導入的功能了。還有快照生成工具,client 的接口完善等等。

圖片

三、TuGraph-DB 高可用集群部署與應用

1. TuGraph-DB 高可用(V3.6)

關于 TuGraph-DB 高可用集群的部署方式和 client 應用,相關文檔已經放到了 tugraph-db.readthedocs.io 網站上。

現在支持 C++、Java 和 Python 多種版本的 client SDK。

2. 高可用集群部署

當原始數據一致的時候,可以直接指定 HA configure 參數啟動集群。當初始數據不一致的時候,假如有一個節點有數據,其它節點沒有數據,需要把數據同步到其它節點,但是又不能通過 SCP 傳,那么就可以通過初始數據不一致的方式去啟動。有數據的節點用 bootstrap 方式啟動,預先生成一個快照,然后其它節點以 follower 的身份加入集群,加入集群時會安裝快照,安裝快照之后才會進行選舉和 follower 身份的確認。

圖片

3. Client 連接應用

啟動完集群之后,前端會有一個高可用的列表,client 有直接方式和間接方式連接的區別,主要是考慮到在亞馬遜云部署和阿里云部署的區別。連接完了之后就可以去執行請求,比如執行寫請求的時候,要先寫到 leader 再同步到 follower,可以看到是有日志同步的。

圖片

責任編輯:姜華 來源: DataFunTalk
相關推薦

2024-01-19 08:01:08

TuGraph-DB數據庫查詢引擎

2024-09-13 08:59:20

2010-10-28 15:37:36

高可用架構

2015-05-04 14:17:16

數據庫架構高可用

2024-03-27 12:14:56

數據庫高可用GDS

2023-11-27 07:23:39

2021-01-21 10:23:43

數據庫架構技術

2025-01-15 10:53:54

2010-09-30 11:49:21

DB2數據庫權限

2011-03-09 08:53:02

MySQL優化集群

2022-06-30 17:27:28

計算研究

2010-08-31 13:06:49

DB2數據庫

2017-07-03 15:32:49

數據庫MySQL架構

2017-12-29 08:54:58

高可用數據庫架構

2023-12-05 09:31:46

數據庫架構

2023-08-22 13:16:00

分布式數據庫架構數據存儲

2019-02-26 09:39:46

數據庫高可用架構

2009-11-12 09:39:05

高可用

2017-03-15 15:14:03

MySQL數據庫高可用性

2012-05-29 18:05:00

點贊
收藏

51CTO技術棧公眾號

国产欧美精品在线播放| 中文字幕日韩综合av| 激情深爱综合网| 国产三级在线免费观看| 久久爱www久久做| 欧美日韩不卡合集视频| 无码人妻精品一区二区三区温州| 亚洲伦乱视频| 亚洲美女视频在线观看| 久久久国产精品一区二区三区| 中文字幕乱伦视频| 国产精品av久久久久久麻豆网| 日韩毛片在线观看| 五月天开心婷婷| 蜜臀久久精品| 亚洲婷婷综合久久一本伊一区| 精品国产乱码久久久久久丨区2区| 波多野结衣小视频| 亚洲一级影院| 北条麻妃久久精品| 女~淫辱の触手3d动漫| 美国十次综合久久| 欧美调教femdomvk| 鲁一鲁一鲁一鲁一色| www在线视频| 国产亚洲精品aa午夜观看| 国产精品久久7| 亚洲最新av网站| 久久精品网址| 欧美激情在线观看| 国产免费一区二区三区四区| 国产中文字幕一区二区三区 | 另类天堂视频在线观看| 中文字幕一区二区三区人妻| 99亚洲乱人伦aⅴ精品| 欧美精品日韩精品| 九九热在线免费| 涩涩涩视频在线观看| 亚洲综合色噜噜狠狠| 中文字幕中文字幕一区三区| 日本啊v在线| 99精品久久99久久久久| 国产精品嫩草影院久久久| 国产又粗又长又爽又黄的视频| 欧美调教sm| 亚洲在线观看免费视频| 大桥未久一区二区| 成人短视频在线| 中文字幕字幕中文在线中不卡视频| 日韩欧美三级电影| 成人在线观看黄色| 久久精品视频一区| 欧美日韩最好看的视频| 欧美zozo| 久久美女艺术照精彩视频福利播放| 国产精品久久久久久久久久久久午夜片| 国产剧情精品在线| 国精品**一区二区三区在线蜜桃| 国产欧美日韩丝袜精品一区| 中文字幕第三页| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产成+人+综合+亚洲欧洲| 日本免费在线观看视频| 久久精品电影| 国产精品久久久久久av| 中文字幕免费视频观看| 麻豆久久一区二区| 成人免费福利在线| 精品人妻一区二区三区浪潮在线| 国产风韵犹存在线视精品| 国产精品白丝jk白祙| 高h调教冰块play男男双性文| 成人毛片在线观看| 久久精品aaaaaa毛片| 九九热视频在线观看| 中文字幕二三区不卡| 日本女人高潮视频| ririsao久久精品一区| 狠狠躁夜夜躁人人爽超碰91| 北条麻妃av高潮尖叫在线观看| 欧美精选视频一区二区| 欧美电影影音先锋| 中文字幕人妻熟女在线| 秋霞在线一区| 最新国产成人av网站网址麻豆| 蜜桃av.com| 亚洲福利精品| 国产精品电影一区| 亚洲av综合色区无码一二三区 | 国产综合视频在线观看| 精品人妻久久久久一区二区三区| 97se亚洲国产综合自在线 | 中文字幕亚洲精品乱码| 性色av一区二区咪爱| 99re这里只有精品在线| 国产一区二区女| 免费成人在线观看av| 午夜激情视频在线观看| 亚洲一区二区影院| 无码日韩人妻精品久久蜜桃| 精品国产18久久久久久二百| 日韩精品欧美激情| 黄色香蕉视频在线观看| 国产欧美日韩综合一区在线播放| 国产精品直播网红| 少妇av一区二区| 国产精品天美传媒| 黄页免费在线观看视频| 国产69精品久久久久按摩| 精品国产不卡一区二区三区| 中文字幕黄色网址| 一区二区激情| 3d动漫精品啪啪一区二区三区免费 | 日韩美女视频在线| 欧美成人短视频| 国产精品毛片一区二区三区| 99伊人久久| 国产青青草在线| 五月天网站亚洲| 欧美专区第二页| 欧美呦呦网站| 4444欧美成人kkkk| 亚洲爆乳无码一区二区三区| 国产精品第一页第二页第三页| 国产又黄又大又粗视频| ccyy激情综合| 欧美xxxx14xxxxx性爽| 日本一区二区三区久久| 91小视频免费看| 国产片侵犯亲女视频播放| 日韩av黄色| 一色桃子一区二区| 亚洲黄色激情视频| av资源网一区| 僵尸世界大战2 在线播放| 免费观看亚洲视频大全| 社区色欧美激情 | 国产一区二区视频免费| 26uuu国产一区二区三区| 成人免费性视频| 一区二区三区自拍视频| 久久伊人精品一区二区三区| 一级做a爱片性色毛片| 中文av一区二区| www.99av.com| 成人精品亚洲| 国产视频福利一区| 欧美尤物美女在线| 欧美精品三级日韩久久| 波多野结衣久久久久| 韩国午夜理伦三级不卡影院| 色呦呦网站入口| 成人午夜888| 久久九九免费视频| 精品区在线观看| 亚洲午夜久久久久久久久电影院| 国产成人精品一区二区三区在线观看| 亚洲深深色噜噜狠狠爱网站| 成人网欧美在线视频| av网站免费在线观看| 欧美一级高清片| 欧美精品videos极品| 福利电影一区二区| 男人和女人啪啪网站| 欧美男男gaytwinkfreevideos| 欧美专区福利在线| 国产毛片av在线| 欧美放荡的少妇| 久久精品国产亚洲av麻豆色欲 | 欧洲美熟女乱又伦| 日本大胆欧美人术艺术动态| 一区二区三区四区国产| 日韩在线观看一区二区三区| 91精品国产乱码久久久久久久久 | 亚洲精品国产手机| 天天综合色天天综合| 少妇真人直播免费视频| 蜜臀av一区二区在线免费观看| 天天干天天色天天爽| 另类尿喷潮videofree| 国产成人精品免高潮费视频| 国产在线高潮| 亚洲精品成人av| 最近中文字幕在线观看视频| 亚洲精品成人悠悠色影视| 国产伦理在线观看| 久久激情一区| 成人国产在线看| 欧美美女在线| 97久久夜色精品国产九色| 自由日本语热亚洲人| 最好看的2019年中文视频| 成人福利小视频| 在线观看日韩一区| 久久久久久久国产精品毛片| 久久久久久久综合日本| 免费高清视频在线观看| 久久国产一二区| 国产尤物av一区二区三区| 国产精品一区二区av交换| 亚洲jizzjizz日本少妇| 成人免费影院| 欧美黄色三级网站| av在线电影观看| 亚洲国产精品人久久电影| 91女人18毛片水多国产| 精品久久久久久久久久久久| 成人在线观看免费完整| 久久久久久亚洲综合| 国产在线观看免费播放| 久久97超碰国产精品超碰| 日韩在线一级片| 韩日成人在线| 尤物一区二区三区| 少妇一区二区视频| 国产私拍一区| 日韩成人18| 国产欧美亚洲视频| 国产麻豆久久| 国产99久久精品一区二区永久免费 | 99re在线视频| 亚洲精品在线不卡| 风流少妇一区二区三区91| 欧美一区二区在线观看| 性色av一区二区三区四区| 好吊成人免视频| 日韩xxx高潮hd| 亚洲精品乱码久久久久久黑人| 国产精品理论在线| 久久精品综合网| 搡老熟女老女人一区二区| 成人蜜臀av电影| 久久久久亚洲av无码专区首jn| 国产乱码字幕精品高清av| 国产日韩欧美久久| 蜜桃久久久久久久| 欧美一级裸体视频| 日韩电影免费在线| 欧美日韩亚洲自拍| 三级不卡在线观看| 欧美日韩在线免费播放| 久久免费高清| 粗暴91大变态调教| 久久先锋资源| 日韩中文字幕免费在线| 久久久久欧美精品| 老司机午夜av| 美国十次了思思久久精品导航 | 日韩一级黄色av| 伊人在线视频| 久久综合网hezyo| 羞羞污视频在线观看| 欧美精品在线免费| 免费不卡av| 97久久精品人搡人人玩| 国产精品蜜芽在线观看| 97视频免费在线看| 免费福利视频一区二区三区| 日韩av日韩在线观看| 成人在线免费电影网站| 成人天堂噜噜噜| 51vv免费精品视频一区二区 | 国产三级精品三级在线| 国产在线看一区| jjzz黄色片| 91丨porny丨中文| 日韩欧美黄色网址| 日韩一区有码在线| 九九热国产在线| 黑人精品xxx一区| 自拍偷拍精品视频| 日韩欧美国产一区二区在线播放| 亚洲老妇色熟女老太| 亚洲精品美女久久久久| www 日韩| 久久99久久亚洲国产| 欧美少妇网站| 国产欧美一区二区三区视频| 91精品国产自产在线丝袜啪 | 好吊视频一区二区三区四区| 美女日批免费视频| 美女网站色91| 中国免费黄色片| 欧美激情综合五月色丁香| 在线看的片片片免费| 高跟丝袜一区二区三区| 国产精品久久欧美久久一区| 亚洲成人激情在线观看| 成年网站在线| 欧美激情奇米色| 日本一区免费网站| av在线亚洲男人的天堂| 国内黄色精品| 91黄色在线看| 麻豆精品一区二区av白丝在线| 久久免费精品国产| 国产精品免费久久| 男人的天堂一区二区| 欧美久久久久久久久中文字幕| 艳母动漫在线看| 久久精品中文字幕| 丝袜美腿一区| 国产伦精品一区二区三区四区视频| 欧美一区二区三区激情视频| 欧美不卡在线播放| 国产一区三区三区| 性欧美精品中出| 亚洲地区一二三色| 国产美女三级无套内谢| 亚洲欧洲成视频免费观看| 麻豆蜜桃在线| 91在线精品视频| 欧美精品一区二区三区精品| 国产婷婷一区二区三区| 国模娜娜一区二区三区| 免费看黄色三级| 岛国av在线不卡| 天天干视频在线| 欧美二区在线播放| 国产激情一区| 亚洲一区二区三区午夜| 三级在线观看一区二区| 中文字幕精品久久久| 一区二区三区免费| 国产尤物视频在线观看| 一区二区三区回区在观看免费视频| 国产在线88av| av在线不卡观看| 欧美在线亚洲| 亚洲国产欧美91| 最近中文字幕一区二区三区| 自拍偷拍精品视频| 在线观看亚洲视频| 韩日精品一区| 日韩区国产区| 日韩av高清在线观看| 受虐m奴xxx在线观看| 黑人狂躁日本妞一区二区三区| 婷婷av一区二区三区| 国产+人+亚洲| 好吊妞视频这里有精品 | 日韩av电影免费观看| 国产欧美日韩一区二区三区在线| 妖精视频一区二区| 亚洲午夜日本在线观看| 色婷婷综合视频| 久久露脸国产精品| 免费成人三级| 国产免费毛卡片| 久久午夜老司机| 国产女主播喷水视频在线观看| 亚洲一区二区精品| 久久91视频| 波多野结衣三级在线| 国产一区二区电影| 欧美日韩亚洲国产另类| 精品国产伦一区二区三区免费| www中文字幕在线观看| 好吊色欧美一区二区三区| 免费日韩一区二区| 国产高清一区二区三区四区| 精品视频色一区| a黄色片在线观看| 国产呦系列欧美呦日韩呦| 国产精品日韩久久久| 亚洲精品一区二区三区影院忠贞| 在线观看精品一区| 国产精品久久久久久福利| http;//www.99re视频| 影院欧美亚洲| 免费污网站在线观看| 欧美日韩国产小视频在线观看| av在线影院| 麻豆精品视频| 久久99精品视频| 精品久久免费视频| 亚洲人成免费电影| 成人在线视频区| 老太脱裤让老头玩ⅹxxxx| 欧美国产一区在线| 亚洲第一色视频| 国产精品久久久精品| 欧美日韩网站| 午夜时刻免费入口| 欧美一区二区三区免费视频| www.超碰在线| 伊甸园精品99久久久久久| fc2成人免费人成在线观看播放 | 香蕉久久夜色| 国产凹凸在线观看一区二区| 国产性生活视频| 久久99亚洲热视| 国产伦一区二区三区| 手机在线播放av| 91国偷自产一区二区开放时间 | 久久亚洲在线| 中文字幕一区二区三区乱码不卡| 欧美中文字幕一区二区三区| av人人综合网| 亚洲第一页在线视频|