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

分布式文件系統FastDFS架構剖析

系統 Linux 分布式
FastDFS是一款類GoogleFS的開源分布式文件系統,它用純C語言實現,支持Linux、FreeBSD、AIX等UNIX系統。它只能通過專有API對文件進行存取訪問,不支持POSIX接口方式,不能mount使用。準確地講,GoogleFS以及FastDFS、mogileFS、HDFS、TFS等類GoogleFS都不是系統級的分布式文件系統,而是應用級的分布式文件存儲服務。

  FastDFS是一款類GoogleFS的開源分布式文件系統,它用純C語言實現,支持Linux、FreeBSD、AIX等UNIX系統。它只能通過專有API對文件進行存取訪問,不支持POSIX接口方式,不能mount使用。準確地講,GoogleFS以及FastDFS、mogileFS、HDFS、TFS等類GoogleFS都不是系統級的分布式文件系統,而是應用級的分布式文件存儲服務。

FastDFS的設計理念

FastDFS是為互聯網應用量身定做的分布式文件系統,充分考慮了冗余備份、負載均衡、線性擴容等機制,并注重高可用、高性能等指標。和現有的類Google FS分布式文件系統相比,FastDFS的架構和設計理念有其獨到之處,主要體現在輕量級、分組方式和對等結構三個方面。 #p#

輕量級

FastDFS只有兩個角色:Tracker server和Storage server。Tracker server作為中心結點,其主要作用是負載均衡和調度。Tracker server在內存中記錄分組和Storage server的狀態等信息,不記錄文件索引信息,占用的內存量很少。另外,客戶端(應用)和Storage server訪問Tracker server時,Tracker server掃描內存中的分組和Storage server信息,然后給出應答。由此可以看出Tracker server非常輕量化,不會成為系統瓶頸。

FastDFS中的Storage server在其他文件系統中通常稱作Trunk server或Data server。Storage server直接利用OS的文件系統存儲文件。FastDFS不會對文件進行分塊存儲,客戶端上傳的文件和Storage server上的文件一一對應。

眾所周知,大多數網站都需要存儲用戶上傳的文件,如圖片、視頻、電子文檔等。出于降低帶寬和存儲成本的考慮,網站通常都會限制用戶上傳的文件大小,例如圖片文件不能超過5MB、視頻文件不能超過100MB等。我認為,對于互聯網應用,文件分塊存儲沒有多大的必要。它既沒有帶來多大的好處,又增加了系統的復雜性。FastDFS不對文件進行分塊存儲,與支持文件分塊存儲的DFS相比,更加簡潔高效,并且完全能滿足絕大多數互聯網應用的實際需要。

在FastDFS中,客戶端上傳文件時,文件ID不是由客戶端指定,而是由Storage server生成后返回給客戶端的。文件ID中包含了組名、文件相對路徑和文件名,Storage server可以根據文件ID直接定位到文件。因此FastDFS集群中根本不需要存儲文件索引信息,這是FastDFS比較輕量級的一個例證。而其他文件系統則需要存儲文件索引信息,這樣的角色通常稱作NameServer。其中mogileFS采用MySQL數據庫來存儲文件索引以及系統相關的信息,其局限性顯而易見,MySQL將成為整個系統的瓶頸。

FastDFS輕量級的另外一個體現是代碼量較小。***的V2.0包括了C客戶端API、FastDHT客戶端API和PHP extension等,代碼行數不到5.2萬行。 #p#

分組方式

類Google FS都支持文件冗余備份,例如Google FS、TFS的備份數是3。一個文件存儲到哪幾個存儲結點,通常采用動態分配的方式。采用這種方式,一個文件存儲到的結點是不確定的。舉例說明,文件備份數是3,集群中有A、B、C、D四個存儲結點。文件1可能存儲在A、B、C三個結點,文件2可能存儲在B、C、D三個結點,文件3可能存儲在A、B、D三個結點。

FastDFS采用了分組存儲方式。集群由一個或多個組構成,集群存儲總容量為集群中所有組的存儲容量之和。一個組由一臺或多臺存儲服務器組成,同組內的多臺Storage server之間是互備關系,同組存儲服務器上的文件是完全一致的。文件上傳、下載、刪除等操作可以在組內任意一臺Storage server上進行。類似木桶短板效應,一個組的存儲容量為該組內存儲服務器容量最小的那個,由此可見組內存儲服務器的軟硬件配置***是一致的。

