国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

《我想進(jìn)大廠》之Zookeeper奪命連環(huán)9問

共 5837字,需瀏覽 12分鐘

 ·

2021-02-08 17:58

談?wù)勀銓?duì)Zookeeper的理解?

Zookeeper是一個(gè)開源的分布式協(xié)調(diào)服務(wù),由雅虎公司創(chuàng)建,由于最初雅虎公司的內(nèi)部研究小組的項(xiàng)目大多以動(dòng)物的名字命名,所以后來就以Zookeeper(動(dòng)物管理員)來命名了,而就是由Zookeeper來負(fù)責(zé)這些分布式組件環(huán)境的協(xié)調(diào)工作。

他的目標(biāo)是可以提供高性能、高可用和順序訪問控制的能力,同時(shí)也是為了解決分布式環(huán)境下數(shù)據(jù)一致性的問題。

集群

首先,Zookeeper集群中有幾個(gè)關(guān)鍵的概念,Leader、Follower和Observer,Zookeeper中通常只有Leader節(jié)點(diǎn)可以寫入,F(xiàn)ollower和Observer都只是負(fù)責(zé)讀,但是Follower會(huì)參與節(jié)點(diǎn)的選舉和過半寫成功,Observer則不會(huì),他只是單純的提供讀取數(shù)據(jù)的功能。

通常這樣設(shè)置的話,是為了避免太多的從節(jié)點(diǎn)參與過半寫的過程,導(dǎo)致影響性能,這樣Zookeeper只要使用一個(gè)幾臺(tái)機(jī)器的小集群就可以實(shí)現(xiàn)高性能了,如果要橫向擴(kuò)展的話,只需要增加Observer節(jié)點(diǎn)即可。

Zookeeper建議集群節(jié)點(diǎn)個(gè)數(shù)為奇數(shù),只要超過一半的機(jī)器能夠正常提供服務(wù),那么整個(gè)集群都是可用的狀態(tài)。

數(shù)據(jù)節(jié)點(diǎn)Znode

Zookeeper中數(shù)據(jù)存儲(chǔ)于內(nèi)存之中,這個(gè)數(shù)據(jù)節(jié)點(diǎn)就叫做Znode,他是一個(gè)樹形結(jié)構(gòu),比如/a/b/c類似。

而Znode又分為持久節(jié)點(diǎn)、臨時(shí)節(jié)點(diǎn)、順序節(jié)點(diǎn)三大類。

持久節(jié)點(diǎn)是指只要被創(chuàng)建,除非主動(dòng)移除,否則都應(yīng)該一直保存在Zookeeper中。

臨時(shí)節(jié)點(diǎn)不同的是,他的生命周期和客戶端Session會(huì)話一樣,會(huì)話失效,那么臨時(shí)節(jié)點(diǎn)就會(huì)被移除。

還有就是臨時(shí)順序節(jié)點(diǎn)和持久順序節(jié)點(diǎn),除了基本的特性之外,子節(jié)點(diǎn)的名稱還具有有序性。

會(huì)話Session

會(huì)話自然就是指Zookeeper客戶端和服務(wù)端之間的通信,他們使用TCP長(zhǎng)連接的方式保持通信,通常,肯定會(huì)有心跳檢測(cè)的機(jī)制,同時(shí)他可以接受來自服務(wù)器的Watch事件通知。

事件監(jiān)聽器Wather

用戶可以在指定的節(jié)點(diǎn)上注冊(cè)Wather,這樣在事件觸發(fā)的時(shí)候,客戶端就會(huì)收到來自服務(wù)端的通知。

權(quán)限控制ACL

Zookeeper使用ACL來進(jìn)行權(quán)限的控制,包含以下5種:

  1. CREATE,創(chuàng)建子節(jié)點(diǎn)權(quán)限
  2. DELETE,刪除子節(jié)點(diǎn)權(quán)限
  3. READ,獲取節(jié)點(diǎn)數(shù)據(jù)和子節(jié)點(diǎn)列表權(quán)限
  4. WRITE,更新節(jié)點(diǎn)權(quán)限
  5. ADMIN,設(shè)置節(jié)點(diǎn)ACL權(quán)限

所以,Zookeeper通過集群的方式來做到高可用,通過內(nèi)存數(shù)據(jù)節(jié)點(diǎn)Znode來達(dá)到高性能,但是存儲(chǔ)的數(shù)據(jù)量不能太大,通常適用于讀多寫少的場(chǎng)景。

Zookeeper有哪些應(yīng)用場(chǎng)景?

  1. 命名服務(wù)Name Service,依賴Zookeeper可以生成全局唯一的節(jié)點(diǎn)ID,來對(duì)分布式系統(tǒng)中的資源進(jìn)行管理。
  2. 分布式協(xié)調(diào),這是Zookeeper的核心使用了。利用Wather的監(jiān)聽機(jī)制,一個(gè)系統(tǒng)的某個(gè)節(jié)點(diǎn)狀態(tài)發(fā)生改變,另外系統(tǒng)可以得到通知。
  3. 集群管理,分布式集群中狀態(tài)的監(jiān)控和管理,使用Zookeeper來存儲(chǔ)。
  4. Master選舉,利用Zookeeper節(jié)點(diǎn)的全局唯一性,同時(shí)只有一個(gè)客戶端能夠創(chuàng)建成功的特點(diǎn),可以作為Master選舉使用,創(chuàng)建成功的則作為Master。
  5. 分布式鎖,利用Zookeeper創(chuàng)建臨時(shí)順序節(jié)點(diǎn)的特性。

說說Wather監(jiān)聽機(jī)制和它的原理?

Zookeeper可以提供分布式數(shù)據(jù)的發(fā)布/訂閱功能,依賴的就是Wather監(jiān)聽機(jī)制。

