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

如果讓你設(shè)計一個秒殺系統(tǒng),你會怎么做?

開發(fā) 架構(gòu)
秒殺本來就是一個看運氣的事,誰秒到算誰的,沒秒到就算失敗,產(chǎn)品數(shù)量往往有限,秒到的必然是少數(shù)人,所以在請求從客戶端到達(dá)服務(wù)端并處理的過程中,可以對流量進(jìn)行層層過濾。

這個算是一個經(jīng)典面試題了,雖說是一個場景題,但是也算是老八股了。

今天就從系統(tǒng)設(shè)計的角度來和小伙伴們聊一聊這個話題。

一般來說秒殺系統(tǒng)需要考慮到下面這樣一些問題:

  1. 瞬時高并發(fā)流量
  2. 熱點商品數(shù)據(jù)
  3. 庫存管理
  4. 重復(fù)下單
  5. 黃牛

接下來我們就這里提到的點逐一進(jìn)行分析。

一 瞬時高并發(fā)流量

應(yīng)對瞬時高并發(fā)流量,不是某一種方案就可以,是一個組合拳。另外大家要記得,系統(tǒng)設(shè)計沒有銀彈。

1.1 動靜分離部署

這算是一個基本要求了,引入 Nginx,將靜態(tài)資源和動態(tài)資源利用 Nginx 分流,靜態(tài)資源直接返回,動態(tài)資源則轉(zhuǎn)發(fā)給后端服務(wù)器去處理。

圖片圖片

這一點其實還蠻重要,松哥之前就有遇到這個問題,一開始沒有動靜分離部署,后來動靜分離部署之后,系統(tǒng)并發(fā)能力提升 2 倍以上。

不過如果愿意花點錢,把靜態(tài)資源都交給云服務(wù)商的 CDN 來處理,那就更好了。

一般來說使用 CDN 是比較劃算的,因為 CDN 流量費往往比云主機(jī)的流量費便宜。

1.2 數(shù)據(jù)庫獨立部署

這個也算是基操了,將應(yīng)用程序和數(shù)據(jù)庫部署到一起,往往無法讓數(shù)據(jù)庫發(fā)揮自己的極限性能。正常來說,一臺 1C2G 的服務(wù)器上只部署 MySQL,就能做到每秒處理 200 次查詢請求,這樣的數(shù)據(jù)基本上就能滿足一個每天 100W PV 的小網(wǎng)站了。

但是你想想,1C2G 的服務(wù)器部署 MySQL 和應(yīng)用程序的話,估計卡的沒法用了。

將 MySQL 和應(yīng)用程序部署到一臺服務(wù)器上,往往會因為兩者互相影響而降低整體的并發(fā)性能,具體來說可能會發(fā)生這些問題:

  1. 高并發(fā)導(dǎo)致 CPU 被耗盡,進(jìn)而 MySQL 響應(yīng)變慢。
  2. 應(yīng)用程序處理請求的時候需要等待更長的時間獲取數(shù)據(jù)庫的數(shù)據(jù),這個過程占用了大量的內(nèi)存。
  3. 系統(tǒng)內(nèi)存緊張導(dǎo)致 MySQL 中緩存的數(shù)據(jù)被回收,進(jìn)而拖慢 MySQL。
  4. 如此循環(huán)往復(fù),系統(tǒng)最終越來越慢甚至崩潰。

因此我們要做的第二件事情就是將數(shù)據(jù)庫和應(yīng)用程序獨立分開部署。

1.3 流量過濾

秒殺本來就是一個看運氣的事,誰秒到算誰的,沒秒到就算失敗,產(chǎn)品數(shù)量往往有限,秒到的必然是少數(shù)人,所以在請求從客戶端到達(dá)服務(wù)端并處理的過程中,可以對流量進(jìn)行層層過濾。

一般來說,請求主要經(jīng)過如下節(jié)點:

圖片

