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

一篇帶給你Zookeeper教程:入門篇

開發(fā) 架構(gòu)
對于Zookeeper,其官方文檔上的解釋是:它是一個分布式服務(wù)框架,是Apache Hadoop 的一個子項目,它主要是用來解決分布式應(yīng)用中經(jīng)常遇到的一些數(shù)據(jù)管理問題。

前言

在分布式系統(tǒng)中,注冊中心充當(dāng)著重要角色,是服務(wù)發(fā)現(xiàn)、客戶端負(fù)載均衡中不可缺少的一員。注冊中心除了能夠?qū)崿F(xiàn)基本的功能外,它的穩(wěn)定性、可用性和健壯性對整個分布式系統(tǒng)的流暢運行影響重大。dubbo作為國內(nèi)一款主流的分布式系統(tǒng),支持的注冊中心有zookeeper、nacos和redis等第三方中間件。

高并發(fā)分布式開發(fā)技術(shù)體系已然非常的龐大,前段時間一直在準(zhǔn)備找工作,參加面試,通過面試的情況可以發(fā)現(xiàn)RPC、Dubbo、zookeeper、nacos、分布式、微服務(wù)等這些已經(jīng)成為了找工作的最基礎(chǔ)的技能要求了。

之前有篇文章介紹到了如何使用nacos作為注冊中心:SpringCloud:搭建Nacos服務(wù)以及服務(wù)發(fā)現(xiàn)。其實不僅僅nacos可以作為注冊中心,zookeeper也可以作為注冊中心使用。但是Zookeeper其實不僅僅可以作為注冊中心。

對于Zookeeper,其官方文檔上的解釋是:它是一個分布式服務(wù)框架,是Apache Hadoop 的一個子項目,它主要是用來解決分布式應(yīng)用中經(jīng)常遇到的一些數(shù)據(jù)管理問題,如:統(tǒng)一命名服務(wù)、狀態(tài)同步服務(wù)、集群管理、分布式應(yīng)用配置項的管理等。可以理解為zookeeper是文件系統(tǒng)+監(jiān)聽通知機制。

今天這篇文章就一起來學(xué)習(xí)學(xué)習(xí)Zookeeper,我自己也是學(xué)習(xí)的過程!

什么是zookeeper

隨著系統(tǒng)應(yīng)用的拓展和數(shù)據(jù)量的保證,我們的系統(tǒng)經(jīng)常會遇到這些情況:

  • 怎么保證一個服務(wù)器集群中的所有服務(wù)器保持共享的配置信息的一致性?
  • 如果服務(wù)器集群中有一臺機器掛掉了,其他機器如何感知到這一變化并接管任務(wù)?
  • 對于分布式系統(tǒng),如何高效協(xié)同多臺服務(wù)對同一網(wǎng)絡(luò)文件進(jìn)行寫操作并保持一致性?
  • 如何做到不重啟集群而完成機器的添加?
  • ........

為了解決上述的問題,就需要一個類似于線程協(xié)同機制的工具,讓各個服務(wù)進(jìn)行協(xié)同工作。而zookeeper就是這樣的一類工具。

上面說到對于Zookeeper,其官方文檔上的解釋是:它是一個分布式服務(wù)框架,是Apache Hadoop 的一個子項目,它主要是用來解決分布式應(yīng)用中經(jīng)常遇到的一些數(shù)據(jù)管理問題,如:統(tǒng)一命名服務(wù)、狀態(tài)同步服務(wù)、集群管理、分布式應(yīng)用配置項的管理等。

所以可以理解為zookeeper是一種可以用于分布式應(yīng)用的高性能協(xié)調(diào)服務(wù),它的數(shù)據(jù)是存于內(nèi)存中的,并且持久化實現(xiàn)在日志中。而它的內(nèi)存結(jié)構(gòu)是類似于樹形結(jié)構(gòu),具有高吞吐低延遲的特點。zookeeper不僅僅可以幫助我們實現(xiàn)分布式統(tǒng)一配置中心,服務(wù)注冊,分布式鎖等,它們維護(hù)內(nèi)存中的狀態(tài)圖像,以及持久性存儲中的事務(wù)日志和快照。只要大多數(shù)服務(wù)器可用,ZooKeeper服務(wù)就可用。客戶端連接到單個ZooKeeper服務(wù)器。客戶端維護(hù)TCP連接,通過該連接發(fā)送請求,獲取響應(yīng),獲取監(jiān)視事件以及發(fā)送tick。如果與服務(wù)器的TCP連接中斷,則客戶端將連接到其他服務(wù)器。所以可以簡單地認(rèn)為zookeeper=文件系統(tǒng)+監(jiān)聽通知機制。