客戶端可以向服務(wù)端注冊(cè)Wather監(jiān)聽,服務(wù)端的指定事件觸發(fā)之后,就會(huì)向客戶端發(fā)送一個(gè)事件通知。

他有幾個(gè)特性:

  1. 一次性:一旦一個(gè)Wather觸發(fā)之后,Zookeeper就會(huì)將它從存儲(chǔ)中移除
  2. 客戶端串行:客戶端的Wather回調(diào)處理是串行同步的過程,不要因?yàn)橐粋€(gè)Wather的邏輯阻塞整個(gè)客戶端
  3. 輕量:Wather通知的單位是WathedEvent,只包含通知狀態(tài)、事件類型和節(jié)點(diǎn)路徑,不包含具體的事件內(nèi)容,具體的時(shí)間內(nèi)容需要客戶端主動(dòng)去重新獲取數(shù)據(jù)

主要流程如下:

  1. 客戶端向服務(wù)端注冊(cè)Wather監(jiān)聽
  2. 保存Wather對(duì)象到客戶端本地的WatherManager中
  3. 服務(wù)端Wather事件觸發(fā)后,客戶端收到服務(wù)端通知,從WatherManager中取出對(duì)應(yīng)Wather對(duì)象執(zhí)行回調(diào)邏輯

Zookeeper是如何保證數(shù)據(jù)一致性的?

Zookeeper通過ZAB原子廣播協(xié)議來實(shí)現(xiàn)數(shù)據(jù)的最終順序一致性,他是一個(gè)類似2PC兩階段提交的過程。

由于Zookeeper只有Leader節(jié)點(diǎn)可以寫入數(shù)據(jù),如果是其他節(jié)點(diǎn)收到寫入數(shù)據(jù)的請(qǐng)求,則會(huì)將之轉(zhuǎn)發(fā)給Leader節(jié)點(diǎn)。

主要流程如下:

  1. Leader收到請(qǐng)求之后,將它轉(zhuǎn)換為一個(gè)proposal提議,并且為每個(gè)提議分配一個(gè)全局唯一遞增的事務(wù)ID:zxid,然后把提議放入到一個(gè)FIFO的隊(duì)列中,按照FIFO的策略發(fā)送給所有的Follower
  2. Follower收到提議之后,以事務(wù)日志的形式寫入到本地磁盤中,寫入成功后返回ACK給Leader
  3. Leader在收到超過半數(shù)的Follower的ACK之后,即可認(rèn)為數(shù)據(jù)寫入成功,就會(huì)發(fā)送commit命令給Follower告訴他們可以提交proposal了

ZAB包含兩種基本模式,崩潰恢復(fù)和消息廣播。

整個(gè)集群服務(wù)在啟動(dòng)、網(wǎng)絡(luò)中斷或者重啟等異常情況的時(shí)候,首先會(huì)進(jìn)入到崩潰恢復(fù)狀態(tài),此時(shí)會(huì)通過選舉產(chǎn)生Leader節(jié)點(diǎn),當(dāng)集群過半的節(jié)點(diǎn)都和Leader狀態(tài)同步之后,ZAB就會(huì)退出恢復(fù)模式。之后,就會(huì)進(jìn)入消息廣播的模式。

那么,Zookeeper如何進(jìn)行Leader選舉的?

Leader的選舉可以分為兩個(gè)方面,同時(shí)選舉主要包含事務(wù)zxid和myid,節(jié)點(diǎn)主要包含LEADING\FOLLOWING\LOOKING3個(gè)狀態(tài)。

  1. 服務(wù)啟動(dòng)期間的選舉
  2. 服務(wù)運(yùn)行期間的選舉

服務(wù)啟動(dòng)期間的選舉

  1. 首先,每個(gè)節(jié)點(diǎn)都會(huì)對(duì)自己進(jìn)行投票,然后把投票信息廣播給集群中的其他節(jié)點(diǎn)
  2. 節(jié)點(diǎn)接收到其他節(jié)點(diǎn)的投票信息,然后和自己的投票進(jìn)行比較,首先zxid較大的優(yōu)先,如果zxid相同那么則會(huì)去選擇myid更大者,此時(shí)大家都是LOOKING的狀態(tài)
  3. 投票完成之后,開始統(tǒng)計(jì)投票信息,如果集群中過半的機(jī)器都選擇了某個(gè)節(jié)點(diǎn)機(jī)器作為leader,那么選舉結(jié)束
  4. 最后,更新各個(gè)節(jié)點(diǎn)的狀態(tài),leader改為L(zhǎng)EADING狀態(tài),follower改為FOLLOWING狀態(tài)

服務(wù)運(yùn)行期間的選舉

如果開始選舉出來的leader節(jié)點(diǎn)宕機(jī)了,那么運(yùn)行期間就會(huì)重新進(jìn)行l(wèi)eader的選舉。

  1. leader宕機(jī)之后,非observer節(jié)點(diǎn)都會(huì)把自己的狀態(tài)修改為L(zhǎng)OOKING狀態(tài),然后重新進(jìn)入選舉流程
  2. 生成投票信息(myid,zxid),同樣,第一輪的投票大家都會(huì)把票投給自己,然后把投票信息廣播出去
  3. 接下來的流程和上面的選舉是一樣的,都會(huì)優(yōu)先以zxid,然后選擇myid,最后統(tǒng)計(jì)投票信息,修改節(jié)點(diǎn)狀態(tài),選舉結(jié)束

那選舉之后又是怎樣進(jìn)行數(shù)據(jù)同步的?

那實(shí)際上Zookeeper在選舉之后,F(xiàn)ollower和Observer(統(tǒng)稱為L(zhǎng)earner)就會(huì)去向Leader注冊(cè),然后就會(huì)開始數(shù)據(jù)同步的過程。

