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

如何解決分布式系統可管理性問題?

大數據 分布式
分布式系統是一個由很多進程組成的整體,這個整體中每個成員部分,都會具備一些狀態,比如自己的負責模塊,自己的負載情況,對某些數據的掌握等等。

[[178512]]

上期我們邀請騰訊互娛研發部高級工程師韓偉給大家分享了關于分布式系統的一些基礎知識,了解了分布式系統產生的背景以及它是如何提高系統承載量的。回顧往期請看《分布式系統,你真的了解嗎?》

今天我們將繼續跟隨韓偉的分享,來進一步學習解決分布式系統可管理性有哪些基本手段。

韓偉現就職于騰訊互娛研發部,在公共技術研發中心擔任產品的架構設計和開發。多年來一直從事技術開發,擅長開發高性能系統,對于軟件架構設計也有豐富的經驗。曾任網易無線事業部技術總監。

解決分布式系統可管理性的基本手段

目錄服務(ZooKeeper)

分布式系統是一個由很多進程組成的整體,這個整體中每個成員部分,都會具備一些狀態,比如自己的負責模塊,自己的負載情況,對某些數據的掌握等等。而這些和其他進程相關的數據,在故障恢復、擴容縮容的時候變得非常重要。

簡單的分布式系統,可以通過靜態的配置文件,來記錄這些數據:進程之間的連接對應關系,他們的IP地址和端口,等等。然而一個自動化程度高的分布式系統,必然要求這些狀態數據都是動態保存的。這樣才能讓程序自己去做容災和負載均衡的工作。

一些程序員會專門自己編寫一個DIR服務(目錄服務),來記錄集群中進程的運行狀態。集群中進程會和這個DIR服務產生自動關聯,這樣在容災、擴容、負載均衡的時候,就可以自動根據這些DIR服務里的數據,來調整請求的發送目地,從而達到繞開故障機器、或連接到新的服務器的操作。

然而,如果我們只是用一個進程來充當這個工作。那么這個進程就成為了這個集群的“單點”——意思就是,如果這個進程故障了,那么整個集群可能都無法運行的。所以存放集群狀態的目錄服務,也需要是分布式的。幸好我們有ZooKeeper這個優秀的開源軟件,它正是一個分布式的目錄服務區。

ZooKeeper可以簡單啟動奇數個進程,來形成一個小的目錄服務集群。這個集群會提供給所有其他進程,進行讀寫其巨大的“配置樹”的能力。這些數據不僅僅會存放在一個ZooKeeper進程中,而是會根據一套非常安全的算法,讓多個進程來承載。這讓ZooKeeper成為一個優秀的分布式數據保存系統。

由于ZooKeeper的數據存儲結構,是一個類似文件目錄的樹狀系統,所以我們常常會利用它的功能,把每個進程都綁定到其中一個“分枝”上,然后通過檢查這些“分支”,來進行服務器請求的轉發,就能簡單的解決請求路由(由誰去做)的問題。另外還可以在這些“分支”上標記進程的負載的狀態,這樣負載均衡也很容易做了。

目錄服務是分布式系統中最關鍵的組件之一。而ZooKeeper是一個很好的開源軟件,正好是用來完成這個任務。

消息隊列服務(ActiveMQ、ZeroMQ、Jgroups)

兩個進程間如果要跨機器通訊,我們幾乎都會用TCP/UDP這些協議。但是直接使用網絡API去編寫跨進程通訊,是一件非常麻煩的事情。除了要編寫大量的底層socket代碼外,我們還要處理諸如:如何找到要交互數據的進程,如何保障數據包的完整性不至于丟失,如果通訊的對方進程掛掉了,或者進程需要重啟應該怎樣等等這一系列問題。這些問題包含了容災擴容、負載均衡等一系列的需求。