我們還可以這樣理解:zookeeper的中文意思就是動物園管理員(zoom+keeper)。動物園管理員的作用就是負(fù)責(zé)管理動物園里面的動物,讓它們井然有序。而zookeeper是apache下的開源項目,在apache下的很多開源項目其實都是以動物作為圖標(biāo)的,比如Hadoop(大象),Hive(蜜蜂),Pig(小豬)、tomcat(貓)。

所以可以記憶成apache下的項目就是動物園,而zookeeper就是負(fù)責(zé)管理這些動物(開源項目)的動物管理員。

zookeeper教程:入門篇

zookeeper的數(shù)據(jù)結(jié)構(gòu)

zookeeper 會維護(hù)一個具有層次關(guān)系的數(shù)據(jù)結(jié)構(gòu),它非常類似于一個標(biāo)準(zhǔn)的文件系統(tǒng):

zookeeper教程:入門篇

上圖中的樹形結(jié)構(gòu)中的每個節(jié)點(目錄項),比如NameService 都被稱作為 znode(目錄節(jié)點)。zonde通過路徑引用,路徑必須是絕對的,因此他們必須由斜杠字符來開頭。除此以外,它們必須是唯一的,也就是說每一個路徑只有一個表示,因此這些路徑不能改變。在zookeeper中,路徑由Unicode字符串組成,并且有一些限制。字符串"/ZooKeeper"用以保存管理信息,比如關(guān)鍵配額信息。

znode同時具有文件和目錄兩種特點。既像文件一樣維護(hù)著數(shù)據(jù)、元信息、訪問控制列表)、時間戳等數(shù)據(jù)結(jié)構(gòu),又可以像目錄一樣可以作為路徑標(biāo)識的一部分,能夠自由的增加、刪除znode。

每個znode都是由三部分組成:

  • stat:此為狀態(tài)信息, 描述該znode的版本, 權(quán)限等信息
  • data:與該znode關(guān)聯(lián)的數(shù)據(jù)
  • children:該znode下的子節(jié)點

需要注意的是同一個節(jié)點下的子節(jié)點名稱不能相同,且命名是有規(guī)范的,它的路徑是沒有相對路徑的概念的,都是絕對路徑,任何開始都以"/"開始,最后就是,它存放數(shù)據(jù)的大小是有限制的。

zookeeper的節(jié)點類型

zookeeper中的節(jié)點有兩種,分別為臨時節(jié)點(Ephemeral Node)和永久節(jié)點(Persistent Node)。節(jié)點的類型在創(chuàng)建時即被確定,并且不能改變。

兩種節(jié)點的區(qū)別在于是否依賴于會話(Session)而生存。客戶端和ZooKeeper服務(wù)器的一次連接稱為一次會話。客戶端靠與服務(wù)器建立一個TCP的長連接來維持一個會話,客戶端在啟動的時候首先會與服務(wù)器建立一個TCP連接,通過這個連接客戶端能夠通過心跳檢測與服務(wù)器保持有效的會話,也能向ZooKeeper服務(wù)器發(fā)送請求并獲得響應(yīng)。

(1)臨時節(jié)點:該節(jié)點的生命周期依賴于創(chuàng)建它們的會話。一旦會話結(jié)束,臨時節(jié)點將被自動刪除,當(dāng)然也可以手動刪除。雖然每個臨時的Znode都會綁定到一個客戶端會話,但他們對所有的客戶端還是可見的。另外,zookeeper的臨時節(jié)點不允許擁有子節(jié)點。臨時節(jié)點又可以細(xì)分為:臨時目錄節(jié)點和臨時順序編號目錄節(jié)點。

  • 臨時目錄節(jié)點(EPHEMERAL):客戶端與zookeeper斷開連接后,該節(jié)點被刪除。
  • 臨時順序編號目錄節(jié)點(EPHEMERAL_SEQUENTIAL):客戶端與zookeeper斷開連接后,該節(jié)點被刪除,只是Zookeeper給該節(jié)點名稱進(jìn)行順序編號。