由于秒殺的隨機(jī)性,我們可以這么做:

  1. Client 處也就是用戶請求發(fā)起的地方,我們就可以隨機(jī)丟棄一些請求,直接彈出秒殺失敗、網(wǎng)絡(luò)阻塞等等。
  2. 當(dāng)請求到達(dá) Nginx 之后,可以在 Nginx 處進(jìn)行限流,利用像 limit_req_zone、limit_req_conn 等模塊來實現(xiàn)不同的限流策略。
  3. 當(dāng)請求從 Nginx 上轉(zhuǎn)發(fā)到 Java 服務(wù)上之后,我們可以繼續(xù)使用一些限流工具,比如 Sentinel,或者自己利用 Redis 寫限流工具也可以,在這里繼續(xù)進(jìn)行限流。
  4. 當(dāng)請求突破層層關(guān)卡到達(dá)業(yè)務(wù)層之后,對于實時性要求不高的數(shù)據(jù),直接從緩存查詢,緩存優(yōu)先查本地緩存,其次是遠(yuǎn)程分布式緩存如 Redis,緩存中沒有數(shù)據(jù)的話,最后再是 MySQL。

1.4 頁面靜態(tài)化

對于熱點數(shù)據(jù)頁面可以進(jìn)行靜態(tài)化處理。

比如秒殺商品頁、秒殺商品詳情頁等等這些熱點頁面直接自動進(jìn)行靜態(tài)化處理,這樣用戶每次訪問的時候,直接返回現(xiàn)成的頁面,就不用走數(shù)據(jù)庫了。

如果頁面數(shù)據(jù)發(fā)生變化,重新自動生成靜態(tài)頁面即可。

二 熱點商品數(shù)據(jù)

接下來就是熱點商品數(shù)據(jù)的處理了。

秒殺這種事情,在秒殺活動開始之前,我們基本上就能夠確定哪些數(shù)據(jù)是熱點數(shù)據(jù)了,所以處理處理起來相對來說并不難。

不過需要注意的是,能緩存的數(shù)據(jù)肯定是一些商品信息類的數(shù)據(jù),對于像庫存這類實時性要求極高的數(shù)據(jù),是不適合緩存的。

2.1 緩存預(yù)熱

緩存預(yù)熱主要從兩方面入手:

  1. 本地緩存預(yù)熱
  2. Redis 緩存預(yù)熱

查詢的時候先查本地緩存,沒有再查 Redis 緩存,這樣能夠有效避免 Redis 的熱 Key 問題。

2.2 數(shù)據(jù)拆分

另一方面就是我們要避免熱點數(shù)據(jù)聚集到一起,將熱點數(shù)據(jù)進(jìn)行拆分。避免從一個緩存處去獲取多個熱點數(shù)據(jù),這樣就能降低緩存的壓力。

比如:

  • 商品詳情數(shù)據(jù)
  • 價格數(shù)據(jù)
  • 秒殺規(guī)則數(shù)據(jù)
  • 。。。

可以對這些熱點數(shù)據(jù)進(jìn)行拆分,其實拆分之后,熱點數(shù)據(jù)也就不那么“熱”了。

三 庫存管理

庫存因為實時性要求比較高,因此就不方便用緩存。

庫存管理要是做不好,可能會發(fā)生超賣或者少賣。

那么庫存管理怎么做呢?保險的方案當(dāng)然就是直接去數(shù)據(jù)庫扣減,但是數(shù)據(jù)庫并發(fā)能力有限,所以往往還需要結(jié)合緩存來做。

我們分別來看。

3.1 數(shù)據(jù)庫扣減

數(shù)據(jù)庫扣減,為了避免把庫存扣成負(fù)數(shù),一般來說我們有兩種思路:

  1. 悲觀鎖
  2. 樂觀鎖

在高并發(fā)場景下,悲觀鎖會導(dǎo)致更新效率降低很多;而樂觀鎖則會導(dǎo)致大量的失敗。似乎都不是一個很好的選擇。

其實我們只是要保證庫存不被減為負(fù)數(shù)而已,那么其實就可以在更新 SQL 中添加一個條件就行了,像下面這樣:

***** and 庫存>=0

大致上這樣就可以了。

不過只是這樣做還不夠,因為數(shù)據(jù)庫的并發(fā)能力在哪擺著呢。所以我們還是要利用緩存。

3.2 緩存扣減

由于 Redis 本身就是單線程執(zhí)行的,因此我們再結(jié)合上 Lua 腳本,就可以保證扣減庫存這個操作的原子性。

在 Lua 腳本中我們可以獲取到庫存數(shù)據(jù),然后判斷庫存,沒問題再進(jìn)行扣減。

Redis 本身的高性能+單線程執(zhí)行+Lua 腳本的原子性,這三點結(jié)合起來就可以確保上述操作是沒有問題的。

3.3 最佳實踐

在具體實踐中,往往是 3.1 和 3.2 結(jié)合起來。

具體流程是這樣:

首先 Redis 做扣減,扣減完了之后,發(fā)送一條消息給 MQ,應(yīng)用程序再去消費這條消息,消費消息時完成數(shù)據(jù)庫的扣減。

這個過程中我們需要確保好 MQ 消息的可靠性和冪等性,處理好消息積壓。

當(dāng)然,穩(wěn)妥起見還需要有對賬機(jī)制,定時拉取 Redis 中的數(shù)據(jù)和數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行對比,保證數(shù)據(jù)的一致性。

四 重復(fù)下單

秒殺場景下用戶由于比較焦急,頻繁點擊可能造成重復(fù)下單,因此我們需要處理好下單操作的冪等性。

這個也有很多思路,需要多管齊下。

4.1 前端置灰

前端用戶點擊之后,就對秒殺按鈕進(jìn)行置灰操作,同時提醒用戶目前正在進(jìn)行秒殺。

這是基操,但是不能從根本上解決問題,還得配合后段冪等性處理。

4.2 后端冪等性處理

后段冪等性處理有很多方案,可以利用 Token 機(jī)制,這個松哥之前也有很多文章介紹,不多說。

同時因為秒殺這種場景往往是限購的,因此在用戶下單的時候可以判斷是否有在途訂單或者用戶是否已經(jīng)下單,進(jìn)而決定當(dāng)前下單操作是否能夠成功。

五 黃牛

薅羊毛的黃牛也是我們要考慮的一個問題。

5.1 識別黃牛

首先我們要識別出來哪些用戶可能是黃牛,一般來說,我們可以通過如下方式來識別:

  1. 請求頻率:監(jiān)測用戶的請求頻率,若某一賬戶的請求過于頻繁,則可能是黃牛使用自動化工具發(fā)出的。
  2. 訪問模式:分析用戶的訪問模式,例如短時間內(nèi)大量的重復(fù)請求或者非正常人類行為的訪問模式。
  3. IP 地址:檢查請求來源的 IP 地址,對于同一 IP 地址下頻繁的請求進(jìn)行限制或標(biāo)記。

如果公司有足夠的人力資源,這塊可以建立預(yù)測模型,通過模型去分析哪些人可能是黃牛。

5.2 防止黃牛

當(dāng)我們識別出來黃牛之后,一般來說有如下一些辦法:

  • 圖形驗證碼(CAPTCHA):在關(guān)鍵環(huán)節(jié)加入圖形驗證碼,要求用戶識別并輸入相應(yīng)的字符,以防止自動化工具的使用。
  • 滑動驗證:在關(guān)鍵環(huán)節(jié)采用滑動驗證等交互式驗證方式,這類驗證方式難以被自動化工具模擬,這也是大家目前見到的最多的驗證方式了。
  • 行為驗證:基于用戶的行為軌跡(如鼠標(biāo)移動軌跡、鍵盤輸入模式等)來進(jìn)行驗證,這個目前松哥只在京東圖書上見過這種驗證方式。
  • 請求頻率限制:對識別出來的用戶或 IP 地址的請求頻率進(jìn)行限制,超出限制則暫時禁止訪問,這塊利用 Nginx 或者 Sentinel 就能實現(xiàn)。
  • 黑名單:對于已知的黃牛 IP 地址或賬戶進(jìn)行封禁處理,這塊可以直接在 Nginx 上處理,也可以在網(wǎng)關(guān)如 Spring Cloud Gateway 上處理。
  • 動態(tài)調(diào)整:根據(jù)系統(tǒng)的實時負(fù)載情況動態(tài)調(diào)整限流閾值。

六 小結(jié)

秒殺是一個大工程,以上是松哥和大家分享的一些實現(xiàn)思路,具體落實下來還有很多細(xì)節(jié)需要處理。

借助本文希望小伙伴們在面試的時候不怯場,能夠回答出來。

責(zé)任編輯:武曉燕 來源: 江南一點雨
相關(guān)推薦

2021-01-14 05:23:32

高并發(fā)消息中間件

2022-09-19 18:14:58

分布式架構(gòu)中間件

2022-02-17 08:57:18

內(nèi)存設(shè)計進(jìn)程

2023-08-28 08:52:49

監(jiān)聽頁面用戶

2024-06-21 08:15:25

2023-09-02 21:22:36

Airbnb系統(tǒng)

2023-01-15 17:57:12

緩存技術(shù)kafka磁盤

2021-05-13 07:32:17

培訓(xùn)代碼同事