為了解決分布式系統進程間通訊的問題,人們總結出了一個有效的模型,就是“消息隊列”模型。消息隊列模型,就是把進程間的交互,抽象成對一個個消息的處理,而對于這些消息,我們都有一些“隊列”,也就是管道,來對消息進行暫存。每個進程都可以訪問一個或者多個隊列,從里面讀取消息(消費)或寫入消息(生產)。由于有一個緩存的管道,我們可以放心的對進程狀態進行變化。當進程起來的時候,它會自動去消費消息就可以了。而消息本身的路由,也是由存放的隊列決定的,這樣就把復雜的路由問題,變成了如何管理靜態的隊列的問題。

一般的消息隊列服務,都是提供簡單的“投遞”和“收取”兩個接口,但是消息隊列本身的管理方式卻比較復雜,一般來說有兩種。一部分的消息隊列服務,提倡點對點的隊列管理方式:每對通信節點之間,都有一個單獨的消息隊列。這種做法的好處是不同來源的消息,可以互不影響,不會因為某個隊列的消息過多,擠占了其他隊列的消息緩存空間。而且處理消息的程序也可以自己來定義處理的優先級——先收取、多處理某個隊列,而少處理另外一些隊列。

但是這種點對點的消息隊列,會隨著集群的增長而增加大量的隊列,這對于內存占用和運維管理都是一個復雜的事情。因此更高級的消息隊列服務,開始可以讓不同的隊列共享內存空間,而消息隊列的地址信息、建立和刪除,都采用自動化的手段。——這些自動化往往需要依賴上文所述的“目錄服務”,來登記隊列的ID對應的物理IP和端口等信息。比如很多開發者使用ZooKeeper來充當消息隊列服務的中央節點;而類似Jgropus這類軟件,則自己維護一個集群狀態來存放各節點今昔。

另外一種消息隊列,則類似一個公共的郵箱。一個消息隊列服務就是一個進程,任何使用者都可以投遞或收取這個進程中的消息。這樣對于消息隊列的使用更簡便,運維管理也比較方便。不過這種用法下,任何一個消息從發出到處理,最少進過兩次進程間通信,其延遲是相對比較高的。并且由于沒有預定的投遞、收取約束,所以也比較容易出BUG。

不管使用那種消息隊列服務,在一個分布式服務器端系統中,進程間通訊都是必須要解決的問題,所以作為服務器端程序員,在編寫分布式系統代碼的時候,使用的最多的就是基于消息隊列驅動的代碼,這也直接導致了EJB3.0把“消息驅動的Bean”加入到規范之中。

事務系統

在分布式的系統中,事務是最難解決的技術問題之一。由于一個處理可能分布在不同的處理進程上,任何一個進程都可能出現故障,而這個故障問題則需要導致一次回滾。這種回滾大部分又涉及多個其他的進程。這是一個擴散性的多進程通訊問題。要在分布式系統上解決事務問題,必須具備兩個核心工具:一個是穩定的狀態存儲系統;另外一個是方便可靠的廣播系統。

事務中任何一步的狀態,都必須在整個集群中可見,并且還要有容災的能力。這個需求,一般還是由集群的“目錄服務”來承擔。如果我們的目錄服務足夠健壯,那么我們可以把每步事務的處理狀態,都同步寫到目錄服務上去。ZooKeeper再次在這個地方能發揮重要的作用。

如果事務發生了中斷,需要回滾,那么這個過程會涉及到多個已經執行過的步驟。也許這個回滾只需要在入口處回滾即可(加入那里有保存回滾所需的數據),也可能需要在各個處理節點上回滾。如果是后者,那么就需要集群中出現異常的節點,向其他所有相關的節點廣播一個“回滾!事務ID是XXXX”這樣的消息。這個廣播的底層一般會由消息隊列服務來承載,而類似Jgroups這樣的軟件,直接提供了廣播服務。

