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

技術(shù)干貨總結(jié):分布式系統(tǒng)常見同步機(jī)制

開發(fā) 前端 分布式
分布式系統(tǒng)為保證數(shù)據(jù)高可用,需要為數(shù)據(jù)保存多個(gè)副本,隨之而來的問題是如何在不同副本間同步數(shù)據(jù)?不同的同步機(jī)制有不同的效果和代價(jià),本文嘗試對(duì)常見分布式組件的同步機(jī)制做一個(gè)小結(jié)。

分布式系統(tǒng)為保證數(shù)據(jù)高可用,需要為數(shù)據(jù)保存多個(gè)副本,隨之而來的問題是如何在不同副本間同步數(shù)據(jù)?不同的同步機(jī)制有不同的效果和代價(jià),本文嘗試對(duì)常見分布式組件的同步機(jī)制做一個(gè)小結(jié)。

[[274580]]

常見機(jī)制

有一些常用的同步機(jī)制,對(duì)它們也有許多評(píng)價(jià)的維度,先看看大神的 經(jīng)典總結(jié) :

技術(shù)干貨總結(jié):分布式系統(tǒng)常見同步機(jī)制

上圖給出了常用的同步方式(個(gè)人理解,請(qǐng)批評(píng)指正):

  1. Backup,即定期備份,對(duì)現(xiàn)有的系統(tǒng)的性能基本沒有影響,但節(jié)點(diǎn)宕機(jī)時(shí)只能勉強(qiáng)恢復(fù)
  2. Master-Slave,主從復(fù)制,異步復(fù)制每個(gè)指令,可以看作是粒度更細(xì)的定期備份
  3. Multi-Muster,多主,也稱“主主”,MS 的加強(qiáng)版,可以在多個(gè)節(jié)點(diǎn)上寫,事后再想辦法同步
  4. 2 Phase-Commit,二階段提交,同步先確保通知到所有節(jié)點(diǎn)再寫入,性能容易卡在“主”節(jié)點(diǎn)上
  5. Paxos,類似 2PC,同一時(shí)刻有多個(gè)節(jié)點(diǎn)可以寫入,也只需要通知到大多數(shù)節(jié)點(diǎn),有更高的吞吐

同步方式分兩類,異步的性能好但可能有數(shù)據(jù)丟失,同步的能保證不丟數(shù)據(jù)但性能較差。同種方式的算法也能有所提升(如 Paxos 對(duì)于 2PC),但實(shí)現(xiàn)的難度又很高。實(shí)現(xiàn)上只能在這幾點(diǎn)上進(jìn)行權(quán)衡。

考慮同步算法時(shí),需要考慮節(jié)點(diǎn)宕機(jī)、網(wǎng)絡(luò)阻斷等故障情形。下面,我們來看看一些分布式組件的數(shù)據(jù)同步機(jī)制,主要考慮數(shù)據(jù)寫入請(qǐng)求如何被處理,期間可能會(huì)涉及如何讀數(shù)據(jù)。

Redis

Redis 3.0 開始引入 Redis Cluster 支持集群模式,個(gè)人認(rèn)為它的設(shè)計(jì)很漂亮,大家可以看看 官方文檔 。

  • 采用的是主從復(fù)制,異步同步消息,極端情況會(huì)丟數(shù)據(jù)
  • 只能從主節(jié)點(diǎn)讀寫數(shù)據(jù),從節(jié)點(diǎn)只會(huì)拒絕并讓客戶端重定向,不會(huì)轉(zhuǎn)發(fā)請(qǐng)求
  • 如果主節(jié)點(diǎn)宕機(jī)一段時(shí)間,從節(jié)點(diǎn)中會(huì)自動(dòng)選主
  • 如果期間有數(shù)據(jù)不一致,以最新選出的主節(jié)點(diǎn)的數(shù)據(jù)為準(zhǔn)。

一些設(shè)計(jì)細(xì)節(jié):

  1. HASH_SLOT = CRC16(Key) mod 16384 
  2. MEET 
  3. WAIT 

Kafka