數(shù)據(jù)同步包含3個(gè)主要值和4種形式。

PeerLastZxid:Learner服務(wù)器最后處理的ZXID

minCommittedLog:Leader提議緩存隊(duì)列中最小ZXID

maxCommittedLog:Leader提議緩存隊(duì)列中最大ZXID

直接差異化同步 DIFF同步

如果PeerLastZxid在minCommittedLog和maxCommittedLog之間,那么則說明Learner服務(wù)器還沒有完全同步最新的數(shù)據(jù)。

  1. 首先Leader向Learner發(fā)送DIFF指令,代表開始差異化同步,然后把差異數(shù)據(jù)(從PeerLastZxid到maxCommittedLog之間的數(shù)據(jù))提議proposal發(fā)送給Learner
  2. 發(fā)送完成之后發(fā)送一個(gè)NEWLEADER命令給Learner,同時(shí)Learner返回ACK表示已經(jīng)完成了同步
  3. 接著等待集群中過半的Learner響應(yīng)了ACK之后,就發(fā)送一個(gè)UPTODATE命令,Learner返回ACK,同步流程結(jié)束

先回滾再差異化同步 TRUNC+DIFF同步

這個(gè)設(shè)置針對(duì)的是一個(gè)異常的場(chǎng)景。

如果Leader剛生成一個(gè)proposal,還沒有來得及發(fā)送出去,此時(shí)Leader宕機(jī),重新選舉之后作為Follower,但是新的Leader沒有這個(gè)proposal數(shù)據(jù)。

舉個(gè)栗子:

假設(shè)現(xiàn)在的Leader是A,minCommittedLog=1,maxCommittedLog=3,剛好生成的一個(gè)proposal的ZXID=4,然后掛了。

重新選舉出來的Leader是B,B之后又處理了2個(gè)提議,然后minCommittedLog=1,maxCommittedLog=5。

這時(shí)候A的PeerLastZxid=4,在(1,5)之間。

那么這一條只存在于A的提議怎么處理?

A要進(jìn)行事務(wù)回滾,相當(dāng)于拋棄這條數(shù)據(jù),并且回滾到最接近于PeerLastZxid的事務(wù),對(duì)于A來說,也就是PeerLastZxid=3。

流程和DIFF一致,只是會(huì)先發(fā)送一個(gè)TRUNC命令,然后再執(zhí)行差異化DIFF同步。

僅回滾同步 TRUNC同步

針對(duì)PeerLastZxid大于maxCommittedLog的場(chǎng)景,流程和上述一致,事務(wù)將會(huì)被回滾到maxCommittedLog的記錄。

這個(gè)其實(shí)就更簡(jiǎn)單了,也就是你可以認(rèn)為TRUNC+DIFF中的例子,新的Leader B沒有處理提議,所以B中minCommittedLog=1,maxCommittedLog=3。

所以A的PeerLastZxid=4就會(huì)大于maxCommittedLog了,也就是A只需要回滾就行了,不需要執(zhí)行差異化同步DIFF了。

全量同步 SNAP同步

適用于兩個(gè)場(chǎng)景:

  1. PeerLastZxid小于minCommittedLog
  2. Leader服務(wù)器上沒有提議緩存隊(duì)列,并且PeerLastZxid不等于Leader的最大ZXID

這兩種場(chǎng)景下,Leader將會(huì)發(fā)送SNAP命令,把全量的數(shù)據(jù)都發(fā)送給Learner進(jìn)行同步。

有可能會(huì)出現(xiàn)數(shù)據(jù)不一致的問題嗎?

還是會(huì)存在的,我們可以分成3個(gè)場(chǎng)景來描述這個(gè)問題。

查詢不一致

因?yàn)閆ookeeper是過半成功即代表成功,假設(shè)我們有5個(gè)節(jié)點(diǎn),如果123節(jié)點(diǎn)寫入成功,如果這時(shí)候請(qǐng)求訪問到4或者5節(jié)點(diǎn),那么有可能讀取不到數(shù)據(jù),因?yàn)榭赡軘?shù)據(jù)還沒有同步到4、5節(jié)點(diǎn)中,也可以認(rèn)為這算是數(shù)據(jù)不一致的問題。

解決方案可以在讀取前使用sync命令。

leader未發(fā)送proposal宕機(jī)

這也就是數(shù)據(jù)同步說過的問題。

leader剛生成一個(gè)proposal,還沒有來得及發(fā)送出去,此時(shí)leader宕機(jī),重新選舉之后作為follower,但是新的leader沒有這個(gè)proposal。

這種場(chǎng)景下的日志將會(huì)被丟棄。

leader發(fā)送proposal成功,發(fā)送commit前宕機(jī)

如果發(fā)送proposal成功了,但是在將要發(fā)送commit命令前宕機(jī)了,如果重新進(jìn)行選舉,還是會(huì)選擇zxid最大的節(jié)點(diǎn)作為leader,因此,這個(gè)日志并不會(huì)被丟棄,會(huì)在選舉出leader之后重新同步到其他節(jié)點(diǎn)當(dāng)中。

如果作為注冊(cè)中心,Zookeeper 和Eureka、Consul、Nacos有什么區(qū)別?


NacosEurekaConsulZookeeper
一致性協(xié)議CP+APAPCPCP
健康檢查TCP/HTTP/MYSQL/Client BeatClient BeatTCP/HTTP/gRPC/CmdKeep Alive
負(fù)載均衡策略權(quán)重/ metadata/SelectorRibbonFabio
雪崩保護(hù)
自動(dòng)注銷實(shí)例支持支持不支持支持
訪問協(xié)議HTTP/DNSHTTPHTTP/DNSTCP
監(jiān)聽支持支持支持支持支持
多數(shù)據(jù)中心支持支持支持不支持
跨注冊(cè)中心同步支持不支持支持不支持
SpringCloud集成支持支持支持不支持
Dubbo集成支持不支持不支持支持
K8S集成支持不支持支持不支持