(2)永久節(jié)點:該節(jié)點的生命周期不依賴于會話,并且只有在客戶端執(zhí)行刪除操作的時候,他們才能被刪除。臨時節(jié)點又可以細(xì)分為:持久目錄節(jié)點和持久順序編號目錄節(jié)點。

  • 持久化目錄節(jié)點(PERSISTENT):客戶端與zookeeper斷開連接后,該節(jié)點依舊存在。
  • 持久化順序編號目錄節(jié)點(PERSISTENT_SEQUENTIAL):客戶端與zookeeper斷開連接后,該節(jié)點依舊存在,只是zookeeper給該節(jié)點名稱進(jìn)行順序編號。

上面的分類有個概念叫順序節(jié)點:在創(chuàng)建節(jié)點的時候,用戶可以請求在zooKeeper的路徑結(jié)尾添加一個遞增的計數(shù)。這個計數(shù)對于此節(jié)點的父節(jié)點來說是唯一的,當(dāng)客戶端請求創(chuàng)建這個節(jié)點后,zookeeper會根據(jù)父節(jié)點的zxid狀態(tài),為這個節(jié)點編寫一個全目錄唯一的編號,并且這個編號只會一直增長。這樣的節(jié)點稱為順序節(jié)點。

這上面又提到了一個概念叫zxid:對于改變zookeeper節(jié)點狀態(tài)的每一個操作都將使這個節(jié)點接收到一個Zxid格式的時間戳,并且這個時間戳全局有序。可以理解為每個改變對節(jié)點的操作都會產(chǎn)生一個唯一的事務(wù)id叫做Zxid。如果Zxid1的值小于Zxid2的值,那么就可以認(rèn)為Zxid1所對應(yīng)的事件發(fā)生在Zxid2所對應(yīng)的事件之前。其實,zookeeper的每個節(jié)點都維護(hù)著兩個Zxid值,分別是:cZxid、mZxid。

  • cZxid:指的是節(jié)點的創(chuàng)建時間所對應(yīng)的Zxid格式時間戳。
  • mZxid:指的是節(jié)點的修改時間所對應(yīng)的Zxid格式時間戳。

實現(xiàn)中Zxid是一個64位的數(shù)字,它高32位是epoch(投票)用來標(biāo)識Leader關(guān)系是否改變,每次一個Leader被選出來,它都會有一個新的epoch。而第32位就是個遞增計數(shù)。

zookeeper的特點

1、有序性

zookeeper提供了多種方式跟蹤時間,zookeeper給每個更新貼上一個數(shù)字(前面說的zxid),這個數(shù)字反映了所有zookeeper事務(wù)的順序,嚴(yán)格的順序意味著可以在客戶機上實現(xiàn)復(fù)雜的同步。除了上面說到的zxid,還有version、zoo.cfg中ticks配置。

version numbers(版本號):版本號是用來記錄節(jié)點數(shù)據(jù)或者是節(jié)點的子節(jié)點列表或者是權(quán)限信息的修改次數(shù)。如果一個節(jié)點的version是1,那就代表說這個節(jié)點從創(chuàng)建以來被修改了一次。

每個節(jié)點維護(hù)著三個版本號,他們分別為:

  • version:節(jié)點數(shù)據(jù)版本號。
  • cversion:子節(jié)點版本號。
  • aversion:節(jié)點所擁有的ACL版本號。

對節(jié)點的寫請求都會導(dǎo)致該節(jié)點的3種版本號增加,原理和樂觀鎖差不多。

ticks :zoo.cfg文件中的配置。當(dāng)使用多服務(wù)器zookeeper時,服務(wù)器使用一個“滴答”來定義事件的時間,如狀態(tài)上傳,會話超時等,它通過最小會話超時(默認(rèn)是滴答時間x2)間接公開,如果客戶端請求超過這個時間,那客戶端就不再能連接上服務(wù)器端。

real time:zookeeper并不使用真實時間。

所以可以理解為zookeeper是一個協(xié)調(diào)者,使得一些交互連接有序進(jìn)行!

速度快。

前面提到了zookeeper的數(shù)據(jù)加載在內(nèi)存中,所以它具有高吞吐和低延遲的效果。并且以讀取為事務(wù)速度尤其快,而且操作的znode大小限制在1m。正是這些特點,使得zookeeper可以適用于大型的分布式系統(tǒng)。