2025-04-25 07:15:00

勒索軟件企業(yè)安全

2019-11-27 15:19:44

系統(tǒng)緩存架構(gòu)

2023-12-22 09:03:31

2020-08-03 08:30:00

JSCSS排序

2023-12-29 11:32:27

2023-12-14 17:27:28

架構(gòu)設(shè)計數(shù)據(jù)表

2025-06-10 01:00:00

分布式日志系統(tǒng)

2023-11-08 07:05:07

架構(gòu)設(shè)計群聊系統(tǒng)

2025-03-17 02:00:00

2025-04-29 02:00:00

高并發(fā)系統(tǒng)場景

2025-05-26 01:55:00

HashMap擴(kuò)容Redis

2024-03-19 00:52:52

前端網(wǎng)頁篡改
點贊
收藏

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

av亚洲精华国产精华精| 欧美精品激情在线观看| 亚洲天堂激情| 免费看三级黄色片| 亚洲欧美国产视频| 最新亚洲激情| 人妻精油按摩bd高清中文字幕| 在线免费不卡电影| 美女久久久久| 成人黄色免费网| 亚洲视频在线观看日本a| 欧美日韩一区视频| 日韩欧美一区二区三区免费观看| 亚洲成人福利视频| 欧美激情国内偷拍| 99久久99精品久久久久久| 波多一区二区| 精品人妻互换一区二区三区| 欧美中文字幕在线播放| 国产三级三级三级精品8ⅰ区| 在线观看福利电影| 极品人妻videosss人妻| 91精品国产综合久久久久久久久| 国产精品国产三级国产专播品爱网| 欧美日韩va| 日韩成人在线免费视频| 热re99久久精品国99热蜜月| 欧美日韩色一区| 99视频一区| 蜜桃视频网站在线观看| 91九色蝌蚪porny| 国产精品久久久久久久久久ktv| 中文字幕制服丝袜成人av | 国产一区二区成人久久免费影院| a级在线观看| 亚洲一区二区自偷自拍| 69av在线播放| 久久无码av三级| 国产一区 二区| 18国产免费视频| 少妇人妻在线视频| 九九精品视频在线观看| 中文字幕第一页久久| 日韩超碰人人爽人人做人人添| 136福利视频导航| 成熟老妇女视频| 2019亚洲日韩新视频| 亚洲免费三区一区二区| 日韩免费久久| 超碰免费在线| 国产又粗又猛又爽视频| 91黄色国产视频| 欧美一区二区三区日韩| 激情久久久久久久久久久久久久久久| 伊人久久av| 日本三级小视频| 久久精品99国产| 全球成人中文在线| 欧洲中文字幕精品| 日韩国产欧美一区二区三区| 69堂免费精品视频在线播放| 懂色av蜜臀av粉嫩av分享吧最新章节| 韩国日本在线视频| 国产精品999| 欧美午夜视频一区二区| 亚洲激情影院| 精品丝袜在线| 国产精品一区二区免费视频| 五月婷婷六月丁香激情| 国产精品91久久久久久| 在线日韩av片| 久久精品国产99| 日韩精品亚洲专区在线观看| 欧美在线 | 亚洲| 最近中文字幕在线mv视频在线| 91精品国产综合久久久久久丝袜 | 九色综合日本| 91美女在线观看| 成人午夜一级| 亚洲欧美另类一区| 国产交换配乱淫视频免费| 农村寡妇一区二区三区| 亚洲欧洲国产伦综合| 中文字幕在线不卡一区| 欧美久久一级| 外国成人直播| 91亚洲精品国偷拍自产在线观看 | 国产精品美女久久久久久久久| 国产精品精品| 黄毛片在线观看| 国产高清免费在线观看| 国产123在线| 免费高清在线观看免费| 国产精品盗摄久久久| 日韩一级精品视频在线观看| 91视频.com| 精品二区视频| 2020国产精品极品色在线观看| 久操免费在线| 国产成人自拍偷拍| 久久精品成人av| 国产 国语对白 露脸| 国产欧美精品日韩| 中文字幕欧美日韩va免费视频| 日本韩国视频一区二区| 高清不卡一二三区| 亚洲午夜极品| 你懂的在线观看一区二区| 精品国产99久久久久久| 久草热在线观看| 尤物视频最新网址| 国产无套内射久久久国产| 黄色一区三区| 国产91色在线播放| 日韩三级影视基地| 亚洲女人天堂视频| 91麻豆精品国产91久久久资源速度 | 欧州一区二区三区| 免费影视亚洲| 免费在线观看污视频| 国产精品亚洲欧美在线播放| 欧美成人手机视频| 精品无码一区二区三区| 污片在线免费看| 日韩精品在线中文字幕| 亚洲v欧美v另类v综合v日韩v| 91免费精品视频| 91高清免费视频| 亚洲色图日韩av| 日韩欧美综合一区| 在线观看一区二区精品视频| 亚洲精品视频在线观看免费 | 欧美成人精品激情在线观看| 精品网站999www| 日韩欧美不卡一区| 欧美系列一区二区| 亚洲va欧美va国产va天堂影院| 亚洲国产成人私人影院tom| 国产一二三精品| 免费看黄色91| 视频一区二区国产| 国产亚洲精品bv在线观看| 欧美黄色一区| 色婷婷热久久| 欧美综合在线视频观看| 992tv国产精品成人影院| av电影在线地址| av2020不卡| 竹内纱里奈兽皇系列在线观看| 四虎亚洲成人| 乱人伦中文视频在线| 超碰免费97在线观看| 久久久久久不卡| 91激情视频在线观看| 中文字幕在线播放视频| 特黄特色免费视频| 50一60岁老妇女毛片| 最新日本中文字幕| 美女黄色一级视频| 麻豆精品国产传媒av| 少妇一级淫片免费放播放| 亚洲天堂2024| 国产成人av一区二区三区不卡| 屁屁影院国产第一页| 中文字幕一区二区三区人妻在线视频| 欧美女同在线观看| 思思久久精品视频| 欧美激情第一区| 国产高清av片| av在线播放网址| 成人性生交大免费看| 999精品久久久| 国产乡下妇女做爰视频| 欧美男人天堂网| 91在线你懂的| 精品视频一二区| yjizz视频网站在线播放| 在线免费观看的av网站| 国产三级伦理在线| 电影一区电影二区| 高清欧美性猛交xxxx黑人猛| 精品久久久中文字幕| 午夜视频精品| 久久精品卡一| 成人爽a毛片一区二区免费| 国产亚洲精品bt天堂精选| 亚洲老司机在线| 欧美放荡的少妇| 久久国内精品一国内精品| 日韩精品欧美激情| 亚洲欧美日韩一区二区在线| 久久天天躁狠狠躁夜夜爽蜜月 | 欧美日韩日日摸| 欧美大片在线观看一区二区| 国产69精品久久久久99| 成人av免费电影| 天天综合中文字幕| 久久久久狠狠高潮亚洲精品| 日本泡妞xxxx免费视频软件| 亚洲欧洲综合网| 影音先锋在线国产| 偷拍自拍在线| segui88久久综合9999| 欧美在线一级| 欧美激情偷拍自拍| 狠狠色狠狠色综合系列| 亚洲欧美色图小说| 亚洲二区中文字幕| 国产精品成人va在线观看| 制服诱惑一区| 在线视频 日韩| 中文字幕人妻色偷偷久久| 哥也色在线视频| 免费的黄网站在线观看| 一本一道久久a久久| 久久福利精品| 亚洲男人天堂av| 国产亚洲精品一区二区| 国产经品一区二区| 免费av不卡在线| 久久久久亚洲av无码专区体验| 免费看黄网站在线观看| 另类一区二区| 一区二区三区国产盗摄| 国产午夜一区二区三区| 欧美精品久久久久久久久老牛影院| 精品久久久av| 久久伊人资源站| 日韩精品一区二区三区中文不卡 | 91精品国产福利| 欧美亚洲国产日本| 男人c女人视频| 一本在线免费视频| 免费的黄色av| 精品久久免费| 久久一区视频| 亚洲成a人片在线观看中文| 中文字幕一区电影| 九九99玖玖| 手机看片国产精品| 91av久久久| 99riav视频一区二区| 国产日韩一区| 天天综合日日夜夜精品| 欧美另类第一页| 国内久久久精品| 精品无人区一区二区三区| 女教师高潮黄又色视频| 亚洲 小说区 图片区| 亚洲优女在线| 久久精品官网| 色综合天天综合| 国产91在线高潮白浆在线观看| 可以在线看的av网站| 国内偷拍精品视频| 中文字幕资源网在线观看| 国产精品国内免费一区二区三区| 久久久噜噜噜久噜久久综合| 日韩精品在线免费观看| 欧美亚洲爱爱另类综合| 林心如三级全黄裸体| 波多野结衣在线网站| 日韩精品免费| 亚洲码国产岛国毛片在线| 色综合色综合久久综合频道88| 大荫蒂性生交片| 国产一级淫片免费| 日韩a**中文字幕| 精品综合久久久久久8888| 日韩一区二区三区视频| 狠狠色综合欧美激情| 懂色av蜜桃av| segui88久久综合| 毛片一区二区| 日韩久久精品一区| 九九九九九九精品| 午夜精品久久久久99蜜桃最新版| 制服丝袜中文字幕在线| 久久久噜噜噜久久狠狠50岁| 欧美另类z0zxhd电影| 国产一区二区黄色| 老司机精品免费视频| 99久久久无码国产精品衣服| 91麻豆国产福利在线观看宅福利| 亚洲综合日韩| 日韩欧美国产午夜精品| 日韩亚洲视频| 狠狠躁夜夜躁人人爽天天高潮| 日日狠狠久久| 国产日产欧美一区二区视频| 久久久免费在线观看| 日本网站在线看| 不卡在线视频| 首页亚洲欧美制服丝腿| 精品乱人伦小说| 艳母动漫在线免费观看| 亚洲性猛交富婆| 精品免费在线| 在线亚洲+欧美+日本专区| 久久这里精品国产99丫e6| 欧美国产精品一二三| 精品国模一区二区三区欧美| 国产精品国产自产拍高清av| 国产玖玖精品视频| 精品一区二区在线观看视频| 福利精品一区| 亚洲人精品午夜| 成人18视频| 日韩免费av片| 啪啪亚洲精品| 欧美四级电影在线观看| 欧美综合激情| 91精品人妻一区二区三区果冻| 97精品一区| 精品国产乱码久久久久久图片 | 韩国av一区二区三区在线观看| 久久夜色精品国产| 亚洲美女在线播放| 桃花岛tv亚洲品质| 狠久久av成人天堂| 欧美裸体一区二区三区| 最新黄色av网站| 免费国产羞羞网站视频| 日韩制服丝袜av| 久久99精品久久久久久青青91| www.日本高清| 亚洲精品三区| 日韩欧美成人网| 性欧美18一19内谢| 久久手机免费观看| 国产精品亚洲视频| 国产精品美女主播| 日韩精品1区2区| 激情久久久久久| 色噜噜国产精品视频一区二区| 丰满少妇一区二区三区专区| 日本不卡一二三| 午夜不卡在线视频| 99热一区二区三区| 草碰在线视频| 久久久国产精华| 欧美lavv| 天堂成人在线视频| 高清免费成人av| 成人在线视频电影| 99热这里只有精品9| 久久精品国产精品亚洲综合| 欧美亚洲国产成人精品| 久久精品视频8| 夜久久久久久| 欧美一级黑人aaaaaaa做受| 国产精品第56页| 伊人久久婷婷| 琪琪亚洲精品午夜在线| 丰满人妻老熟妇伦人精品| 亚洲欧美日韩一区在线观看| 97视频在线观看亚洲| 中国一级特黄毛片| 亚洲精品女人| 青草青草久热精品视频在线观看| 国产美女激情视频| 奇米在线7777在线精品| 成人中文字幕在线观看| 欧美第一页浮力影院| 日韩欧乱色一区二区三区在线| 欧美高清精品3d| 又黄又爽又色的视频| 一区二区三区四区精品视频| 亚洲国产精品va在线看黑人 | 91精品国产66| 日韩精品一区在线| 国产熟妇久久777777| 久久国产中文字幕| 欧美激情一级欧美精品| 色一情一乱一伦| 成人免费黄色网| 国产黑丝在线视频| 久久综合久色欧美综合狠狠| 久久视频免费在线观看| 日韩黄色在线免费观看| 天天综合网站| 五月天男人天堂| 99久久精品国产导航| 欧美日韩 一区二区三区| 久久久av电影| 奇米777国产一区国产二区| 国产一级不卡毛片| 亚洲日本丝袜连裤袜办公室| 国精产品一品二品国精品69xx| 久久久久久亚洲精品| 清纯唯美综合亚洲| 国产亚洲精品成人a| 在线观看av一区| 青草视频在线免费直播| 欧美日韩精品一区| 国产呦萝稀缺另类资源| 亚洲婷婷综合网| 久久777国产线看观看精品| 国产在线日韩精品| 91人妻一区二区|