最后,你對(duì)于CAP理論怎么理解?

CAP是一個(gè)分布式系統(tǒng)設(shè)計(jì)的定理,他包含3個(gè)部分,并且最多只能同時(shí)滿足其中兩個(gè)。

  1. Consistency一致性,因?yàn)樵谝粋€(gè)分布式系統(tǒng)中,數(shù)據(jù)肯定需要在不同的節(jié)點(diǎn)之間進(jìn)行同步,就比如Zookeeper,所以一致性就是指的是數(shù)據(jù)在不同的節(jié)點(diǎn)之間怎樣保證一致性,對(duì)于純理論的C而言,默認(rèn)的規(guī)則是忽略掉延遲的,因?yàn)槿绻紤]延遲的話,因?yàn)閿?shù)據(jù)同步的過程無論如何都會(huì)有延遲的,延遲的過程必然會(huì)帶來數(shù)據(jù)的不一致。
  2. Availability可用性,這個(gè)指的是對(duì)于每一個(gè)請(qǐng)求,節(jié)點(diǎn)總是可以在合理的時(shí)間返回合理的響應(yīng),比如Zookeeper在進(jìn)行數(shù)據(jù)同步時(shí),無法對(duì)外提供讀寫服務(wù),不滿足可用性要求。這里常有的一個(gè)例子是說Zookeeper選舉期間無法提供服務(wù)不滿足A,這個(gè)說法并不準(zhǔn)確,因?yàn)镃AP關(guān)注的是數(shù)據(jù)的讀寫,選舉可以認(rèn)為不在考慮范圍之內(nèi)。所以,可以認(rèn)為對(duì)于數(shù)據(jù)的讀寫,無論響應(yīng)超時(shí)還是返回異常都可以認(rèn)為是不滿足A。
  3. Partition-tolerance分區(qū)容錯(cuò)性,因?yàn)樵谝粋€(gè)分布式系統(tǒng)當(dāng)中,很有可能由于部分節(jié)點(diǎn)的網(wǎng)絡(luò)問題導(dǎo)致整個(gè)集群之間的網(wǎng)絡(luò)不連通,所以就產(chǎn)生了網(wǎng)絡(luò)分區(qū),整個(gè)集群的環(huán)境被分隔成不同的的子網(wǎng),所以,一般說網(wǎng)絡(luò)不可能100%的不產(chǎn)生問題,所以P一定會(huì)存在。

為什么只能同時(shí)滿足CAP中的兩個(gè)呢?

以A\B兩個(gè)節(jié)點(diǎn)同步數(shù)據(jù)舉例,由于P的存在,那么可能AB同步數(shù)據(jù)出現(xiàn)問題。

如果選擇AP,由于A的數(shù)據(jù)未能正確同步到B,所以AB數(shù)據(jù)不一致,無法滿足C。

如果選擇CP,那么B就不能提供服務(wù),就無法滿足A。

巨人的肩膀:

https://my.oschina.net/yunqi/blog/3040280

《從Paxos到Zookeeper分布式一致性原理與實(shí)踐》

- END -

往期推薦



聽過閏年閏月,可你聽過閏秒嗎?


有些軟件,聽著聽著就沒了...


沒人告訴過你更復(fù)雜的緩存穿透怎么解決


最近線上發(fā)生的兩個(gè)坑爹鍋!

?

點(diǎn)擊二維碼識(shí)別關(guān)注



點(diǎn)在看,讓更多看見。