Kafka 的分片粒度是 Partition,每個(gè) Partition 可以有多個(gè)副本。副本同步設(shè)計(jì)參考 官方文檔

  • 類似于 2PC,節(jié)點(diǎn)分主從,同步更新消息,除非節(jié)點(diǎn)全掛,否則不會(huì)丟消息
  • 消息發(fā)到主節(jié)點(diǎn),主節(jié)點(diǎn)寫入后等待“所有”從節(jié)點(diǎn)拉取該消息,之后通知客戶端寫入完成
  • “所有”節(jié)點(diǎn)指的是 In-Sync Replica(ISR),響應(yīng)太慢或宕機(jī)的從節(jié)點(diǎn)會(huì)被踢除
  • 主節(jié)點(diǎn)宕機(jī)后,從節(jié)點(diǎn)選舉成為新的主節(jié)點(diǎn),繼續(xù)提供服務(wù)
  • 主節(jié)點(diǎn)宕機(jī)時(shí)正在提交的修改沒有做保證(消息可能沒有 ACK 卻提交了)

一些設(shè)計(jì)細(xì)節(jié):

  • 當(dāng)前消費(fèi)者只能從主節(jié)點(diǎn)讀取數(shù)據(jù),未來可能會(huì)改變
  • 主從的粒度是 partition,每個(gè) broker 對(duì)于某些 Partition 而言是主節(jié)點(diǎn),對(duì)于另一些而言是從節(jié)點(diǎn)
  • Partition 創(chuàng)建時(shí),Kafka 會(huì)盡量讓 preferred replica 均勻分布在各個(gè) broker
  • 選主由一個(gè) controller 跟 zookeeper 交互后“內(nèi)定”,再通過 RPC 通知具體的主節(jié)點(diǎn) ,此舉能防止 partition 過多,同時(shí)選主導(dǎo)致 zk 過載。

 

[[274581]]

ElasticSearch

ElasticSearch 對(duì)數(shù)據(jù)的存儲(chǔ)需求和 Kafka 很類似,設(shè)計(jì)也很類似,詳細(xì)可見 官方文檔 。

ES 中有 master node 的概念,它實(shí)際的作用是對(duì)集群狀態(tài)進(jìn)行管理,跟數(shù)據(jù)的請(qǐng)求無關(guān)。為了上下文一致性,我們稱它為管理節(jié)點(diǎn),而稱 primary shard 為“主節(jié)點(diǎn)”, 稱 replica shard 為從節(jié)點(diǎn)。ES 的設(shè)計(jì):

  • 類似于 2PC,節(jié)點(diǎn)分主從,同步更新消息,除非節(jié)點(diǎn)全掛,否則不會(huì)丟消息
  • 消息發(fā)到主節(jié)點(diǎn),主節(jié)點(diǎn)寫入成功后并行發(fā)給從節(jié)點(diǎn),等到從節(jié)點(diǎn)全部寫入成功,通知客戶端寫入完成
  • 管理節(jié)點(diǎn)會(huì)維護(hù)每個(gè)分片需要寫入的從節(jié)點(diǎn)列表,稱為 in-sync copies
  • 主節(jié)點(diǎn)宕機(jī)后,從節(jié)點(diǎn)選舉成為新的主節(jié)點(diǎn),繼續(xù)提供服務(wù)
  • 提交階段從節(jié)點(diǎn)不可用的話,主節(jié)點(diǎn)會(huì)要求管理節(jié)點(diǎn)將從節(jié)點(diǎn)從 in-sync copies 中移除

一些設(shè)計(jì)細(xì)節(jié):

  • 寫入只能通過只主節(jié)點(diǎn)進(jìn)行,讀取可以從任意從節(jié)點(diǎn)進(jìn)行
  • 每個(gè)節(jié)點(diǎn)均可提供服務(wù),它們會(huì)轉(zhuǎn)發(fā)請(qǐng)求到數(shù)據(jù)分片所在的節(jié)點(diǎn),但建議循環(huán)訪問各個(gè)節(jié)點(diǎn)以平衡負(fù)載
  • 數(shù)據(jù)做分片: shard = hash(routing) % number_of_primary_shards
  • primary shard 的數(shù)量是需要在創(chuàng)建 index 的時(shí)候就確定好的
  • 主從的粒度是 shard,每個(gè)節(jié)點(diǎn)對(duì)于某些 shard 而言是主節(jié)點(diǎn),對(duì)于另一些而言是從節(jié)點(diǎn)
  • 選主算法使用了 ES 自己的 Zen Discovery

Hadoop