采用分組存儲方式的好處是靈活、可控性較強。比如上傳文件時,可以由客戶端直接指定上傳到的組。一個分組的存儲服務器訪問壓力較大時,可以在該組增加存儲服務器來擴充服務能力(縱向擴容)。當系統容量不足時,可以增加組來擴充存儲容量(橫向擴容)。采用這樣的分組存儲方式,可以使用FastDFS對文件進行管理,使用主流的Web server如Apache、nginx等進行文件下載。 #p#

對等結構

FastDFS集群中的Tracker server也可以有多臺,Tracker server和Storage server均不存在單點問題。Tracker server之間是對等關系,組內的Storage server之間也是對等關系。傳統的Master-Slave結構中的Master是單點,寫操作僅針對Master。如果Master失效,需要將Slave提升為Master,實現邏輯會比較復雜。和Master-Slave結構相比,對等結構中所有結點的地位是相同的,每個結點都是Master,不存在單點問題。 #p#

FastDFS的架構

圖1展示的是FastDFS的系統架構。

圖1  FastDFS的系統架構

圖1 FastDFS的系統架構

從圖1可以看出,Tracker server之間相互獨立,不存在直接聯系。

客戶端和Storage server主動連接Tracker server。Storage server主動向Tracker server報告其狀態信息,包括磁盤剩余空間、文件同步狀況、文件上傳下載次數等統計信息。Storage server會連接集群中所有的Tracker server,向他們報告自己的狀態。Storage server啟動一個單獨的線程來完成對一臺Tracker server的連接和定時報告。需要說明的是,一個組包含的Storage server不是通過配置文件設定的,而是通過Tracker server獲取到的。

不同組的Storage server之間不會相互通信,同組內的Storage server之間會相互連接進行文件同步。

Storage server采用binlog文件記錄文件上傳、刪除等更新操作。binlog中只記錄文件名,不記錄文件內容。

文件同步只在同組內的Storage server之間進行,采用push方式,即源頭服務器同步給目標服務器。只有源頭數據才需要同步,備份數據并不需要再次同步,否則就構成環路了。有個例外,就是新增加一臺Storage server時,由已有的一臺Storage server將已有的所有數據(包括源頭數據和備份數據)同步給該新增服務器。

Storage server中由專門的線程根據binlog進行文件同步。為了***程度地避免相互影響以及出于系統簡潔性考慮,Storage server對組內除自己以外的每臺服務器都會啟動一個線程來進行文件同步。

文件同步采用增量同步方式,系統記錄已同步的位置(binlog文件偏移量)到標識文件中。標識文件名格式:{dest storage IP}_{port}.mark,例如:192.168.1.14_23000.mark。 #p#

文件上傳和下載的交互過程

接下來我們一起看一下文件上傳和下載的交互過程。文件上傳和下載流程分別如圖2、圖3所示。文件上傳流程的步驟如下:

圖2  文件上傳流程

圖2 文件上傳流程

圖3  文件下載流程

圖3 文件下載流程

1. Client詢問Tracker server上傳到的Storage server;

2. Tracker server返回一臺可用的Storage server,返回的數據為該Storage server的IP地址和端口;

3. Client直接和該Storage server建立連接,進行文件上傳,Storage server返回新生成的文件ID,文件上傳結束。 #p#

文件下載流程的步驟如下:

1. Client詢問Tracker server可以下載指定文件的Storage server,參數為文件ID(包含組名和文件名);

2. Tracker server返回一臺可用的Storage server;

3. Client直接和該Storage server建立連接,完成文件下載。 #p#

文件同步延遲問題的提出

客戶端將一個文件上傳到一臺Storage server后,文件上傳工作就結束了。由該Storage server根據binlog中的上傳記錄將這個文件同步到同組的其他Storage server。這樣的文件同步方式是異步方式,異步方式帶來了文件同步延遲的問題。新上傳文件后,在尚未被同步過去的Storage server上訪問該文件,會出現找不到文件的現象。FastDFS是如何解決文件同步延遲這個問題的呢?