雖然現在我們在討論事務系統,但實際上分布式系統經常所需的“分布式鎖”功能,也是這個系統可以同時完成的。所謂的“分布式鎖”,也就是一種能讓各個節點先檢查后執行的限制條件。如果我們有高效而單子操作的目錄服務,那么這個鎖狀態實際上就是一種“單步事務”的狀態記錄,而回滾操作則默認是“暫停操作,稍后再試”。這種“鎖”的方式,比事務的處理更簡單,因此可靠性更高,所以現在越來越多的開發人員,愿意使用這種“鎖”服務,而不是去實現一個“事務系統”。

自動部署工具(Docker)

由于分布式系統***的需求,是在運行時(有可能需要中斷服務)來進行服務容量的變更:擴容或者縮容。而在分布式系統中某些節點故障的時候,也需要新的節點來恢復工作。這些如果還是像老式的服務器管理方式,通過填表、申報、進機房、裝服務器、部署軟件……這一套做法,那效率肯定是不行。

在分布式系統的環境下,我們一般都是采用“池”的方式來管理服務。我們預先會申請一批機器,然后在某些機器上運行服務軟件,另外一些則作為備份。顯然我們這一批服務器不可能只為某一個業務服務,而是會提供多個不同的業務承載。那些備份的服務器,則會成為多個業務的通用備份“池”。隨著業務需求的變化,一些服務器可能“退出”A服務而“加入”B服務。

這種頻繁的服務變化,依賴高度自動的軟件部署工具。我們的運維人員,應該掌握這開發人員提供的部署工具,而不是厚厚的手冊,來進行這類運維操作。一些比較有經驗的開發團隊,會統一所有的業務底層框架,以期大部分的部署、配置工具,都能用一套通用的系統來進行管理。而開源界,也有類似的嘗試,最廣為人知的莫過于RPM安裝包格式,然而RPM的打包方式還是太復雜,不太符合服務器端程序的部署需求。所以后來又出現了Chef為代表的,可編程的通用部署系統。

在虛擬機技術出現之后,PaaS平臺為自動部署提供了強大的支持:如果我們是按某個PaaS平臺的規范來編寫的應用,可以完全把程序丟給平臺去部署,其承載量計算、部署規劃,都自動完成了。這方面的佼佼者是Google的AppEngine:我們可以直接用Eclipse開發一個本地的Web應用,然后上傳到AppEngine里面,所有的部署就完成了!AppEngine會自動的根據對這個Web應用的訪問量,來進行擴容、縮容、故障恢復。

然而,真正有革命性的工具,是Docker的出現。雖然虛擬機、沙箱技術早就不是什么新技術,但是真正使用這些技術來作為部署工具的時間卻不長。Linux高效的輕量級容器技術,提供了部署上巨大的便利性——我們可以在各種庫、各種協作軟件的環境下打包我們的應用程序,然后隨意的部署在任何一個Linux系統上。

為了管理大量的分布式服務器端進程,我們確實需要花很多功夫,其優化其部署管理的工作。統一服務器端進程的運行規范,是實現自動化部署管理的基本條件。我們可以根據“操作系統”作為規范,采用Docker技術;也可以根據“Web應用”作為規范,采用某些PaaS平臺技術;或者自己定義一些更具體的規范,自己開發完整的分布式計算平臺。

日志服務(log4j)

服務器端的日志,一直是一個既重要又容易被忽視的問題。很多團隊在剛開始的時候,僅僅把日志視為開發調試、排除BUG的輔助工具。但是很快會發現,在服務運營起來之后,日志幾乎是服務器端系統,在運行時可以用來了解程序情況的唯一有效手段。

盡管我們有各種profile工具,但是這些工具大部分都不適合在正式運營的服務上開啟,因為會嚴重降低其運行性能。所以我們更多的時候需要根據日志來分析。盡管日志從本質上,就是一行行的文本信息,但是由于其具有很大的靈活性,所以會很受開發和運維人員的重視。

日志本身從概念上,是一個很模糊的東西。你可以隨便打開一個文件,然后寫入一些信息。但是現代的服務器系統,一般都會對日志做一些標準化的需求規范:

日志必須是一行一行的,這樣比較方便日后的統計分析;每行日志文本,都應該有一些統一的頭部,比如日期時間就是基本的需求;

日志的輸出應該是分等級的,比如fatal/error/warning/info/debug/trace等等,程序可以在運行時調整輸出的等級,以便可以節省日志打印的消耗;日

志的頭部一般還需要一些類似用戶ID或者IP地址之類的頭信息,用于快速查找定位過濾某一批日志記錄,或者有一些其他的用于過濾縮小日志查看范圍的字段,這叫做染色功能;日志文件還需要有“回滾”功能,也就是保持固定大小的多個文件,避免長期運行后,把硬盤寫滿。

由于有上述的各種需求,所以開源界提供了很多游戲的日志組件庫,比如大名鼎鼎的log4j,以及成員眾多的log4X家族庫,這些都是應用廣泛而飽受好評的工具。

不過對比日志的打印功能,日志的搜集和統計功能卻往往比較容易被忽視。作為分布式系統的程序員,肯定是希望能從一個集中節點,能搜集統計到整個集群日志情況。而有一些日志的統計結果,甚至希望能在很短時間內反復獲取,用來監控整個集群的健康情況。

要做到這一點,就必須有一個分布式的文件系統,用來存放源源不斷到達的日志(這些日志往往通過UDP協議發送過來)。而在這個文件系統上,則需要有一個類似Map Reduce架構的統計系統,這樣才能對海量的日志信息,進行快速的統計以及報警。有一些開發者會直接使用Hadoop系統,有一些則用Kafka來作為日志存儲系統,上面再搭建自己的統計程序。

日志服務是分布式運維的儀表盤、潛望鏡。如果沒有一個可靠的日志服務,整個系統的運行狀況可能會是失控的。所以無論你的分布式系統節點是多還是少,必須花費重要的精力和專門的開發時間,去建立一個對日志進行自動化統計分析的系統。


責任編輯:武曉燕 來源: 36大數據
相關推薦

2009-04-16 15:44:10

可管理性SQL Server

2017-06-05 15:51:54

分布式Logical Tim算法

2010-05-07 17:55:24

Unix服務器

2019-06-06 14:41:12

數據治理云計算云環境

2015-06-29 10:11:42

Teradata數據湖

2009-11-21 19:46:05

2017-02-14 11:11:50

大數據CRMPMS

2020-03-12 10:25:06

解決分布式系統幽靈復現

2011-12-21 11:27:09

紅帽

2016-09-18 09:59:02

云計算

2021-12-14 08:19:59

系統分布式網絡

2021-12-15 07:24:56

分布式系統時鐘

2021-07-07 10:28:09

分布式架構系統

2011-07-08 10:55:15

Platform

2020-05-07 11:58:07

分布式系統架構

2012-09-24 09:35:42

分布式系統

2021-01-21 07:34:16

分布式系統場景

2020-02-17 16:05:17

系統演進過程時間問題

2023-05-29 14:07:00

Zuul網關系統

2022-06-14 10:47:00

分布式事務數據
點贊
收藏

51CTO技術棧公眾號