Hadoop 使用的是鏈?zhǔn)綇?fù)制,參考 Replication Pipelining

  • 數(shù)據(jù)的多個(gè)復(fù)本寫入多個(gè) datanode,只要有一個(gè)存活數(shù)據(jù)就不會(huì)丟失
  • 數(shù)據(jù)拆分成多個(gè) block,每個(gè) block 由 namenode 決定數(shù)據(jù)寫入哪幾個(gè) datanode
  • 鏈?zhǔn)綇?fù)制要求數(shù)據(jù)發(fā)往一個(gè)節(jié)點(diǎn),該節(jié)點(diǎn)發(fā)往下一節(jié)點(diǎn),待下個(gè)節(jié)點(diǎn)返回及本地寫入成 功后返回,以此類推形成一條寫入鏈。
  • 寫入過程中的宕機(jī)節(jié)點(diǎn)會(huì)被移除 pineline,不一致的數(shù)據(jù)之后由 namenode 處理。

實(shí)現(xiàn)細(xì)節(jié):

  • 實(shí)現(xiàn)中優(yōu)化了鏈?zhǔn)綇?fù)制:block 拆分成多個(gè) packet,節(jié)點(diǎn) 1 收到 packet, 寫入本地 的同時(shí)發(fā)往節(jié)點(diǎn) 2,等待節(jié)點(diǎn) 2 完成及本地完成后返回 ACK。節(jié)點(diǎn) 2 以此類推將 packet 寫入本地及發(fā)往節(jié)點(diǎn) 3……

TiKV

TiKV 使用的是 Raft 協(xié)議來實(shí)現(xiàn)寫入數(shù)據(jù)時(shí)的一致性。參考 三篇文章了解 TiDB 技術(shù)內(nèi)幕——說存儲(chǔ)

  • 使用 Raft,寫入時(shí)需要半數(shù)以上的節(jié)點(diǎn)寫入成功才返回,宕機(jī)節(jié)點(diǎn)不超過半數(shù)則數(shù)據(jù)不丟失。
  • TiKV 將數(shù)據(jù)的 key 按 range 分成 region,寫入時(shí)以 region 為粒度進(jìn)行同步。
  • 寫入和讀取都通過 leader 進(jìn)行。每個(gè) region 形成自己的 raft group,有自己的 leader。

Zookeeper

Zookeeper 使用的是 Zookeeper 自己的 Zab 算法(Paxos 的變種?),參考 Zookeeper Internals

  • 數(shù)據(jù)只可以通過主節(jié)點(diǎn)寫入(請(qǐng)求會(huì)被轉(zhuǎn)發(fā)到主節(jié)點(diǎn)進(jìn)行),可以通過任意節(jié)點(diǎn)讀取
  • 主節(jié)點(diǎn)寫入數(shù)據(jù)后會(huì)廣播給所有節(jié)點(diǎn),超過半數(shù)節(jié)點(diǎn)寫入后返回客戶端
  • Zookeeper 不保證數(shù)據(jù)讀取為最新,但通過“單一視圖”保證讀取的數(shù)據(jù)版本不“回退”

小結(jié)

如果系統(tǒng)對(duì)性能要求高以至于能容忍數(shù)據(jù)的丟失(Redis),則顯然異步的同步方式是一種好的選擇。

而當(dāng)系統(tǒng)要保證不丟數(shù)據(jù),則幾乎只能使用同步復(fù)制的機(jī)制,看到 Kafka 和 Elasticsearch 不約而同地使用了 PacificA 算法(個(gè)人認(rèn)為可以看成是 2PC 的變種),當(dāng)然這種方法的響應(yīng)制約于最慢的副本,因此 Kafka 和 Elasticsearch 都有相關(guān)的機(jī)制將慢的副本移除。

當(dāng)然看起來 Paxos, Raft, Zab 等新的算法比起 2PC 還是要好的:一致性保證更強(qiáng),只要半數(shù)節(jié)點(diǎn)寫入成功就可以返回,Paxos 還支持多點(diǎn)寫入。只不過這些算法也很難正確實(shí)現(xiàn)和優(yōu)化。

 

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

2010-05-12 17:03:30

Oracle復(fù)制技術(shù)

2023-10-26 18:10:43

分布式并行技術(shù)系統(tǒng)

2020-09-21 09:15:12

系統(tǒng)

2017-05-08 11:53:21

2019-10-10 09:16:34

Zookeeper架構(gòu)分布式

2019-07-30 07:26:26

技術(shù)分布式指標(biāo)

2009-08-12 13:37:01

Java synchr

2021-08-04 20:37:29

分布式系統(tǒng)同步

2023-05-29 14:07:00

Zuul網(wǎng)關(guān)系統(tǒng)