2、可復(fù)制

zookeeper的數(shù)據(jù)是可復(fù)制,可備份的。zookeeper可以快速地搭建一個集群,內(nèi)部自帶了這樣的一些工具與機制,我們只需要設(shè)置一些配置即可,保證服務(wù)可靠,所以不會成為單點故障。如下:

zookeeper教程:入門篇

watcher機制

zookeeper允許用戶在指定節(jié)點上注冊一些Watcher,當(dāng)數(shù)據(jù)節(jié)點發(fā)生變化的時候,zookeeper服務(wù)器會把這個變化的通知發(fā)送給感興趣的客戶端。這個是zookeeper的核心特性,zookeeper的很多功能都是基于這個特性實現(xiàn)的。

如果有兩個客戶端都在zookeeper集群中注冊了watcher(事件監(jiān)聽器),那么當(dāng)zookeeper中的節(jié)點數(shù)據(jù)發(fā)生變化的時候,zookeeper會把這一變化的通知發(fā)送給客戶端,當(dāng)客戶端收到這個變化通知的時候,會觸發(fā)某些提前定義好的動作。一般來說,zookeeper會向客戶端發(fā)送且僅發(fā)送一條通知,如果一個watch同時注冊了多個接口(exists,getData),如果此時刪除節(jié)點,雖然這個事件對exists和getData都有效,但是watch只會被調(diào)用一次。并且這些請求有可能存在延時,所以不能絕對可靠得到每個節(jié)點發(fā)生的每個更改。watch觸發(fā)后會立即刪除,要持續(xù)監(jiān)聽變化的話就需要持續(xù)提供設(shè)置watch。并且客戶端先得到watch通知才可查看變化結(jié)果。

zookeeper教程:入門篇

觸發(fā)watch事件的條件有4種,create,delete,change,child(子節(jié)點事件)。

所以可以總結(jié)zookeeper的特點如下:

1、原子性(Atomicity),更新成功或失敗。沒有部分結(jié)果。

2、可靠性:數(shù)據(jù)的變更不會丟失,除非被客戶端覆蓋修改。

3、實時性:系統(tǒng)的客戶端當(dāng)時讀取到的數(shù)據(jù)是最新的。

4、有序性:客戶端的操作都是按照順序生效的。

5、一致性:又叫單個系統(tǒng)映像,無論連接的是哪個服務(wù)器,客戶端看到的內(nèi)容都是相同的。

總結(jié)

上述就是關(guān)于zookeeper的簡單介紹。自己也是一個學(xué)習(xí)的過程。總結(jié)了一些關(guān)于zookeeper的概念和相關(guān)知識點。

責(zé)任編輯:姜華 來源: 今日頭條
相關(guān)推薦

2021-10-14 09:58:24

消息中間件ActiveMQ Java

2021-07-21 09:48:20

etcd-wal模塊解析數(shù)據(jù)庫

2021-01-28 08:55:48

Elasticsear數(shù)據(jù)庫數(shù)據(jù)存儲

2021-07-12 06:11:14

SkyWalking 儀表板UI篇

2020-12-24 08:07:18

SpringBootSpring SecuWeb

2021-06-28 10:04:12

SpringCloudSleuth微服務(wù)

2021-05-11 09:31:31

kustomizeoperator kubernetes

2021-05-08 09:02:48

KubeBuilderOperatork8s

2021-06-07 12:06:19

SpringCloud Sleuth微服務(wù)

2021-09-18 07:43:33

ApolloJava配置中心

2022-03-08 08:32:43

Tekton云原生開源

2022-03-01 13:55:27

TektonKubernetes集群

2022-04-29 14:38:49

class文件結(jié)構(gòu)分析

2021-04-14 14:16:58

HttpHttp協(xié)議網(wǎng)絡(luò)協(xié)議

2021-04-08 11:00:56

CountDownLaJava進(jìn)階開發(fā)

2021-04-01 10:51:55

MySQL鎖機制數(shù)據(jù)庫

2024-06-13 08:34:48

2022-02-17 08:53:38

ElasticSea集群部署

2021-03-12 09:21:31

MySQL數(shù)據(jù)庫邏輯架構(gòu)

2023-03-29 07:45:58

VS編輯區(qū)編程工具
點贊
收藏

51CTO技術(shù)棧公眾號