文件的訪問分為兩種情況:文件更新和文件下載。文件更新包括設置文件附加屬性和刪除文件。文件的附加屬性包括文件大小、圖片寬度、圖片高度等。FastDFS中,文件更新操作都會優先選擇源Storage server,也就是該文件被上傳到的那臺Storage server。這樣的做法不僅避免了文件同步延遲的問題,而且有效地避免了在多臺Storage server上更新同一文件可能引起的時序錯亂的問題。

那么文件下載是如何解決文件同步延遲這個問題的呢?

要回答這個問題,需要先了解文件名中包含了什么樣的信息。Storage server生成的文件名中,包含了源Storage server的IP地址和文件創建時間等字段。文件創建時間為UNIX時間戳,后面稱為文件時間戳。從文件名或文件ID中,可以反解出這兩個字段。

然后我們再來看一下,Tracker server是如何準確地知道一個文件已被同步到一臺Storage server上的。前面已經講過,文件同步采用主動推送的方式。另外,每臺storage server都會定時向tracker server報告它向同組的其他storage server同步到的文件時間戳。當tracker server收到一臺storage server的文件同步報告后,它會依次找出該組內各個storage server(后稱作為S)被同步到的文件時間戳最小值,作為S的一個屬性記錄到內存中。 #p#

FastDFS對文件同步延遲問題的解決方案

下面我們來看一下FastDFS采取的解決方法。

一個最簡單的解決辦法,和文件更新一樣,優先選擇源Storage server下載文件即可。這可以在Tracker server的配置文件中設置,對應的參數名為download_server。

另外一種選擇Storage server的方法是輪流選擇(round-robin)。當Client詢問Tracker server有哪些Storage server可以下載指定文件時,Tracker server返回滿足如下四個條件之一的Storage server:

  • 該文件上傳到的源Storage server,文件直接上傳到該服務器上的;
  • 文件創建時間戳 < Storage server被同步到的文件時間戳,這意味著當前文件已經被同步過來了;
  • 文件創建時間戳=Storage server被同步到的文件時間戳,且(當前時間—文件創建時間戳) > 一個文件同步完成需要的***時間(如5分鐘);
  • (當前時間—文件創建時間戳) > 文件同步延遲閾值,比如我們把閾值設置為1天,表示文件同步在一天內肯定可以完成。 #p#

結束語

看了上面的介紹,你是否認為FastDFS比較簡潔高效呢?原雅虎同事——一位比較資深的系統架構師聽完FastDFS介紹后,作出這樣的評價:“FastDFS是窮人的解決方案”。他的意思是說FastDFS把簡潔和高效做到了***,非常節約資源,中小網站完全用得起,這是對FastDFS的極大認可和褒獎。

FastDFS從2008年7月發布至今,已推出31個版本,后續完善和優化工作正在持續進行中。目前已有多家公司在生產環境中使用FastDFS,相信通過我們的不懈努力,FastDFS一定會越來越好!

作者簡介:

余慶,現在淘寶網Java中間件團隊從事Java基礎平臺研發工作,有10年互聯網開發和架構經歷,曾擔任新浪網開發工程師、雅虎中國架構師。開源分布式文件系統FastDFS和分布式哈希系統FastDHT的作者,對分布式數據存儲架構有比較深入的研究。

責任編輯:黃丹 來源: 《程序員》
相關推薦

2012-10-09 16:43:47

FastDFS分布式文件系統

2012-10-11 14:03:56

FastDFS分布式文件系統

2012-10-11 14:31:57

FastDFSMogileFS

2010-11-01 05:50:46

分布式文件系統

2018-01-18 17:14:58

分布式文件系統FastDFS

2017-10-17 08:33:31

存儲系統分布式

2013-01-07 10:29:31

大數據

2012-08-31 16:04:11

HDFS分布式文件系統

2010-11-15 13:24:07

分布式文件系統

2013-06-18 14:00:59

HDFS分布式文件系統

2012-09-19 15:05:24

MogileFS分布式文件系統

2010-06-04 18:45:43

Hadoop分布式文件

2012-09-19 13:43:13

OpenAFS分布式文件系統

2013-05-27 14:46:06

文件系統分布式文件系統

2011-07-15 17:48:27

Platform

2011-03-16 14:23:38

分布式文件

2020-01-03 08:33:57

Ceph硬件系統

2023-05-05 08:16:56

SeaweedFS分布式文件

2012-05-10 15:23:53