欧美顶级大胆免费视频| 日韩在线观看不卡| 成人动漫一区二区三区| 欧美专区国产专区| 日日碰狠狠添天天爽| 青草伊人久久| 在线视频一区二区三| 国产经典久久久| 理论视频在线| 高清日韩电视剧大全免费| 2020久久国产精品| 日韩精品123区| 亚洲精品国产动漫| 日韩欧美国产午夜精品| 日韩欧美xxxx| xxx.xxx欧美| 亚洲国产成人在线| 国内视频一区二区| 国产男男gay体育生白袜| 午夜综合激情| 午夜精品一区二区三区av| 免费成人美女女在线观看| 狼人精品一区二区三区在线| 在线播放欧美女士性生活| 久久人妻精品白浆国产 | 国产精品久久免费看| 国产女主播一区二区| 亚洲最大成人av| 日韩精品电影在线观看| 国内精品中文字幕| 国产人妻精品一区二区三区不卡| 国产伦精品一区二区三区视频| 精品噜噜噜噜久久久久久久久试看| 中文字幕有码av| 日韩伦理三区| 狠狠色狠狠色综合日日五| 国产一区 在线播放| 国产精品实拍| 国产精品伦一区二区三级视频| 久久这里精品国产99丫e6| 黄色一级a毛片| 国产福利精品导航| 99re视频在线播放| 成人福利小视频| 国产乱人伦偷精品视频不卡| 国产欧美 在线欧美| 中文 欧美 日韩| 日本va欧美va瓶| 日韩免费av一区二区| 免费在线不卡视频| 国产亚洲毛片在线| 欧美亚洲午夜视频在线观看| 综合激情网五月| 亚洲一区二区免费看| 97色在线观看| 日本天堂网在线| 午夜在线a亚洲v天堂网2018| 日本久久久久亚洲中字幕| 日韩不卡视频在线| 天堂午夜影视日韩欧美一区二区| 国产成人精品久久| 日本高清不卡码| 天堂成人国产精品一区| 国产精品1234| 一卡二卡三卡在线观看| 久久精品国产77777蜜臀| 国产综合视频在线观看| 国产v片在线观看| 成人免费视频一区| 久久久久一区二区| 国产三级在线| 亚洲视频在线观看一区| 日韩精品免费一区| 国产亚洲成av人片在线观看| 欧美性生交大片免费| 玩弄japan白嫩少妇hd| 高清亚洲高清| 欧美刺激午夜性久久久久久久| 国产精品久久久久久亚洲色| 综合国产视频| 色婷婷久久av| 久久久久久激情| 午夜在线视频观看日韩17c| 国产精品久久网| 99精品国产99久久久久久97| 成人国产精品免费观看| 麻豆传媒一区二区| 男人的天堂在线视频免费观看| 一区二区欧美国产| 午夜视频在线瓜伦| 亚洲日本va午夜在线电影| 欧美精品一区二区三区蜜桃| 亚洲一区视频在线播放| 欧美视频日韩| 日本一区二区在线播放| 国产乱淫片视频| 92国产精品观看| 亚洲视频在线二区| 国产精品电影| 欧美丰满一区二区免费视频| 91精品人妻一区二区三区蜜桃2| 亚洲人成网亚洲欧洲无码| 久久亚洲成人精品| 成人免费毛片男人用品| 国产成人精品午夜视频免费| 日韩精品一区二区三区色偷偷| 1024在线播放| 91成人免费在线视频| 亚洲精品激情视频| 亚洲啊v在线观看| 日本高清视频精品| 亚洲精品综合久久| 国产精品久久久爽爽爽麻豆色哟哟| 日本免费a视频| 久久69成人| 亚洲精品永久免费| 久久av高潮av无码av喷吹| 蜜臀久久99精品久久久久宅男 | 免费在线视频一级不卡| 一区二区三区成人| 五月婷婷丁香色| 亚洲盗摄视频| 91黑丝高跟在线| 国产成人精品毛片| 国产精品黄色在线观看| 欧美 国产 日本| www国产精品| 欧美成人激情在线| 国产美女明星三级做爰| 国产精品视频你懂的| 日韩毛片在线免费看| 牛牛精品成人免费视频| 久久久伊人欧美| 国产999久久久| 日韩一区在线看| 亚洲美女爱爱视频| 日韩欧美自拍| 国产日韩精品一区二区| 香蕉视频在线播放| 欧美性感一类影片在线播放| 亚洲黄色小说视频| 老司机免费视频久久| 欧美日韩亚洲免费| 成人线上视频| 亚洲免费电影一区| 亚洲欧美一二三区| 国产欧美一区二区三区鸳鸯浴| 亚洲欧洲日产国码无码久久99| 啪啪国产精品| 55夜色66夜色国产精品视频| 日韩a在线观看| 日韩欧美国产成人| 97在线观看免费视频| 日本va欧美va精品| 在线免费观看成人网| 在线不卡一区| 欧美精品生活片| 人妻一区二区三区四区| 天天爽夜夜爽夜夜爽精品视频| 日本一区二区在线免费观看| 亚洲中字黄色| 神马影院一区二区三区| 免费视频观看成人| 欧美超级乱淫片喷水| 国产成人无码www免费视频播放| 亚洲国产欧美日韩另类综合| 亚洲一区二区乱码| 日韩激情一区二区| 中文字幕一区二区三区四区五区六区 | 久草在线成人| 国产欧美韩国高清| 日本理论片午伦夜理片在线观看| 亚洲成人精品视频在线观看| 日本中文字幕在线| 日韩美女精品在线| 亚洲美女在线播放| 老牛嫩草一区二区三区日本| 性做爰过程免费播放| 大奶一区二区三区| 国产成人在线一区二区| 国产一二区在线| 亚洲激情自拍图| 亚洲天堂一二三| 亚洲一区二区视频| 69精品无码成人久久久久久| 国产综合色在线| 日本www在线播放| 99久久综合| 国产日韩一区二区| 粉嫩91精品久久久久久久99蜜桃 | 久久久久无码精品国产| 久久这里只有精品首页| 色天使在线观看| 中文亚洲字幕| 日本a级片在线观看| 在线成人动漫av| 91亚色免费| se01亚洲视频| 久久久久中文字幕| se在线电影| 亚洲精品视频网上网址在线观看 | 国产成人综合在线播放| 国产情侣av自拍| 亚洲午夜电影| 一区二区在线观| 美女久久99| 成人蜜桃视频| 成人豆花视频| 国产精品va在线播放我和闺蜜| 国产精品一品| 久久五月天综合| √新版天堂资源在线资源| 日韩精品久久久久久福利| 精品人妻一区二区三区浪潮在线| 91福利在线免费观看| av中文在线播放| 亚洲综合一二区| 精品无码一区二区三区蜜臀| 久久精品人人做人人爽人人| 波多野结衣加勒比| 国产精品白丝jk白祙喷水网站| 婷婷六月天在线| 天堂久久一区二区三区| aa在线免费观看| 亚洲午夜在线| 波多野结衣av一区二区全免费观看| 日韩av免费大片| 日本不卡在线播放| 妖精视频一区二区三区免费观看| 国产成人亚洲欧美| 91综合精品国产丝袜长腿久久| 亚洲a∨日韩av高清在线观看| 久久夜夜久久| 国产伦精品一区二区三区精品视频| 欧美电影h版| 欧美最顶级的aⅴ艳星| 多野结衣av一区| 国内揄拍国内精品少妇国语| 四虎亚洲成人| 欧美肥老妇视频| 99久久精品免费观看国产| 久久人体大胆视频| 日韩美女网站| 日韩在线不卡视频| 日本不卡不卡| 久久人人爽亚洲精品天堂| 国产黄网站在线观看| 大胆欧美人体视频| 特级毛片在线| 97视频在线观看播放| 色戒汤唯在线观看| 日韩av手机在线观看| 91国内外精品自在线播放| 国产精品久久久久久久久久东京 | 久久久久久久麻豆| 亚洲三级电影网站| 欧美日韩精品亚洲精品| 亚洲国产精品一区二区久久| 黄色一级片免费看| 日韩欧美成人精品| 这里只有精品国产| 91精品国产入口| 亚洲精品国产精品国| 亚洲国产欧美在线成人app | 澳门成人av| 免费看污久久久| 日韩电影二区| www.男人天堂网| 在线一区欧美| 狠狠热免费视频| 国产一区二三区好的| 69亚洲乱人伦| 国产日产欧美一区| 日本一二三区在线观看| 亚洲福利一区二区| 国产乱码77777777| 91精品国产美女浴室洗澡无遮挡| 蜜桃91麻豆精品一二三区| 亚洲美女动态图120秒| 日本天堂在线观看| 97精品国产91久久久久久| 三上悠亚国产精品一区二区三区| 国产这里只有精品| 日本午夜精品久久久| 一级日韩一区在线观看| 激情久久中文字幕| 天天色综合天天色| 成人h版在线观看| 九九热久久免费视频| 亚洲成人av一区二区| 中文字幕在线2018| 亚洲国产精品久久久久秋霞蜜臀| 3p在线观看| 97视频免费在线看| 激情综合婷婷| 日本婷婷久久久久久久久一区二区| 亚洲最新av| 黄色三级视频片| 懂色av中文字幕一区二区三区| 亚洲v国产v欧美v久久久久久| 亚洲一区二区三区四区不卡| 依依成人在线视频| 日韩精品久久久久久福利| av在线官网| 国产精品久久久久久搜索 | 亚洲成人自拍| 国产精品毛片| 麻豆tv在线观看| 国产精品久久久久永久免费观看 | 国产精品亚洲产品| 在线视频日韩欧美| 亚洲国产精品激情在线观看 | 欧美探花视频资源| 天天操天天干天天干| 欧美xxxx18国产| 欧美性生活一级| 视频二区一区| 久久久久久久高潮| 天天插天天射天天干| 亚洲黄一区二区三区| 亚洲一区二区天堂| 国产午夜精品美女视频明星a级| 成人在线黄色电影| 国产精品日韩一区二区| 欧美激情在线| 欧美在线a视频| 日本一区二区视频在线| 亚洲av中文无码乱人伦在线视色| 亚洲精品videossex少妇| 人人超在线公开视频| 亚洲影院高清在线| 欧美高清视频在线观看mv| 日韩中文字幕免费在线| 久久伊人蜜桃av一区二区| av黄色在线看| 国产视频精品在线| 成人爱爱网址| 欧美日韩精品久久| 久久九九电影| 国产精品国产三级国产专业不| 一本久久精品一区二区| 欧美在线一卡| 国产成人久久久| 精品视频免费| av中文字幕网址| 中文字幕五月欧美| 91亚洲视频在线观看| 色噜噜狠狠狠综合曰曰曰88av| jizz亚洲女人高潮大叫| 制服诱惑一区| 国产精品18久久久久久久久久久久 | 欧美一区二区.| 久久99高清| 狠狠躁狠狠躁视频专区| 中文字幕一区二区三区在线观看| 国产人妖一区二区| 欧美精品videosex极品1| 日韩大片在线免费观看| 欧美成人黑人猛交| 国产精品理论在线观看| 国产精品久久久久久免费播放| 久久伊人色综合| 国产精品午夜av| 精品www久久久久奶水| 中文欧美字幕免费| 国产成人久久精品77777综合 | 亚洲第一会所| 只有这里有精品| 99精品黄色片免费大全| 波多野结衣网站| 美女黄色丝袜一区| 久久99精品国产自在现线| 欧美私人情侣网站| 18欧美亚洲精品| 熟妇人妻中文av无码| 国产精品日韩欧美大师| 欧美一区激情| 欧美一区二区三区成人精品| 欧美日韩国产天堂| 久草在线视频资源| 日韩福利视频| 国产馆精品极品| 精品人妻无码一区二区性色| 色偷偷av一区二区三区乱| 91欧美日韩在线| 亚洲人辣妹窥探嘘嘘| 一区二区三区高清| 国产98在线| 国产精品久久精品国产| 日韩电影一区二区三区四区| 免费在线观看黄视频| 亚洲精品一区二区三区不| 欧美视频三区| 波多结衣在线观看| 午夜精品久久一牛影视| 嫩草在线视频| 日韩妆和欧美的一区二区| 国产精品91一区二区| 一区二区自拍偷拍| 97色在线观看|