2022-09-13 07:51:08

JuiceFS分布式文件系統(tǒng)

2023-05-12 08:23:03

分布式系統(tǒng)網(wǎng)絡(luò)

2017-12-15 10:20:56

MySQLInnoDB同步機(jī)制

2019-05-27 14:40:43

Java同步機(jī)制多線程編程

2011-11-23 10:09:19

Java線程機(jī)制

2021-03-09 09:53:19

分布式存儲(chǔ)雙重RAID機(jī)制

2017-10-27 08:40:44

分布式存儲(chǔ)剪枝系統(tǒng)

2020-10-30 07:47:42

分布式

2023-02-11 00:04:17

分布式系統(tǒng)安全

2025-01-26 11:54:39

分布式存儲(chǔ)系統(tǒng)

2011-07-26 09:57:02

分布式網(wǎng)絡(luò)管理帶外網(wǎng)絡(luò)
點(diǎn)贊
收藏

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

黄色短视频在线观看| 欧美一级免费在线观看| 亚洲天堂一区在线观看| 国产午夜一区| 在线成人免费观看| 91传媒免费视频| 欧美孕妇孕交| 麻豆成人久久精品二区三区小说| 欧美成人自拍视频| 一区二区三区少妇| 最新日韩一区| 亚洲综合久久久久| 欧美综合激情| 国产福利资源在线| 久久精品网址| 久久久噜噜噜久久中文字免| 日本精品久久久久中文| 91精品导航| 欧美综合色免费| 欧美又大又硬又粗bbbbb| av直播在线观看| 国产精品日本一区二区三区在线| 舔着乳尖日韩一区| 国产精品jizz在线观看老狼| 日本高清中文字幕二区在线| 国产综合色视频| 国产成人极品视频| 久久精品第一页| 成人羞羞网站| 日韩精品久久久久| www.超碰97.com| 黑人巨大亚洲一区二区久 | 国产精品mp4| 国产盗摄一区二区三区在线| 精品一区在线| 精品国产免费视频| 色www免费视频| 少妇视频在线观看| 中文字幕亚洲在| 日本一区二区三区四区在线观看| 精品人妻一区二区三区日产乱码| 老司机精品导航| 欧美风情在线观看| 欧日韩不卡视频| 亚洲黄色录像| 精品久久久久久综合日本欧美| 精品99在线视频| 国产盗摄在线观看| 91久色porny| 亚洲自拍小视频| 中文字幕永久在线| 在线成人亚洲| 久久国产精品久久久久久久久久 | 亚洲精品一区在线观看| 一路向西2在线观看| 在线毛片观看| 中文字幕色av一区二区三区| 欧美一区二区三区在线免费观看| 亚洲精品国产精| 韩国午夜理伦三级不卡影院| 国产精品第2页| 国产午夜在线播放| 1024日韩| 欧美日韩第一页| 国产精品视频一区二区三| 狠狠操综合网| 亚洲美女激情视频| 国产十八熟妇av成人一区| 久久久久亚洲精品中文字幕| 欧美军同video69gay| 欧美精品第三页| 午夜影院一区| 五月天亚洲精品| 黄色三级中文字幕| 50度灰在线| 亚洲欧美日韩久久| 日韩.欧美.亚洲| 高清福利在线观看| 国产视频亚洲色图| 日韩国产精品一区二区| 欧美在线精品一区二区三区| 东方欧美亚洲色图在线| 99国产在线| 人妻与黑人一区二区三区| 成人av免费在线观看| 国内精品久久国产| 五月天婷婷在线播放| 99九九99九九九视频精品| 国产麻豆乱码精品一区二区三区 | 性欧美18xxxhd| 好吊成人免视频| 情侣黄网站免费看| 成人看片在线观看| 欧美三级电影在线观看| jizzzz日本| 色999久久久精品人人澡69| 欧美日韩小视频| 涩多多在线观看| 精品午夜视频| 亚洲韩国青草视频| 亚洲久久久久久久| 久久美女视频| 美女性感视频久久久| 久久久一二三区| 99精品视频网| 国产精品对白刺激| 国产免费久久久| 成人av在线网站| 欧洲精品久久| 在线观看麻豆蜜桃| 亚洲综合免费观看高清完整版在线 | 亚洲色图网站| 久久久免费精品| av大全在线观看| 久久精品国产精品亚洲红杏| 成人做爰66片免费看网站| 日韩大胆视频| 亚洲欧美日本在线| 精品视频免费在线播放| 国产精品黄色片| 精品久久国产字幕高潮| 四虎永久免费在线观看| 欧美电影三区| 97视频免费观看| 在线观看国产小视频| 国产成人精品综合在线观看| 久久99精品久久久久久三级 | av亚洲精华国产精华精| 天天好比中文综合网| 182tv在线播放| 一本久久综合亚洲鲁鲁五月天| 亚洲精品视频三区| 亚欧日韩另类中文欧美| 色婷婷综合久久久久| 精品无码m3u8在线观看| 九九**精品视频免费播放| 国产一区免费观看| 日本a在线播放| 欧美色图在线视频| 中文字幕在线观看视频www| 国产成人影院| 午夜精品蜜臀一区二区三区免费 | 国产精品无码毛片| 自由日本语亚洲人高潮| 日本高清视频精品| 开心激情综合网| 日韩一区日韩二区| 欧美一级黄色影院| 欧美a大片欧美片| 久久国产精品免费视频| 日本丰满少妇做爰爽爽| 久久综合久久综合久久| 成人黄色片免费| 亚洲资源在线| 国产一区二区三区在线观看网站| 久久久久亚洲av无码专区体验| 久久精品亚洲一区二区| av蓝导航精品导航| 日韩成人影视| 在线观看一区二区精品视频| 亚洲AV无码国产精品| 在线国产欧美| 999国产在线| 亚洲h片在线看| 91麻豆精品国产91久久久资源速度 | 精品久久久久久久久中文字幕| 91网址在线观看精品| 久久99青青| 91chinesevideo永久地址| 亚洲AV成人无码一二三区在线| 依依成人综合视频| 国产人妻精品久久久久野外| 亚洲色图网站| 91在线看网站| 污片视频在线免费观看| 日韩视频一区二区三区在线播放| 黄色录像一级片| 韩国v欧美v亚洲v日本v| 国产又爽又黄ai换脸| 91麻豆精品国产综合久久久 | 亚洲第一色av| 午夜精品一区二区三区国产| 国产在线精品成人一区二区三区| a√资源在线| 欧美日本一区二区| 麻豆明星ai换脸视频| 国产精品一区二区果冻传媒| 黄色片免费在线观看视频| 视频一区中文字幕精品| 久久久久久久国产精品| 天堂在线中文网| 欧美性极品xxxx娇小| 神马久久久久久久久久久| 美女一区二区三区在线观看| 日韩女优中文字幕| 国产在视频一区二区三区吞精| 中文字幕精品国产| 一级黄色免费看| 伊人一区二区三区| 在线视频 日韩| 日日夜夜免费精品| 熟妇熟女乱妇乱女网站| 99精品国产一区二区三区2021 | 欧美aaa级片| 国内欧美视频一区二区| 成人在线视频一区二区三区| 日韩高清影视在线观看| 国产精品情侣自拍| 亚洲91av| 亚洲欧美综合v| 91高潮大合集爽到抽搐| 亚洲国产乱码最新视频| 欧美日韩高清丝袜| 国产美女精品在线| av在线播放亚洲| 成人在线国产| 成人免费在线一区二区三区| 婷婷综合六月| 美日韩精品免费视频| 天天舔天天干天天操| 欧美视频一区二区三区四区| 久久机热这里只有精品| 国产欧美一区二区精品仙草咪| 天天干天天曰天天操| 国产农村妇女精品一区二区| 亚洲一区二区三区四区中文| 蜜臀av一区| 亚洲一区二区三区视频| av影院在线| 日韩视频第一页| 五月婷婷狠狠干| 欧美日韩免费视频| 国产福利拍拍拍| 国产精品国产成人国产三级| 亚洲av网址在线| 国产成人免费视频 | 久久国产精品色婷婷| 成人免费观看cn| 1024精品久久久久久久久| 蜜桃999成人看片在线观看| 国产精品亚洲一区二区在线观看| 国产99久久久欧美黑人| 福利小视频在线| 精品国产一区av| 超碰免费97在线观看| 亚洲国产精品久久91精品| 亚洲最新av网站| 日韩欧美亚洲一二三区| 动漫精品一区一码二码三码四码| 国产精品每日更新在线播放网址| 久久久国产精品无码| 国产69精品久久777的优势| 天天做天天干天天操| 免费不卡在线视频| 欧美精品色婷婷五月综合| 欧美二区不卡| 亚洲一区二区免费视频软件合集| 国产乱码精品一区二区亚洲| 韩国成人动漫在线观看| 欧美久久亚洲| 91久久久久久| 亚洲伦理久久| 国产欧美亚洲精品| 欧美va在线观看| 国产国语videosex另类| 精品国产免费人成网站| 欧美有码在线观看视频| 亚洲欧洲自拍| 欧美在线视频一二三| 极品在线视频| 欧美一级在线播放| 中文字幕高清在线播放| 91tv亚洲精品香蕉国产一区7ujn| 国产精品偷拍| 高清欧美性猛交| brazzers在线观看| 91国内在线视频| av电影在线免费| 欧美亚洲第一区| 性高爱久久久久久久久| 国产成人在线亚洲欧美| 超碰这里只有精品| 清纯唯美亚洲综合| 91国拍精品国产粉嫩亚洲一区| 国产免费一区二区三区在线观看| 日韩毛片网站| 亚洲一区二区三区在线视频| 亚洲第一二区| 国内精品国语自产拍在线观看| 亚洲成人一品| 日韩久久久久久久| 无码一区二区三区视频| 最新av网址在线观看| 亚洲网址在线| 欧美一级视频免费看| aa级大片欧美三级| 亚洲国产精品三区| 国产精品一区二区果冻传媒| 亚洲图片综合网| 久久精品视频一区二区| 国产在线免费av| 一区二区三区四区av| 精品成人久久久| 欧美亚洲国产一区二区三区va| 一二三四区视频| 日韩欧美一二区| 成人三级黄色免费网站| 伦伦影院午夜日韩欧美限制| wwwww亚洲| 国产精品丝袜久久久久久高清| 激情综合五月| 久久综合久久综合这里只有精品| 日本不卡免费一区| 成人免费视频91| 七七婷婷婷婷精品国产| 国产老头和老头xxxx×| 久久亚洲精品国产精品紫薇| 男人av资源站| 日韩欧美视频一区二区三区| 国产成人精品一区二区色戒| 亚洲成人精品久久久| 粉嫩一区二区三区国产精品| 欧美精品免费播放| 巨茎人妖videos另类| 亚洲xxxx做受欧美| 欧美老女人另类| h无码动漫在线观看| 男人的j进女人的j一区| 日本女人性视频| 久久久九九九九| 国产亚洲自拍av| 欧美日本免费一区二区三区| 亚洲欧洲国产综合| 久久av中文字幕| 国产一区高清| 欧美少妇一区| 一区在线视频| 久久综合在线观看| 欧美经典一区二区三区| 日韩欧美三级视频| 欧美精品在线观看播放| 二区在线观看| 欧美一区二区三区四区在线| 亚洲国产高清在线观看| 伊人婷婷久久| 日韩在线播放一区二区| 插我舔内射18免费视频| 一区二区三区蜜桃| 一级黄色a视频| 国产一区二区三区中文| 在线免费日韩片| 国产九色精品| 93在线视频精品免费观看| 亚洲第一色av| 中文字幕一区三区| 中文字幕 欧美激情| 国产亚洲激情视频在线| 成人性生交大片免费观看网站| 国产精品二区在线| 欧美精品激情| 性色av浪潮av| 亚洲乱码一区二区三区在线观看| 中文 欧美 日韩| 中文日韩电影网站| 国产亚洲一区二区手机在线观看| 久久精品国产美女| aa亚洲婷婷| 国产呦小j女精品视频| 日韩欧美极品在线观看| 日本人妖在线| 日韩av男人的天堂| 国产探花一区二区| 蜜臀视频一区二区三区| 国产欧美一区二区精品性色| 中文字幕人妻精品一区| 色噜噜国产精品视频一区二区| 国产日韩另类视频一区| 亚洲v国产v| 看电视剧不卡顿的网站| 青花影视在线观看免费高清| 91精品国产免费| 羞羞的视频在线观看| av激情久久| 香蕉久久国产| 少妇精品无码一区二区免费视频| 日本高清视频一区二区| 伊人在线视频| 超碰97国产在线| 美女精品网站| 黄色激情小视频| 精品日韩成人av| 一区一区三区| 亚洲精品电影在线一区| 激情图片小说一区| 久一区二区三区| 亚洲精品视频网上网址在线观看| 日韩成人动漫| 无码毛片aaa在线| 高清不卡一区二区在线| 中文字幕一区二区三区精品|