分布式文件系統測試

2022-09-13 07:51:08

JuiceFS分布式文件系統
點贊
收藏

51CTO技術棧公眾號

heyzo高清国产精品| 国产免费www| 四虎5151久久欧美毛片| 黑人巨大精品欧美一区二区| 日韩国产在线一区| 国产福利视频导航| 久久aⅴ国产紧身牛仔裤| 色爱av美腿丝袜综合粉嫩av| 无码国产69精品久久久久网站| 666av成人影院在线观看| 亚洲女人的天堂| 好看的日韩精品视频在线| 天天综合久久综合| 黄色综合网站| 日日狠狠久久偷偷四色综合免费| 农村末发育av片一区二区| 成人欧美一区二区三区的电影| 国产精品国产三级国产普通话99| 国产一区国产精品| 国产欧美日韩综合精品一区二区三区| 国产精品日韩| 欧美精品免费在线| 亚洲天堂av中文字幕| 老牛精品亚洲成av人片| 欧美日韩精品免费观看视频| 成年人午夜免费视频| 黄网页在线观看| 久久精品亚洲精品国产欧美kt∨| 国产经品一区二区| 国产麻豆91视频| 日韩在线a电影| 欧美性视频网站| 精品视频久久久久| 羞羞色午夜精品一区二区三区| 亚洲图片制服诱惑| 中文在线一区二区三区| aiss精品大尺度系列| 7777女厕盗摄久久久| 午夜激情在线观看视频| 亚洲午夜天堂| 婷婷丁香久久五月婷婷| 少妇一晚三次一区二区三区| 黄视频网站在线| 一区在线中文字幕| 亚洲电影网站| 午夜视频成人| 国产精品每日更新在线播放网址 | 自拍偷拍欧美日韩| 色婷婷久久久综合中文字幕| 日韩欧美国产免费| 国产盗摄精品一区二区酒店| 一区2区3区在线看| 成年丰满熟妇午夜免费视频 | 国产浮力第一页| 国产精品中文字幕日韩精品 | 韩国日本不卡在线| 精品深夜av无码一区二区老年| 中文不卡在线| 欧美成人精品xxx| 欧美成人aaa片一区国产精品| 中文字幕亚洲综合久久五月天色无吗'' | 成人3d动漫一区二区三区| 中文字幕人成乱码在线观看| 粉嫩老牛aⅴ一区二区三区| 国产美女主播在线播放| 国模精品视频| 欧美性猛交xxxx偷拍洗澡| 国模杨依粉嫩蝴蝶150p| 韩日精品一区| 欧美日韩mp4| 岛国大片在线免费观看| 91蝌蚪精品视频| 亚洲精品国产综合区久久久久久久| av在线播放网址| 九热爱视频精品视频| 最近2019中文字幕第三页视频| 欧美色图17p| 欧美女人交a| 国产91精品久| 亚洲系列第一页| 国产精品888| 蜜桃传媒视频麻豆一区| 成人jjav| 一区二区三区精品视频| 丰满少妇久久久| av一区在线| 欧美一区二区在线免费观看| 久久精品女同亚洲女同13| 国产精品密蕾丝视频下载| 中文字幕无线精品亚洲乱码一区 | 一区二区在线影院| 欧美激情一区二区三区久久久| 国产一级精品视频| 麻豆国产欧美一区二区三区| 99中文字幕| 国产尤物视频在线| 亚洲免费在线视频一区 二区| 久久国产精品视频在线观看| 日韩av超清在线观看| 日韩精品一区二区在线| 亚洲码无人客一区二区三区| 亚洲国产精品成人| 欧洲亚洲妇女av| 一级做a爱片性色毛片| 不卡av在线免费观看| 在线观看免费91| 涩涩av在线| 91精品蜜臀在线一区尤物| 变态另类丨国产精品| 久久久久久久久丰满| 欧美亚洲国产精品| 国产三级按摩推拿按摩| 久久九九久精品国产免费直播| 免费的一级黄色片| 久久亚洲精品中文字幕| 精品亚洲国产视频| 69xx绿帽三人行| 青青草成人在线观看| 久99久在线| 午夜影院免费在线| 欧美精品在线观看一区二区| 免费观看av网站| 亚洲经典视频在线观看| 91色在线视频| 一区二区三区视频网站| 欧美性猛交xxxx乱大交| 中文字幕99页| 欧美精选一区| 91最新国产视频| 色综合久久久久综合一本到桃花网| 日韩欧美国产成人| 艳妇乳肉亭妇荡乳av| 午夜日韩在线| 成人网在线观看| 亚洲xxxxxx| 欧美日韩视频在线第一区| 无码一区二区三区在线| 99精品久久久| 国产精品免费区二区三区观看 | 欧美一区二区.| 欧美 日韩 综合| 一区二区三区美女视频| 91香蕉国产线在线观看| 欧美成人精品一区二区三区在线看| 浅井舞香一区二区| 飘雪影院手机免费高清版在线观看| 亚洲成av人片一区二区| 国产一精品一aⅴ一免费| 亚洲影视一区二区三区| 91亚洲va在线va天堂va国| 黄色免费在线看| 欧美一区国产二区| 黄色一级片在线免费观看| 国产麻豆91精品| 大片在线观看网站免费收看| 日韩视频1区| 欧美高清videos高潮hd| 欧美一区二不卡视频| 亚洲国产成人av网| 亚洲精品乱码久久久久久蜜桃图片| 精品9999| 欧美日韩高清免费| 国产伊人久久| 久久精品国产亚洲| 国产成人av免费看| 亚洲国产日日夜夜| a级一a一级在线观看| 亚洲永久网站| 西游记1978| 久久丁香四色| 91国产精品电影| jizz在线观看视频| 91麻豆精品久久久久蜜臀| 久久久久性色av无码一区二区| av电影在线观看不卡| 久久久久久久久久久免费视频| 日韩av有码| 91免费版黄色| 日韩脚交footjobhdboots| 尤物九九久久国产精品的分类| 中文字幕一区二区在线视频| 一区二区三区小说| 熟女少妇一区二区三区| 经典三级在线一区| 青青青国产在线观看| 欧美日韩国产一区二区三区不卡| 91亚洲永久免费精品| 午夜影院一区| 久久成人国产精品| 深夜福利免费在线观看| 91精品国产综合久久小美女| 日本少妇激情视频| 国产精品午夜电影| www.com日本| 免费一级片91| 日韩av高清在线看片| 97视频热人人精品免费| 九九99久久| 国产一区二区三区亚洲综合| 555www成人网| av毛片在线| 国产一区二区欧美日韩| 免费观看a视频| 欧美日韩三级一区| 久久久久99精品成人片我成大片| 国产精品久久久久久久久动漫| 无码国产精品一区二区免费式直播 | 久久久人成影片一区二区三区| 成年人在线看| 亚洲国产精品久久精品怡红院| 一卡二卡三卡在线| 欧美视频专区一二在线观看| 欧美丰满艳妇bbwbbw| 国产日产欧美精品一区二区三区| 在线中文字日产幕| 国产自产高清不卡| 无码少妇一区二区三区芒果| 在线综合亚洲| 国产精品va在线观看无码| 欧美独立站高清久久| 欧美伦理一区二区| 理论片一区二区在线| 51精品国产人成在线观看 | 亚洲精品一区二区三区影院忠贞| 成人免费不卡视频| 人妻激情偷乱视频一区二区三区| 免费久久精品视频| 日韩一级片播放| 久久久精品日韩| 国产精品沙发午睡系列| 亚洲午夜91| 隔壁人妻偷人bd中字| 午夜视频一区| 手机在线视频你懂的| 日韩午夜电影网| 日韩资源av在线| 深夜福利久久| 麻豆91蜜桃| 久久av免费| 日本高清一区| 欧美人与牛zoz0性行为| 日本公妇乱淫免费视频一区三区| 自拍欧美一区| 欧美在线日韩精品| 国产精品免费不| 日韩精品不卡| 日韩午夜电影网| 26uuu成人| 一区二区三区午夜视频| 成人手机在线播放| 欧美成人国产| 日韩亚洲欧美一区二区| 午夜国产一区| www.日本少妇| 国产日韩精品视频一区二区三区 | 97超碰欧美中文字幕| 麻豆精品国产传媒av| av一二三不卡影片| 亚洲一级中文字幕| 国产精品国产三级国产有无不卡| 天堂av免费在线| 亚洲精品高清在线| 亚洲国产综合久久| 一本色道久久综合精品竹菊| 国产91精品看黄网站在线观看| 欧美午夜精品一区二区三区| 国产永久免费视频| 精品国产精品一区二区夜夜嗨| 完全免费av在线播放| 99精品国产热久久91蜜凸| 噜噜噜在线视频| 国产亚洲欧洲997久久综合| 人与嘼交av免费| 亚洲欧美激情插 | 悠悠资源网久久精品| www.中文字幕在线| 肉色丝袜一区二区| 日韩成人av免费| 91女神在线视频| 日本少妇aaa| 亚洲午夜电影在线| 国产性生活视频| 欧美一区二区三区性视频| 婷婷丁香一区二区三区| 色婷婷久久一区二区| 日本性爱视频在线观看| 日本电影亚洲天堂| 在线高清欧美| 九九九九九九精品| 99re66热这里只有精品8| 日韩精品视频在线观看视频| 日韩va亚洲va欧美va久久| 波多野结衣电影免费观看| 久久精品视频网| 久久久久久国产精品免费播放| 日韩欧亚中文在线| 99久久精品国产一区色| 亚洲日韩中文字幕在线播放| 特级毛片在线| 国产精品免费视频久久久| 凹凸成人在线| 在线免费一区| 久久一综合视频| 国产高潮失禁喷水爽到抽搐| 国产精品伦一区| 中文在线第一页| 精品剧情在线观看| 日p在线观看| 国产成人精品日本亚洲专区61| 视频国产精品| 在线播放 亚洲| 奇米777欧美一区二区| 国产大学生视频| 亚洲免费在线看| 在线免费观看中文字幕| 亚洲精品综合久久中文字幕| 欧美xxxx性xxxxx高清| 国产精品自拍视频| 免费一区二区三区视频导航| 一卡二卡三卡视频| 国内成+人亚洲+欧美+综合在线| 魔女鞋交玉足榨精调教| 香蕉av福利精品导航| 亚洲精品国产精品国| xx视频.9999.com| 福利一区视频| 婷婷四房综合激情五月| 久久久久91| 亚洲一区二区观看| 亚洲成人av一区| 亚洲国产www| 欧美乱大交xxxxx另类电影| 疯狂欧洲av久久成人av电影| 一区二区三区四区在线视频| 青椒成人免费视频| 五月天精品在线| 欧美色图一区二区三区| 成人三级黄色免费网站| 国产999精品| 国产一区二区观看| 蜜臀久久99精品久久久酒店新书| 久久综合久久综合久久| wwwwww国产| 亚洲美女精品久久| 激情都市亚洲| 日本一区免费看| 日韩电影在线观看电影| 亚洲日本精品视频| 在线看国产一区| 尤物网在线观看| 91在线播放国产| 中文字幕一区二区三区在线视频 | 久久精品男人天堂| 亚洲影视资源| 欧美a级免费视频| 成人黄色国产精品网站大全在线免费观看 | 国产一区私人高清影院| 99国产精品免费视频观看| 奇米视频888| 亚洲综合久久av| 欧美捆绑视频| 国产精品丝袜视频| 中出一区二区| 色呦呦一区二区| 欧美在线影院一区二区| 黄色在线视频网站| 国产伦视频一区二区三区| 久久xxxx| 亚洲一区电影在线观看| 精品女同一区二区| 超级碰碰久久| 一区在线电影| 懂色av中文字幕一区二区三区| 免费在线不卡视频| 中文字幕av日韩| 亚洲国产欧美国产第一区| 黄色网页免费在线观看| 国产欧美日韩视频一区二区| 国产福利免费视频| 日本精品视频在线播放| 99精品视频在线观看免费播放| 国产精品91av| 在线观看亚洲专区| 国产日产一区二区| 精品国产中文字幕| 美腿丝袜亚洲三区| 久久精品波多野结衣| 亚洲人a成www在线影院| 久久99精品久久久野外观看| 久久久久久久久久福利| 亚洲欧美另类图片小说| 黄色网址在线播放| 51国偷自产一区二区三区的来源| 久久一区二区三区四区五区 | 国产日韩欧美亚洲一区| 日本美女视频一区二区| 日韩无码精品一区二区三区| 最近2019年好看中文字幕视频| 美女午夜精品| 中文字幕在线视频一区二区|