瀏覽 72
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)
評(píng)論
圖片
表情
推薦
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 91免费网站在线观看| 免费无码一区| 骚片网站| 亚洲无码免费在线视频| 麻豆传媒猫爪| 欧美三级视频在线观看| 91超碰人人操| 99re在线观看观看这里只有精品 | 老汉av| 日本久久人体视频| 日韩人妻无码专区| 97视频在线免费观看| 人妻熟女在线| 天堂v视频| 激情中文网| 日韩综合在线| 欧日无码| 91av免费| 日韩av小电影| 美女黄视频网站| 久久婷婷婷| 亚洲精品无码在线观看| 国产56页| 91成人在线免费视频| 色噜| 男女91视频| 日韩在线高清视频| а√天堂中文最新版8| 天天天天天天干| 俺也去操| 中文字幕在线视频免费观看| 免费操逼电影| 国产九九热| 黄p网站| 操噜噜噜噜噜插| 午夜福利片| 无码精品视频在线观看| 日韩天天| 人人超碰人人| 国产成人综合电影| 97性爱视频| 乱子伦一区二区三区视频在线观看| 操逼日韩| 搞搞视频| 大香蕉手机在线视频| 日韩婬乱片A片AAA真人视频| 国产Av影视| 超碰碰97| 热久久最新| 国产高清在线免费观看AV片| 做爱激情视频网站| 插进去综合网| 日日干夜夜操| 18禁黄网| 俺来也俺去了| 俺也去在线| 国产TS在线| 国产欧美岛国| 亚洲AV无码乱码国产精品黑人 | 亚洲日操| 国产狂喷水潮免费网站www | 开心色播五月| 日韩在线欧美在线| 日韩成人无码| 骚逼影院| 中文字幕免费在线| 91小宝寻花一区二区三区三级| 欧美V| 在线观看无码av| 喷水视频在线观看| 人人操人人摸人人爽| 久爱无码| 免费观看黄色在线视频| 免费的黄色片| 亚洲色图一区二区| A片在线免费播放| 在线观看AV91| 人人操人人爽| 亚洲国产成人精品女人久久久| 亚洲综合自拍| 婷婷五月色| 一级A片60分钟免费看| 干欧美| 成人无码人妻| www.尤物视频| 少妇高潮无码| 69pao| 青娱乐成人在线| 欧美精品福利| 迷情校园综合| 囯产精品久久久| 自拍啪啪| 真实白嫖91探花无码| 亚洲阿v天堂| 大香蕉色视频| 午夜激情毛片| 日本在线观看www| 自慰喷水在线观看| 欧美影院亚洲| 超碰人人爱人人操| AV手机天堂| 色播网址| 欧美亚洲国产一区二区三区 | 久热精品在线观看视频| 韩国三级HD中文字幕的背景音乐| 伊人免费在线| 亚洲电影AV| 久热在线精品视频| 国产精品不卡一区二区三区| 91无码高清| 肏逼网址| 日韩av在线电影| 99久久精品国产一区二区成人| 婷婷狠狠操| 婷婷精品在线视频| 国产69精品久久久久久| 国产亚洲欧美精品综合在线| 亚洲av动漫| AV日韩无码| 日韩小视频在线| 中文无码电影| 国产区精品| 在线看v| 久久亚洲成人| 操逼天堂| 四虎精品一区二区三区| 久久一区二区三区四区| 91福利在线观看| 成人网肏逼视频| 特级丰满少妇免费观看| 精品国产乱码久久久久夜深人妻| 国产麻豆精品ThePorn| 韩日高清无码| 蜜臀成人片| AV在线大香蕉| 久草在在线| 蜜芽成人精品久久久视频| BBw日本熟妇BBwHD| 大香蕉免费网| 女生操逼网站| 操一区| 国产91探花秘入口| 国产草逼视频| 中文字幕乱码人妻二区三区| 在线小视频| 大香蕉AV在线| 影音先锋中文字幕资源| 国产一区视频在线| 青青日逼| 在线观看一区二区三区四区| 夫妻-ThePorn| 懂色av懂色av粉嫩av无码| 日韩无码精品电影| 成人无码区免费A片| 欧美亚洲性爱| 无码高清一区二区| 99偷拍| 黃色A片一級二級三級免費久久久| 麻豆午夜福利| 亚洲成人电影天堂| 天天射天天日天天干| 日韩熟妇无码| 大地影视中文第三页最新在线观看 | 久操免费在线观看| 欧美在线视频网| 久久国语| 综合一区二区三区| 欧美熟妇精品一级A片视色| 日本三级无码| 色操人 | 日韩国产三级| 五月黄色电影| 国产夫妻自拍AV| 狠狠干干| 天天日天天插| 久久精品在线| 免费av一区二区| 伊人三级片| 免费看毛片的网站| 亚洲国产无码在线观看| 97精品人人妻人人| 亚洲色图在线视频| 日韩欧美一级片| 美女黄色视频永费在线观看网站| 苍井空中文字幕在线观看| 亚欧黄色| 国产成人激情视频| 青青青国产| 翔田千里AV在线| 99视频免费看| 亚洲aV影院| 日韩美女性爱| 国产免费观看视频| 欧美日韩国产中文字幕| 中文字幕无码Av在线看| 麻豆三级电影| 国产AV一区二区三区四区五区| 日韩av综合| 一区二区三区四区五区| 北条麻妃99精品| 国产人人看| 青娱乐亚洲| 青青啪啪啪| 熟女人妻在线视频| 亚洲午夜av| av网站免费观看| 无码av在线观看| 亚洲一区欧美二区gay| 一级a黄片| 在线观看免费黄网站| 人人爽久久涩噜噜噜网站| 伊人久久av| 色婷婷亚洲精品天天综合| 爱逼av| 伊人大香蕉久久| 99视频在线| 特级西西| 亚洲免费看黄| 男人天堂色| 91国产爽黄| 美日韩在线观看| 夜夜操夜夜撸| 大香蕉大香蕉网| 中文字幕在线观看不卡| 亚洲一级在线| 亚洲欧美激情视频| 大香蕉青娱乐| 亚洲色久悠悠| 99热99| 国产操屄网| 日日夜夜综合| 性爱av天堂| 天干天干天夜夜爽| 综合导航无码| 成人毛片一区二区三区无码| 人人妻人人玩人人澡人人爽| 豆花av| 欧美高清在线综合| 一卡二卡在线视频| 亚洲欧美在线免费观看| 99黄色视频| 五月婷婷俺來也| 影音先锋AV无码| 伊人国产视频| 黄色视频网站免费在线观看| 黑人vs亚洲人在线播放| 波多野结衣精品无码| 欧美操逼网址| 狠狠操在线| 激情av在线观看| 黄片网站免费在线观看| 日日夜夜AV| 国产视频久久久| 天天日天天操天天日| 91精品国产成人做爰观看奶头| 不卡的av在线| 国产操逼片| 国产乱码一区二区三区| 婷婷五月开心五月| 人妻精品一区二区三区| 成人女人18女人毛片| 91欧美精品成人综合在线观看| 看黄片网站| v天堂在线| 免费黄色小视频在线观看| 熟妇熟女一区二区三区| 午夜成人在线观看| 91羞羞网站| 色视频免费在线观看| 巜痴漢電車~凌脔版2| 黄色成人在线观看| 一区无码精品| 在线无码中文| 久草视频免费在线观看| 国产午夜成人视频| 东方AV在线免费观看| 日韩欧美久久| 1024香蕉视频| 在线观看av网站| 国产一区二区av| WWWA级片| 玖玖资源站中文字幕| 欧美成人无码片免费看A片秀色| 欧洲黄网| 欧美另类综合| 国产免费无码| 97在线资源| 国产综合网站| 9久热| 成人黃色A片免费看| 国产精品s色| 色色婷婷五月天| 激情视频在线播放| 免费三级网| 亚洲视频中文字幕| 亚洲国产另类无码| 亚洲高清无码中文字幕| 久久精品视频久久| 黄片中文字幕| 青青草无码视频| 久热中文在线观看精品视频| 国产黄色一级| 91人妻在线| 国产精品999999| 91九色视频| 国产免费观看av| 少妇搡BBBB搡BBB搡HD(| 久草小视频| 日日骚亚洲| 91农村站街老熟女露脸| h片在线观看| 无码不卡中文字幕| 欧美群交在线| 亚洲伦理一区二区| 亚洲一区二区三区视频| 国产精品毛片| 黄色福利视频在线观看| 五月丁香激情视频| 91在线无码精品秘软件| 日韩欧美国产成人| 久久久久久精品国产三级| 免费高清无码| 天天日天天干天天日| 国产精品尤物| 日韩AV免费电影| 性爱久久久| 国产欧美日韩在线视频| 最好看的MV中文字幕国语电影 | 91人妻人人操人人爽| 欧美色图狠狠操| 国产黄色一级| 亚洲欧美日韩黑料吃瓜在线观看 | 欧美日韩无| 在线免费A片| 亚洲色婷婷久久精品AV蜜桃| 九九国产| 国产18欠欠欠一区二区| 不卡视频一区二区三区| 亚洲中文av| 手机看片国产| 特级西西WWW888| 中文字幕北条麻妃| 蜜桃av在线播放| 毛片入口| 巜痴漢電車~凌脔版2| 亚洲性生活| 亚洲在线一区| 亚洲无码高清视频| 日本内射在线播放| 青草福利视频| 在线视频你懂| 亚洲在线免费| 久草国产在线视频| 国产第一页在线观看| 人人人爽| 欧美综合激情| 91久久人澡人妻人人澡人人爽| 国产色无码网站www色视频| 亲子乱AV一区二区| 亚洲高清无码在线视频| 欧美亚洲成人网站| 国产精品成人在线| 久久911| 很很干在线视频| 91久久影院| 精品欧美乱码久久久久久| 777免费观看成人电影视频| 日韩欧美国产精品综合嫩V| 牛牛av| 不卡a12| 亚洲综合伊人| 日韩无码不卡视频| 91性爱视频| 国产一級A片免费看| 伊人成人网站| 天天干在线观看| 猫咪视频大全视频| 免费Av网站| 久久香蕉综合在线| 亚洲欧美日韩激情| 亚洲午夜久久久之蝌蚪窝| 日韩一级二级三级| 国产三级国产三级国产普通话| 日本九九视频| 日韩无码视频二区| 成人做爰100片免费观看视频| 在线看片国产| 欧美群交在线观看| 亚洲aaaaaa| 91美女视频| 国产精久久| 日本AⅤ在线| 精品一区二区免费| 日本中文在线| 亚洲最新无码| 91成人视频| 精品无码一区二区三区免费| 免费做爱视频网站| 3344在线观看免费下载视频| 日韩成人无码片| 黑人人妻黑人ThePorn| 噜噜| 91精品丝袜久久久久久久久久粉嫩 | 天天精品视频| 丁香六月婷婷| 欧美午夜成人一区二区三区| A片在线免费播放| 大香蕉久热| 中文字幕一区二区三区人妻电影| 四虎成人网站| 亚洲ww国产a大作| 无码天堂| 香蕉国产2023| 三级片网站国产| 免费在线看黄网站| 中文字幕永久在线视频| 欧美黄片在线| 亚洲在线第一页| 天堂麻豆天美| 69精品无码成人久久久久久| 超碰人人人| 中韩无码| 久久9视频| 人妻少妇av中文字幕乱码牛牛 | 中文字幕欧美在线| 探花极品无套大学生| 亚洲无码高清在线| 亚洲无套内射| 亚洲五月激情| 成人免费视频18| 日韩码波多野结衣| 99青草在线视频| 再深点灬好爽灬轻点久久国产| 国产区视频| 日本一区二区在线| 老太色HD色老太HD-百度| 欧美美女视频网站| 精品自拍偷拍| 免费色色网站| 青娱乐精品视频| 免费视频久久| 欧洲精品在线视频| 99er热精品视频| 99re国产视频| 一品国精和二品国精的文化意义| 国产免费a| 久久久久久久久久久久高清毛片一级| 国产操屄视频| AV小说在线观看| 成人久久大香蕉| 亚洲成人视频网站| 欧美A在线观看| 69av电影| 九色精品| 黄在观看线| 亚洲激情视频网站| 国产黃色AAA片| 无码人妻一区二区三区在线视频不卡 | 日韩一级成人片| 青青草手机视频在线| 日本一级黄色电影| 精品黄色电影| 西西4444www无码精品| 国产免费一区二区| 成人精品一区日本无码网站suv| 一区二区在线不卡| 亚洲精品一区二区三| 99熟女| 色天使青青草| 玖玖爱国产| 人妻在线免费视频| 人妻少妇91精品一区黑人| 国产草逼视频| 成人在线综合| 91人妻日韩人妻无码专区精品| 91.xxxxx| 丰满人妻一区二区三区视频54| 蜜桃av久久久亚洲精品| 国产av一级| 日韩在线视频中文字幕| 国产午夜三级| 亚洲视屏| 春宵福利导航| 久久精品苍井空免费一区| 麻豆蜜桃wwww精品无码| 人人色人人干| 7799综合| 欧洲精品在线免费观看| 91嫩草欧美久久久九九九| 日韩啪| 秋霞欧美在线| 欧美综合亚洲图片综合区| 亚洲清高毛无码毛片| 日韩中文字幕在线人成网站| 欧美视频A| caobi视频| 思思热在线观看视频| 一级黄片免费| 天天操免费| 亚洲热在线观看| 2026国产精品视频| 91三级片在线播放| 大香蕉AV在线| 麻豆国产一区二区三区四区| 无码不卡av| 91新婚人妻偷拍| 亚洲四区| 无码人妻精品一区二区三区99仓 | 中文字幕亚洲在线| 亚洲精品国产成人综合久久久久久久久| 香蕉综合在线| 国产小视频免费在线观看| 强奷伦奷片91| 欧美五月激情| 亚洲天堂在线视频播放| 成人欧美一区二区三区白人| 日韩av免费| AV大全在线观看| 国产精品久久久久久婷婷天堂| 国产日本在线视频| www黄色视频| 成人小视频18| 午夜免费网站| 欧美爱爱试看| 午夜小电影| 哪里可以看毛片| 午夜成人中文字幕| 三级成人AV| 欧美一级黄色性爱视频| 国产成人av在线播放| JULIA超乳JULIA无码| 操b视频在线播放| 四虎影库男人天堂| 亚洲天堂久久| 免费观看黄色片| 色噜噜人妻丝袜无码影院| 国产剧情一区二区| 91热99| 女人天堂AV| 中国老女人操逼视频| 激情久久av| 中文字幕成人免费视频| 熟女探花精选| 91成人精品| 超级人人操| 成人自拍在线| 色色色色AV| 免费的黄色A片| 五月丁香五月婷婷| 日本免费视频| 人人鲁人人操| 你懂得视频| 99在线视频播放| 亚洲综合无码| 日韩无码AV电影| 69pao| 日韩中文字幕网| 日本熟妇在线| 国产淫乱视频| 秋霞福利| 国产成人精品AA毛片| 久久不卡视频| 蜜臀久久久99久久久久久久| 大肉大捧一进一出免费阅读| 成人A片在线播放| 久久国产V一级毛多内射| 久久久久久久性爱| 亚洲国产黄色视频| 国产精品久久久久久精| 五月天无码免费视频| 亚洲高清视频无码| h片在线观看| 国产午夜视频在线观看| 亚洲日本视频| 欧美成人怡红院| 骚片网站| 精品尤物在线| 国产高清无码免费视频| 亚洲无码高清视频| 天堂成人| 日韩成人在线免费观看| 国产麻豆精品成人毛片| 三浦恵子一级婬片A片| 国内自拍欧美| 欧美后门菊门交4| 翔田千里无码精品| 偷拍99| av无码在线播放| 亚洲国产精品成人久久蜜臀| 十八禁无码| 黄片国产| 一区免费在线观看| 特级西西444www高清大胆免费看| 黄频美女日本免费| 97在线观看视频| 日朝无码| 天天操天天插| 看一级黄色片| 亚洲精品一二| 五月激情六月婷婷| 老熟女搡BBBB搡BBBB视频| 国产免看一级a一片成人aⅴ| 特黄特色免费大片| caoporen| 综合网久久| 天天色av| 亚洲无码999| 超碰在线网站| 午夜福利小视频| 9l视频自拍九色9l视频成人| 久久久久亚洲AV无码专区| 大色鬼在线天堂精品| 麻豆少妇| 91在线无码精品国产三年| 成人免费观看的毛视频| 无码A片| 欧美狠狠操| 久久一级视频| 玖玖成人电影| 日本特黄AA片免费视频| 俺去也在线视频| 欧美在线中文| 成人网站在线看。| 欧洲性爱视频在线观看| 亚洲无码高清免费| 在线免费观看av片| 欧美日韩亚洲一区二区三区| 特一级黄色电影| 亚洲无码中文人妻| 欧美亚洲综合手机在线| 日韩A片一级无码免费蜜桃| 91人妻无码精品一区二区毛片| 高清视频一区二区| 26∪u∪成人网站| 最近中文字幕mv第三季歌词| 亚洲小说欧美激情另类A片小说| 欧美午夜成人一区二区三区| 亚洲精品久久久久久久久蜜桃 | 久草手机视频| 大肉大捧一出免费观看| 亚洲国产精品午夜福利| 青青操久久| 黄片视频免费播放| 五月婷婷网| 精品美女视频| 日韩在线观看中文字幕| 影音先锋无码专区| 丁香花五月天| 东京热日韩无码| 99久久久精品久久久久久| 一级aa免费视频| 日韩中字无码| 嫩草久久| 免费观看的av| 青娱乐成人在线视频| 亚洲精品少妇| 色婷婷欧美在线播放内射| 亚洲日韩精品在线视频| 国产免费高清无码| 国产91小视频| 不卡AV在线播放| 玖玖中文字幕| 国产精品久久久久久最猛| 日韩小电影在线观看| AAA级片| 亚洲AV无码成人精品久久久| 日产久久久久久| 亚洲高清无码在线观看视频| 青娱乐国产精品| 自拍偷拍一区二区三区| 一道本无码免费视频| 国产女人18毛片水真多18| 国产精品成人3p一区二区三区| 一区二区精品视频| 综合久久av| 9l视频自拍蝌蚪9l视频成人| 91福利区| 欧美三级欧美一级| 久久久久久久久久久久国产精品| 伊人色综合网| 狠狠狠狠狠狠操| 大香蕉伊人综合在线| 日韩久久婷婷| 激情免费网站| 无码福利视频| 热99在线| 欧美一级黄色大片| 精品久久99| 国产91探花秘入口| 国产专区在线| 久久无码一区二区三区| 中文字幕+乱码+中文乱码www| 婷婷色婷婷| 大香蕉操逼| 黄色日逼视频| 欧美熟妇精品一二三区| 午夜黄色操逼视频| 欧美精品无码一区二区| 97色色婷婷五月天| 欧美色精品| 日韩色情电影| 黄色国产网站| 蜜桃成人无码区免费视频网站| 视色视频在线观看18| www.日本色| 成人AV影院| 日皮视频免费在线观看| 操逼网站免费看| 国内自拍偷拍| www.黄片| 在线观看AV91| 一级a片在线免费观看| 中文字幕亚洲中文字幕| 久久视频这里有精品| 免费在线观看Av| 亚洲天堂网在线观看视频| 伊人在线视频观看| 国产精品成人一区二区| 日韩视频精品| 免费黄色成人视频| 黄色三级在线观看| 91丨露脸丨熟女| 免费中文资源在线观看| 99色播| gogogo免费高清在线偷拍| 天天日天天日天天操| 精品欧美成人片在线| 91久久电影| 在线A视频| xxx日韩| 亚洲日韩第一页| 天天无码| 天天日很很操| 伊人私人影院| 东北老女人性爱视频| 欧美熟妇搡BBBB搡BBBBB| 亚洲丁香网| 欧美成人天堂| 先锋成人资源| 亚洲精品国产精品国自产观看| 久久久久久久久久久久久自慰小片 | 中文字幕精品三区无码| 亚洲ww国产a大作| 乱子伦日B视频| 亚洲第一毛片| 久久久一区二区三区四区| 91在线精品秘一区二区黄瓜| 午夜福利100| 亚洲日韩精品在线视频| 久久久久久少妇| 五月天综合视频| 欧美性夜黄A片爽爽免费视频| 少妇嫩搡BBBB搡BBBB| 色妹子综合| 嫩草Av| 人与鲁牲交| 99热国品| 婷婷丁香五月亚洲| 熟妇人妻中文AV无码| 青青草97国产精品麻豆| 69天堂| 国产午夜影视| 高清无码视频免费看| 国产操逼小视频| 亚洲欧美日韩一区| 日韩综合精品中文字幕66| 8050午夜| 999国产精品视频| 日本亚洲精品秘入口A片| 国产午夜精品一区二区三区牛牛 | 黄色片a片| 婷婷五月久久| 久久午夜夜伦鲁鲁一区二区| 日本一级特黄电影| 亚洲无码一区二区三区蜜桃| 亚洲精品在线视频观看| 欧美日韩成人片| 免费亚洲无码| 亚洲狼友| 国产欧美精品在线观看| 日韩精品观看| 第一页在线观看| 欧美日韩在线视频播放| 一区二区三区在线观看视频| 成人做爱免费网站| 成人才看的在线视频| 3D动漫精品啪啪一区二区竹笋 | 中文字幕在线资源| 国产男女性爱视频播放| 91国产免费视频| 日韩理论在线| 天天射网| 天天插天天干| 不卡一二三区| 91色图| 99热碰| 天天操b| 欧美黄色一级| www人人操| AV在线导航| 日韩大香蕉在线| 中文字幕永久免费| 91在线无码精品国产三年| 特黄色A级片视频| 国产嫩苞又嫩又紧AV在线| 玖玖爱国产| 婷婷亚洲综合| 狠狠色噜噜狠狠狠7777米奇网| 国产精品av在线播放| 五月涩| 亚洲成人一区二区三区| 91丨露脸丨熟女精品| 亚洲AV无码乱码国产精品黑人| 亚洲精品无码a片| 日韩人妻无码一区二区三区99| 亚州精品国产精品乱码不99勇敢| 无码人妻精品一区二区蜜桃网站 | 翔田千里无码播放| 91成人在线免费视频| 黄片伊人| 欧美视频A| 欧美成人一级片| 免费欧美性爱视频| 国产三级毛片| 青青草Av| 91久久电影| 成人av免费在线观看| 日本一级按摩片免费观看| 国产黄色片在线免费观看| 亚洲小视频在线播放| 欧美黄色小视频| 操逼不卡视频| 日韩在线中文字幕| 国产日产亚洲精品| 国产毛片在线| 大香蕉伊人电影| 亚洲色热| 人善交精品一区二区三区| 兔子先生和優奈玩游戲脫衣服,運氣報表優奈輸到脫精光 | 2019中文字幕在线免费观看| 无码秘蜜桃一区二区三区| 激情五月天视频| 在线视频你懂得| 成人黄片在线免费观看| 熟女人妻一区二区| 成人特级毛片| 制服丝袜无码| 亚洲免费AV在线| 久久国产黄色视频| 国产黄片视频| 中文字幕成人免费视频| 精品一区二区三区视频| 狠狠操在线视频| 亚洲欧洲在线播放| 日日搔av一区二区三区| 九色在线观看| 超碰激情| 天天操天天日天天操| 最新AV在线| 青青草东路热vv| 亚州视频在线观看| 爱搞搞网| 久草视频在线播放| 无码另类| 久久久人妻| 先锋影音资源站| 91精品国产综合久久久久久久 | 天堂va欧美va亚洲va在线| 西西444www| 99er这里只有精品| 久久婷婷五月综合伊人| 日本免费黄色电影| 伊人网在线免费视频| 色综合天天操| 成人黄色电影在线观看| 苏妲己一级婬片A片| 色噜噜狠狠一区二区三区牛牛影视| 亚洲综合电影| 日逼导航| 亚洲在线一区| 69精品视频| 动漫人物插画动漫人物的视频软件 | 国产乱子伦一区二区三区免看| 欧美熟妇精品黑人巨大一二三区| 国产操老女人| 婷婷国产成人精品视频| 毛片视频网站| 国产91综合一区在线观看| 亚洲大逼| 91视频久久| 青青大香蕉| 欧美老熟女18| 高清无码免费| 猛男大粗猛爽H男人味| 国产精品国产精品国产专区不卡| 精品看片| 亚洲AV综合网| 91人妻无码一区二区三区| 亚洲操屄| 久久久噜噜噜|