92久久精品一区二区| 日本美女xxx| 98色花堂精品视频在线观看| jizz一区二区| 国产精品久久久av| 卡通动漫亚洲综合| 亚洲自拍电影| 91麻豆精品国产91久久久使用方法| avav在线播放| 可以免费看污视频的网站在线| 激情六月婷婷综合| 国内久久久精品| 日韩影视一区二区三区| 成人av综合网| 欧美日本精品一区二区三区| 少妇av一区二区三区无码| 18免费在线视频| fc2成人免费人成在线观看播放 | 91大神福利视频| 巨人精品**| 欧美一区二区私人影院日本| 蜜臀av午夜一区二区三区 | 亚洲男同性视频| 欧美久久久久久一卡四| 性色av蜜臀av| 久久成人免费日本黄色| 日韩av色在线| 日韩人妻无码一区二区三区99| 婷婷综合在线| 在线中文字幕日韩| 国产 中文 字幕 日韩 在线| 五月亚洲婷婷| 制服丝袜亚洲色图| 中文字幕第38页| 免费观看成人性生生活片| 婷婷综合在线观看| 福利视频免费在线观看| 成人a在线视频免费观看| 欧美极品少妇xxxxⅹ高跟鞋| 久久久一本精品99久久精品66 | 国产电影一区二区三区爱妃记| 亚洲18女电影在线观看| 久久久久久久9| 亚洲综合伊人久久大杳蕉| 欧美国产精品久久| 日韩中文字幕一区| 国产小视频免费在线观看| 99精品久久只有精品| 国产精品一区二区三区四区五区| 国产wwwwwww| 国产一区二区精品久久| 成人免费看片视频| 99久久久久久久| 国产一区视频导航| 99re国产视频| 黄色av网站免费在线观看| 国产精品自拍一区| 99久re热视频这里只有精品6| av免费在线观看不卡| 国产伦精品一区二区三区免费| 91久久精品国产| 国产av无码专区亚洲a∨毛片| 黄色小说综合网站| 97视频资源在线观看| 蜜桃视频在线观看www| 成人免费高清在线| 久久久久久久久久久久久久久久av | 久久www成人_看片免费不卡| 日韩免费中文字幕| 一级片在线观看视频| 国产精品一区二区久激情瑜伽| 成人高清视频观看www| 国产高清第一页| 99这里只有精品| 色女孩综合网| 超碰在线免费公开| 亚洲不卡在线观看| 欧美日韩一区不卡| 99久久精品免费看国产四区 | 精品处破学生在线二十三| 久久人妻一区二区| 欧美丝袜激情| 九九热这里只有精品6| 日本三级免费看| 日本vs亚洲vs韩国一区三区二区| 91欧美精品午夜性色福利在线 | 国产午夜精品福利| 法国空姐在线观看免费| 欧美男男激情videos| 欧美日韩一区二区在线观看| 污网站免费观看| 国内精品久久久久久久久电影网| 久久久精品在线观看| 亚洲国产综合久久| 精品在线免费观看| 久久大片网站| а√天堂在线官网| 欧美性色视频在线| 久久精品一二三四| 奇米狠狠一区二区三区| 欧美成人免费网| 97人妻一区二区精品视频| 国产伦精品一区二区三区在线观看 | 国产精品电影院| 青青青免费在线| 亚洲色图图片| 亚洲片av在线| 国产在线拍揄自揄拍| 麻豆精品久久精品色综合| 91精品视频一区| 你懂的免费在线观看视频网站| 成人免费一区二区三区在线观看 | 蜜臀av在线播放一区二区三区 | www.亚洲自拍| 国产欧美一区| 69久久夜色精品国产69乱青草| 国产农村老头老太视频| 国产亚洲欧洲一区高清在线观看| 黄色一级片在线看| 91麻豆精品国产综合久久久 | 日韩va亚洲va欧美va清高| 天堂成人国产精品一区| 国产女人水真多18毛片18精品| 成人短视频在线| 欧美日韩精品一区二区在线播放| 中文在线一区二区三区| 欧美视频导航| 91精品国产高清久久久久久91裸体 | 国产影视一区二区| 亚洲国产精品99久久久久久久久| koreanbj精品视频一区| xvideos.蜜桃一区二区| 美女国内精品自产拍在线播放| 亚洲中文无码av在线| 久久久一区二区| 91九色在线观看视频| 国产精品网址| 高清亚洲成在人网站天堂| 国产激情视频在线播放| 亚洲欧洲国产日韩| 福利片一区二区三区| 日韩一区三区| 国产精品免费在线免费| 91大神xh98hx在线播放| 欧美中文一区二区三区| 潮喷失禁大喷水aⅴ无码| 日本美女视频一区二区| 亚洲最大免费| 国产精品毛片无码| 欧美日韩成人在线播放| 亚洲奶汁xxxx哺乳期| 亚洲国产一区二区视频| www男人天堂| 亚洲综合不卡| 欧洲一区二区在线| 亚洲精品在线影院| 丝袜美腿亚洲一区二区| 国产精品视频一二区| 天堂а√在线中文在线鲁大师| 精品精品精品| 91精品91久久久久久| 四虎在线视频| 色老头久久综合| 美国一级黄色录像| 国内精品久久久久影院色| www.-级毛片线天内射视视| 综合中文字幕| 日本精品视频在线| 一区二区高清不卡| 日韩精品中文字幕在线一区| 日本污视频在线观看| 久久先锋资源网| 天天色综合社区| 女生裸体视频一区二区三区| 国产在线一区二区三区四区| 免费高潮视频95在线观看网站| 国产亚洲精品久久久| 97精品人妻一区二区三区在线| 亚洲理论在线观看| 搡老熟女老女人一区二区| 日韩精品午夜视频| 日韩成人手机在线| 偷拍一区二区| 亚洲一区二区三区xxx视频| 黄色软件视频在线观看| 在线看日韩av| 四虎精品一区二区三区| 欧美在线看片a免费观看| 美女福利视频在线观看| 2023国产一二三区日本精品2022| 在线观看免费不卡av| 亚洲激情av| 一区一区视频| 天天躁日日躁狠狠躁欧美巨大小说| 国产精品视频公开费视频| 久久99亚洲网美利坚合众国| 亚洲天堂开心观看| 亚洲精选一区二区三区| 欧美性色欧美a在线播放| 欧美精品一区二区蜜桃| 国产人伦精品一区二区| 91精品又粗又猛又爽| 蜜臀99久久精品久久久久久软件| 丁香六月激情网| 日韩久久精品网| 久久精品日产第一区二区三区乱码 | 蜜臀久久精品久久久久| 欧美日韩一区不卡| 六月丁香婷婷综合| 亚洲精品乱码久久久久久| 无码一区二区三区在线| 成人午夜伦理影院| 中文字幕一区二区三区四| 久久蜜桃精品| 奇米影视亚洲色图| 中文字幕免费一区二区| 午夜精品亚洲一区二区三区嫩草 | 欧洲精品视频在线| 欧美综合视频| 女女同性女同一区二区三区91| 一区二区三区四区视频免费观看| 国产精品丝袜一区二区三区| av资源亚洲| 91高清免费在线观看| 神马午夜伦理不卡| 欧美成人免费全部| 麻豆系列在线观看| 综合网日日天干夜夜久久| 亚洲 欧美 激情 另类| 精品久久久久久久久久久院品网| 国产精品久久777777换脸| 欧洲av一区二区嗯嗯嗯啊| 久久久久99精品成人片我成大片| 午夜精品久久久| 日本网站在线免费观看| 亚洲一区二区三区四区五区中文| 成人免费视频国产免费观看| 日韩一区欧美小说| 久草福利资源在线| 成人欧美一区二区三区视频网页| 亚洲AV成人无码网站天堂久久| 久久久久国产精品人| 91网站免费入口| 国产日韩精品久久久| 高清国产在线观看| 国产精品嫩草久久久久| 国产又粗又长又硬| 亚洲欧美在线高清| 免费中文字幕在线| 亚洲国产精品麻豆| 久久久久久久久久免费视频 | 国产一级成人av| 国产伦理久久久| 国产伦理久久久久久妇女| 国内一区二区在线视频观看| 琪琪久久久久日韩精品 | 噜噜噜在线观看播放视频| 国产一区二区三区日韩欧美| av网站无病毒在线| 精品国产区一区二区三区在线观看| av电影在线观看一区二区三区| 视频一区视频二区国产精品 | 激情在线观看视频| 国产精品1区2区3区在线观看| wwwxxxx在线观看| 99这里只有精品| 精品人妻中文无码av在线| 国产精品高潮呻吟久久| 欧美爱爱小视频| 精品久久久久久久久国产字幕| 亚洲欧美综合自拍| 欧美日本视频在线| 人妻精品一区一区三区蜜桃91| 日韩精品福利在线| 中文字幕在线视频区| 欧美xxxx综合视频| 在线视频超级| 成人激情免费在线| 久久97精品| 午夜精品一区二区三区四区| 亚洲理论电影网| 亚洲熟妇av日韩熟妇在线| 蜜臀久久久99精品久久久久久| 国产一级二级av| 久久久综合激的五月天| 亚洲一级生活片| 欧美性xxxx在线播放| 国产精品女人久久久| 日韩大片免费观看视频播放| 亚洲乱亚洲乱妇| 国语自产精品视频在线看| 91国拍精品国产粉嫩亚洲一区 | 国产香蕉在线观看| 中文字幕亚洲欧美一区二区三区| 青草影视电视剧免费播放在线观看| 欧美性资源免费| 天堂va欧美ⅴa亚洲va一国产| 日产精品久久久一区二区| 精品96久久久久久中文字幕无| 国产a级片免费观看| 国产91精品一区二区麻豆网站| 国产又黄又粗的视频| 亚洲午夜一二三区视频| ,亚洲人成毛片在线播放| 日韩精品免费在线视频观看| caoporm免费视频在线| 国产精品电影网| 精品欠久久久中文字幕加勒比| 夜夜爽99久久国产综合精品女不卡 | 欧美日韩在线视频一区| 国产免费无遮挡| 国产一区二区三区在线观看视频 | 91在线观看免费网站| 久久99影视| 国产一区二区在线视频播放| 国产美女在线观看一区| 日韩丰满少妇无码内射| 欧美日韩国产精品| 亚洲国产精品久久久久爰性色| 色爱av美腿丝袜综合粉嫩av| 成人美女黄网站| 国产视频精品网| 黄色av一区| 曰本三级日本三级日本三级| 中文字幕亚洲不卡| 性色av一区二区三区四区| 亚洲精品天天看| 黄视频网站在线观看| 国产裸体写真av一区二区| 国产精品免费99久久久| 欧美丰满熟妇bbbbbb百度| 成人一区二区三区在线观看 | 黑人一区二区| 国产人妻精品午夜福利免费| 亚洲人被黑人高潮完整版| 国产一区二区在线视频聊天 | 五月综合色婷婷| 精品视频资源站| 77777影视视频在线观看| 国产精品视频地址| 欧美疯狂party性派对| 在线免费观看视频黄| 国产精品美女一区二区在线观看| 天天干天天操天天操| 亚洲天堂av高清| 懂色aⅴ精品一区二区三区| 亚洲欧美丝袜| 精品一区二区免费看| 日韩在线一卡二卡| 91精品久久久久久久99蜜桃| av在线麻豆| 国产成人精品福利一区二区三区| 狠久久av成人天堂| v天堂中文在线| 色国产综合视频| 亚洲搞黄视频| 97碰碰视频| 欧美亚洲一级| 成人在线手机视频| 欧美日韩第一区日日骚| av片在线观看永久免费| 丁香五月网久久综合| 国产亚洲综合精品| 免费一级特黄3大片视频| 欧美日韩一区二区三区四区| 成人video亚洲精品| 国产欧美一区二区三区另类精品 | 午夜精品一区| 1卡2卡3卡精品视频| 亚洲人妖在线| 欧美另类z0zx974| 欧美一区二区在线观看| 999av小视频在线| 小说区图片区图片区另类灬| 激情综合亚洲精品| 日本熟妇乱子伦xxxx| 在线观看国产精品91| 日韩中文字幕在线一区| 精品国产免费av| 综合色天天鬼久久鬼色| 亚洲av毛片成人精品| 国产这里只有精品| 亚洲精品社区| 黄色av片三级三级三级免费看| 日韩一区二区三区精品视频| 日韩影院在线| 国产日本欧美在线| ww亚洲ww在线观看国产| 国产精品国产三级国产aⅴ| 91精品国产91久久久| 999精品色在线播放| v天堂中文在线| 欧美一区二区二区| 国产v综合v| 内射国产内射夫妻免费频道| 国产精品嫩草99a| 日韩有码电影| 99久久国产免费免费| 久久国产精品色婷婷| 亚洲 欧美 成人|