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

不懂高并發,薪資涼半截!

開發 架構 開發工具
高并發,幾乎是每個程序員都想擁有的經驗。原因很簡單:隨著流量變大,會遇到各種各樣的技術問題。

 高并發,幾乎是每個程序員都想擁有的經驗。原因很簡單:隨著流量變大,會遇到各種各樣的技術問題。

[[331688]]
圖片來自 Pexels

 

比如接口響應超時、CPU load 升高、GC 頻繁、死鎖、大數據量存儲等等,這些問題能推動我們在技術深度上不斷精進。

在過往的面試中,如果候選人做過高并發的項目,我通常會讓對方談談對于高并發的理解。

但是能系統性地回答好此問題的人并不多,大概分成這樣幾類:

  • 對數據化的指標沒有概念:不清楚選擇什么樣的指標來衡量高并發系統?分不清并發量和 QPS,甚至不知道自己系統的總用戶量、活躍用戶量,平峰和高峰時的 QPS 和 TPS 等關鍵數據。
  • 設計了一些方案,但是細節掌握不透徹:講不出該方案要關注的技術點和可能帶來的副作用。比如讀性能有瓶頸會引入緩存,但是忽視了緩存命中率、熱點 Key、數據一致性等問題。
  • 理解片面,把高并發設計等同于性能優化:大談并發編程、多級緩存、異步化、水平擴容,卻忽視高可用設計、服務治理和運維保障。
  • 掌握大方案,卻忽視最基本的東西:能講清楚垂直分層、水平分區、緩存等大思路,卻沒意識去分析數據結構是否合理,算法是否高效,沒想過從最根本的 IO 和計算兩個維度去做細節優化。

這篇文章,我想結合自己的高并發項目經驗,系統性地總結下高并發需要掌握的知識和實踐思路,希望對你有所幫助。

內容分成以下三個部分:

  • 如何理解高并發?
  • 高并發系統設計的目標是什么?
  • 高并發的實踐方案有哪些?

如何理解高并發?

高并發意味著大流量,需要運用技術手段抵抗流量的沖擊,這些手段好比操作流量,能讓流量更平穩地被系統所處理,帶給用戶更好的體驗。

我們常見的高并發場景有:淘寶的雙 11、春運時的搶票、微博大 V 的熱點新聞等。

除了這些典型事情,每秒幾十萬請求的秒殺系統、每天千萬級的訂單系統、每天億級日活的信息流系統等,都可以歸為高并發。

很顯然,上面談到的高并發場景,并發量各不相同,那到底多大并發才算高并發呢?

①不能只看數字,要看具體的業務場景。不能說 10W QPS 的秒殺是高并發,而 1W QPS 的信息流就不是高并發。

信息流場景涉及復雜的推薦模型和各種人工策略,它的業務邏輯可能比秒殺場景復雜 10 倍不止。因此,不在同一個維度,沒有任何比較意義。

②業務都是從 0 到 1 做起來的,并發量和 QPS 只是參考指標,最重要的是:在業務量逐漸變成原來的 10 倍、100 倍的過程中,你是否用到了高并發的處理方法去演進你的系統。

從架構設計、編碼實現、甚至產品方案等維度去預防和解決高并發引起的問題?而不是一味的升級硬件、加機器做水平擴展。

此外,各個高并發場景的業務特點完全不同:有讀多寫少的信息流場景、有讀多寫多的交易場景,那是否有通用的技術方案解決不同場景的高并發問題呢?

我覺得大的思路可以借鑒,別人的方案也可以參考,但是真正落地過程中,細節上還會有無數的坑。

另外,由于軟硬件環境、技術棧、以及產品邏輯都沒法做到完全一致,這些都會導致同樣的業務場景,就算用相同的技術方案也會面臨不同的問題,這些坑還得一個個趟。

因此,這篇文章我會將重點放在基礎知識、通用思路、和我曾經實踐過的有效經驗上,希望讓你對高并發有更深的理解。

高并發系統設計的目標是什么?

先搞清楚高并發系統設計的目標,在此基礎上再討論設計方案和實踐經驗才有意義和針對性。

宏觀目標

高并發絕不意味著只追求高性能,這是很多人片面的理解。從宏觀角度看,高并發系統設計的目標有三個:高性能、高可用,以及高可擴展。

①高性能:性能體現了系統的并行處理能力,在有限的硬件投入下,提高性能意味著節省成本。

同時,性能也反映了用戶體驗,響應時間分別是 100 毫秒和 1 秒,給用戶的感受是完全不同的。

②高可用:表示系統可以正常服務的時間。一個全年不停機、無故障;另一個隔三差五出線上事故、宕機,用戶肯定選擇前者。另外,如果系統只能做到 90% 可用,也會大大拖累業務。

③高擴展:表示系統的擴展能力,流量高峰時能否在短時間內完成擴容,更平穩地承接峰值流量,比如雙 11 活動、明星離婚等熱點事件。

這 3 個目標是需要通盤考慮的,因為它們互相關聯、甚至也會相互影響。

 

比如說:考慮系統的擴展能力,你會將服務設計成無狀態的,這種集群設計保證了高擴展性,其實也間接提升了系統的性能和可用性。

再比如說:為了保證可用性,通常會對服務接口進行超時設置,以防大量線程阻塞在慢請求上造成系統雪崩,那超時時間設置成多少合理呢?一般,我們會參考依賴服務的性能表現進行設置。

微觀目標

再從微觀角度來看,高性能、高可用和高擴展又有哪些具體的指標來衡量?為什么會選擇這些指標呢?

性能指標:通過性能指標可以度量目前存在的性能問題,同時作為性能優化的評估依據。一般來說,會采用一段時間內的接口響應時間作為指標。

①平均響應時間:最常用,但是缺陷很明顯,對于慢請求不敏感。比如 1 萬次請求,其中 9900 次是 1ms,100 次是 100ms,則平均響應時間為 1.99ms,雖然平均耗時僅增加了 0.99ms,但是 1% 請求的響應時間已經增加了 100 倍。

②TP90、TP99 等分位值:將響應時間按照從小到大排序,TP90 表示排在第 90 分位的響應時間, 分位值越大,對慢請求越敏感。

③吞吐量:和響應時間呈反比,比如響應時間是 1ms,則吞吐量為每秒 1000 次。

 

通常,設定性能目標時會兼顧吞吐量和響應時間,比如這樣表述:在每秒 1 萬次請求下,AVG 控制在 50ms 以下,TP99 控制在 100ms 以下。對于高并發系統,AVG 和 TP 分位值必須同時要考慮。

另外,從用戶體驗角度來看,200 毫秒被認為是第一個分界點,用戶感覺不到延遲,1 秒是第二個分界點,用戶能感受到延遲,但是可以接受。

因此,對于一個健康的高并發系統,TP99 應該控制在 200 毫秒以內,TP999 或者 TP9999 應該控制在 1 秒以內。

可用性指標:高可用性是指系統具有較高的無故障運行能力,可用性=平均故障時間/系統總運行時間,一般使用幾個 9 來描述系統的可用性。

 

對于高并發系統來說,最基本的要求是:保證 3 個 9 或者 4 個 9。原因很簡單,如果你只能做到 2 個 9,意味著有 1% 的故障時間,像一些大公司每年動輒千億以上的 GMV 或者收入,1% 就是 10 億級別的業務影響。

可擴展性指標:面對突發流量,不可能臨時改造架構,最快的方式就是增加機器來線性提高系統的處理能力。

對于業務集群或者基礎組件來說,擴展性=性能提升比例/機器增加比例,理想的擴展能力是:資源增加幾倍,性能提升幾倍。通常來說,擴展能力要維持在 70% 以上。

但是從高并發系統的整體架構角度來看,擴展的目標不僅僅是把服務設計成無狀態就行了,因為當流量增加 10 倍,業務服務可以快速擴容 10 倍,但是數據庫可能就成為了新的瓶頸。

像 MySQL 這種有狀態的存儲服務通常是擴展的技術難點,如果架構上沒提前做好規劃(垂直和水平拆分),就會涉及到大量數據的遷移。

因此,高擴展性需要考慮:服務集群、數據庫、緩存和消息隊列等中間件、負載均衡、帶寬、依賴的第三方等,當并發達到某一個量級后,上述每個因素都可能成為擴展的瓶頸點。

高并發的實踐方案有哪些?

了解了高并發設計的 3 大目標后,再系統性總結下高并發的設計方案,會從以下兩部分展開:先總結下通用的設計方法,然后再圍繞高性能、高可用、高擴展分別給出具體的實踐方案。

通用的設計方法

通用的設計方法主要是從「縱向」和「橫向」兩個維度出發,俗稱高并發處理的兩板斧:縱向擴展和橫向擴展。

縱向擴展(scale-up):它的目標是提升單機的處理能力。

方案包括如下兩種:

  • 提升單機的硬件性能:通過增加內存、CPU 核數、存儲容量、或者將磁盤升級成 SSD 等堆硬件的方式來提升。
  • 提升單機的軟件性能:使用緩存減少 IO 次數,使用并發或者異步的方式增加吞吐量。

橫向擴展(scale-out):因為單機性能總會存在極限,所以最終還需要引入橫向擴展,通過集群部署以進一步提高并發處理能力。

包括以下兩個方向:

①做好分層架構:這是橫向擴展的提前,因為高并發系統往往業務復雜,通過分層處理可以簡化復雜問題,更容易做到橫向擴展。

上面這種圖是互聯網最常見的分層架構,當然真實的高并發系統架構會在此基礎上進一步完善。

 

比如會做動靜分離并引入 CDN,反向代理層可以是 LVS+Nginx,Web 層可以是統一的 API 網關,業務服務層可進一步按垂直業務做微服務化,存儲層可以是各種異構數據庫。

②各層進行水平擴展:無狀態水平擴容,有狀態做分片路由。業務集群通常能設計成無狀態的,而數據庫和緩存往往是有狀態的,因此需要設計分區鍵做好存儲分片,當然也可以通過主從同步、讀寫分離的方案提升讀性能。

具體的實踐方案

下面再結合我的個人經驗,針對高性能、高可用、高擴展 3 個方面,總結下可落地的實踐方案。

高性能的實踐方案:

  • 集群部署,通過負載均衡減輕單機壓力。
  • 多級緩存,包括靜態數據使用 CDN、本地緩存、分布式緩存等,以及對緩存場景中的熱點 Key、緩存穿透、緩存并發、數據一致性等問題的處理。
  • 分庫分表和索引優化,以及借助搜索引擎解決復雜查詢問題。
  • 考慮 NoSQL 數據庫的使用,比如 HBase、TiDB 等,但是團隊必須熟悉這些組件,且有較強的運維能力。
  • 異步化,將次要流程通過多線程、MQ、甚至延時任務進行異步處理。
  • 限流,需要先考慮業務是否允許限流(比如秒殺場景是允許的),包括前端限流、Nginx 接入層的限流、服務端的限流。
  • 對流量進行削峰填谷,通過 MQ 承接流量。
  • 并發處理,通過多線程將串行邏輯并行化。
  • 預計算,比如搶紅包場景,可以提前計算好紅包金額緩存起來,發紅包時直接使用即可。
  • 緩存預熱,通過異步任務提前預熱數據到本地緩存或者分布式緩存中。
  • 減少 IO 次數,比如數據庫和緩存的批量讀寫、RPC 的批量接口支持、或者通過冗余數據的方式干掉 RPC 調用。
  • 減少 IO 時的數據包大小,包括采用輕量級的通信協議、合適的數據結構、去掉接口中的多余字段、減少緩存 Key 的大小、壓縮緩存 Value 等。
  • 程序邏輯優化,比如將大概率阻斷執行流程的判斷邏輯前置、For 循環的計算邏輯優化,或者采用更高效的算法。
  • 各種池化技術的使用和池大小的設置,包括 HTTP 請求池、線程池(考慮 CPU 密集型還是 IO 密集型設置核心參數)、數據庫和 Redis 連接池等。
  • JVM 優化,包括新生代和老年代的大小、GC 算法的選擇等,盡可能減少 GC 頻率和耗時。
  • 鎖選擇,讀多寫少的場景用樂觀鎖,或者考慮通過分段鎖的方式減少鎖沖突。

上述方案無外乎從計算和 IO 兩個維度考慮所有可能的優化點,需要有配套的監控系統實時了解當前的性能表現,并支撐你進行性能瓶頸分析,然后再遵循二八原則,抓主要矛盾進行優化。

高可用的實踐方案:

  • 對等節點的故障轉移,Nginx 和服務治理框架均支持一個節點失敗后訪問另一個節點。
  • 非對等節點的故障轉移,通過心跳檢測并實施主備切換(比如redis的哨兵模式或者集群模式、MySQL 的主從切換等)。
  • 接口層面的超時設置、重試策略和冪等設計。
  • 降級處理:保證核心服務,犧牲非核心服務,必要時進行熔斷;或者核心鏈路出問題時,有備選鏈路。
  • 限流處理:對超過系統處理能力的請求直接拒絕或者返回錯誤碼。
  • MQ 場景的消息可靠性保證,包括 Producer 端的重試機制、Broker 側的持久化、Consumer 端的 Ack 機制等。
  • 灰度發布,能支持按機器維度進行小流量部署,觀察系統日志和業務指標,等運行平穩后再推全量。
  • 監控報警:全方位的監控體系,包括最基礎的 CPU、內存、磁盤、網絡的監控,以及 Web 服務器、JVM、數據庫、各類中間件的監控和業務指標的監控。
  • 災備演練:類似當前的“混沌工程”,對系統進行一些破壞性手段,觀察局部故障是否會引起可用性問題。

高可用的方案主要從冗余、取舍、系統運維 3 個方向考慮,同時需要有配套的值班機制和故障處理流程,當出現線上問題時,可及時跟進處理。

高擴展的實踐方案:

  • 合理的分層架構:比如上面談到的互聯網最常見的分層架構,另外還能進一步按照數據訪問層、業務邏輯層對微服務做更細粒度的分層(但是需要評估性能,會存在網絡多一跳的情況)。
  • 存儲層的拆分:按照業務維度做垂直拆分、按照數據特征維度進一步做水平拆分(分庫分表)。
  • 業務層的拆分:最常見的是按照業務維度拆(比如電商場景的商品服務、訂單服務等),也可以按照核心接口和非核心接口拆,還可以按照請求源拆(比如 To C 和 To B,APP 和 H5)。

最后的話

高并發確實是一個復雜且系統性的問題,由于篇幅有限,諸如分布式 Trace、全鏈路壓測、柔性事務都是要考慮的技術點。

另外,如果業務場景不同,高并發的落地方案也會存在差異,但是總體的設計思路和可借鑒的方案基本類似。

高并發設計同樣要秉承架構設計的 3 個原則:簡單、合適和演進。“過早的優化是萬惡之源”,不能脫離業務的實際情況,更不要過度設計,合適的方案就是最完美的。

希望這篇文章能帶給你關于高并發更全面的認識,如果你也有可借鑒的經驗和深入的思考,歡迎評論區留言討論。

作者:駱俊武

編輯:陶家龍

出處:轉載自微信公眾號 IT 人的職場進階(ID:BestITer)

責任編輯:武曉燕 來源: IT 人的職場進階
相關推薦

2019-05-27 08:11:13

高并發Synchronize底層

2023-10-12 00:00:00

面試程序多線程

2024-11-14 11:15:32

2019-06-28 10:55:04

預熱高并發并發高

2023-08-09 09:03:49

CPU密集型運算

2018-04-16 04:35:53

區塊鏈技術金融

2025-03-10 10:00:00

Ollama高并發

2017-02-20 07:47:04

緩存HASH高并發

2018-09-15 04:59:01

2021-05-14 14:52:59

高并發TPSQPS

2009-06-16 14:43:23

大型網站系統架構

2021-05-24 09:28:41

軟件開發 技術

2025-02-26 03:00:00

2025-02-28 00:03:22

高并發TPS系統

2016-11-25 00:38:45

隔離負載均衡系統

2013-01-30 10:12:24

NginxNginx優化高并發

2022-02-16 14:29:21

Callable接口IDE

2014-08-08 13:30:44

Nginx

2021-10-28 09:36:12

高并發數據實踐

2012-12-27 10:31:43

開發設計架構設計
點贊
收藏

51CTO技術棧公眾號

欧美激情综合色| 欧美猛男超大videosgay| 精品国产一区二区三区久久久久久| 国产在线观看你懂的| 色天下一区二区三区| 欧美三级三级三级爽爽爽| 欧美aaa在线观看| 香蕉视频黄在线观看| 日本不卡在线视频| 欧美成人激情视频| 白白色免费视频| 国产精品视频一区二区三区综合| 午夜精品久久久| 亚洲欧洲日本国产| 人妻少妇精品无码专区| 久久99在线观看| 91国产视频在线| 亚洲一二三在线观看| 日韩大胆成人| 日韩一区二区免费在线观看| 亚欧在线免费观看| 97人澡人人添人人爽欧美| 欧美激情一区二区三区| 国产亚洲二区| 国内精品久久久久久久久久久| 亚洲综合精品| 国产69精品99久久久久久宅男| 女人黄色一级片| 亚洲免费福利一区| 亚洲成年网站在线观看| 久久成年人网站| gogo亚洲高清大胆美女人体| 香港成人在线视频| 亚洲一区 在线播放| 国产在线你懂得| 本田岬高潮一区二区三区| 成人国产精品久久久| 日本高清不卡码| 亚洲激情偷拍| 超碰91人人草人人干| 69xxx免费| 欧美美女在线| 亚洲精品中文字幕女同| 人妻 日韩 欧美 综合 制服| 精品国产一区二| 欧美精品一二三| 少妇网站在线观看| 婷婷午夜社区一区| 日本久久电影网| 欧美日韩在线中文| 高潮在线视频| 精品欧美激情精品一区| 黄色大片中文字幕| 麻豆国产在线| 精品国产精品自拍| 免费欧美一级视频| 成人影院入口| 色噜噜狠狠色综合欧洲selulu| 国产精品自拍片| 黄色18在线观看| 黑人极品videos精品欧美裸| 男人天堂网视频| 伊人久久国产| 91电影在线观看| 国产精品区在线| 日韩美香港a一级毛片| 欧美精品成人一区二区三区四区| 一起操在线视频| 亚洲伊人伊成久久人综合网| 欧美一区在线视频| 成年人看片网站| 欧美在线关看| 影音先锋欧美精品| 国产免费美女视频| 欧美日韩综合| 91av在线播放视频| 国产黄色免费视频| 精彩视频一区二区| 操一操视频一区| 欧美孕妇性xxxⅹ精品hd| 国产无人区一区二区三区| 亚洲砖区区免费| 污片视频在线免费观看| 大荫蒂欧美视频另类xxxx| 在线观看免费成人av| 久久精品国产福利| 日韩久久免费av| 亚洲一区二区观看| 天天综合一区| 国产91精品高潮白浆喷水| 国产污视频网站| 国产精品一级二级三级| 精品国产一区二区三区麻豆免费观看完整版 | 欧美视频网址| 九九视频直播综合网| 久草视频在线观| 精品伊人久久久久7777人| 高清国产在线一区| 成人亚洲综合天堂| 亚洲一区二区影院| 日韩免费高清在线| 永久免费精品视频| 国产一区二区三区久久精品| 久草视频免费在线| 丝袜亚洲另类欧美综合| 成人xxxxx色| 国产精品一区在线看| 亚洲永久免费av| 在线观看亚洲色图| 欧美巨大xxxx| 欧美xxxx做受欧美| 伊人久久国产精品| www.在线成人| 欧美高清中文字幕| 久久青草免费| 亚洲天堂av女优| 国产精品7777| 国产一区二区三区国产| 日韩激情久久| 一二三四视频在线中文| 日韩欧美亚洲国产精品字幕久久久| av网站免费在线看| 夜久久久久久| 国产日韩欧美一区二区| 中文在线手机av| 欧美男人的天堂一二区| 蜜桃久久精品成人无码av| 亚洲美女毛片| a级国产乱理论片在线观看99| 99免在线观看免费视频高清| 一本久道久久综合中文字幕| 国产精品久久AV无码| 国产精品国码视频| 亚洲一区二区久久久久久久| 日本免费在线视频| 欧美午夜精品一区二区蜜桃| a毛片毛片av永久免费| 亚洲第一黄网| 国产中文一区二区| 97人人爽人人澡人人精品| 精品国产人成亚洲区| 一区二区三区免费高清视频| 国产麻豆日韩欧美久久| 日本黄色a视频| 99综合久久| 日韩网站免费观看高清| 国产一区二区在线视频聊天| 国产精品毛片高清在线完整版| 亚洲综合婷婷久久| 久久久综合色| 成人午夜黄色影院| 大地资源网3页在线观看| 欧美日韩精品专区| 亚洲AV成人无码精电影在线| 国产一区二区影院| 欧美日韩dvd| 国产精品一区二区中文字幕| 91av视频在线免费观看| 美女做暖暖视频免费在线观看全部网址91| 色综合天天狠狠| 一区二区三区伦理片| 人人超碰91尤物精品国产| 亚洲欧洲一区二区| 亚洲影视资源| 国内久久久精品| 欧美女子与性| 欧美日韩国产高清一区二区三区 | 你懂的在线播放| 色婷婷国产精品| 91麻豆制片厂| 韩国一区二区三区| 亚洲色成人www永久在线观看 | 国产亚洲欧美在线精品| 久久久精品国产免费观看同学| 三级a在线观看| 亚洲欧美在线专区| 国产欧美日韩伦理| 亚洲综合av一区二区三区| 欧美成年人视频网站| 婷婷在线免费视频| 欧美亚洲国产bt| 久热这里有精品| 26uuu国产一区二区三区| 一级在线免费视频| 国精品一区二区三区| 日本黄网免费一区二区精品| 亚洲青青一区| 欧美精品久久久久久久免费观看| 欧美xxx.com| 欧美一区二区三区四区高清| 人人爽人人爽人人片av| 亚洲图片你懂的| 国产精品无码网站| 国产一区二区三区黄视频 | 国产香蕉精品| 国产美女精品免费电影| 蜜桃麻豆av在线| 精品国产欧美一区二区三区成人| 无码国产精品一区二区色情男同| 欧美日韩aaaaaa| 国产精品久久久久久久妇| 国产精品视频一二| 亚洲一区二区在线免费| 久久国产婷婷国产香蕉| 欧美色图色综合| 欧美一区综合| 亚洲精品在线视频观看| 日韩av中文字幕一区| 亚洲精品欧美极品| 国产福利亚洲| 国产成人免费91av在线| gogo久久| 九九九久久国产免费| yw视频在线观看| 精品一区二区三区四区| 亚洲精品无amm毛片| 4438亚洲最大| 中文文字幕一区二区三三| 亚洲成人av一区二区三区| 国产免费美女视频| 国产精品伦一区二区三级视频| 色无极影院亚洲| 99精品久久99久久久久| 99免费观看视频| 国产伦精品一区二区三区视频青涩| 五月婷婷丁香综合网| 另类图片国产| 日本一本二本在线观看| 在线精品亚洲| 免费的一级黄色片| 欧美国产高清| 欧美a级免费视频| 欧美高清一区| 9色porny| 亚洲免费大片| 亚洲精品蜜桃久久久久久| 欧美激情成人在线| 天堂av在线中文| 亚洲综合中文| 看一级黄色录像| 欧美一区高清| 成人高清dvd| 欧美视频网站| 日韩一级性生活片| 在线日本成人| 久久久久久久久久久视频| 一区二区三区成人精品| 无码aⅴ精品一区二区三区浪潮 | 欧美另类亚洲| 男人的天堂avav| 欧美日本不卡高清| 91午夜在线观看| 中文高清一区| 激情婷婷综合网| 热久久免费视频| 奇米视频7777| 丁香婷婷综合网| 国产一级黄色录像| 久久美女艺术照精彩视频福利播放| mm131美女视频| 国产精品人成在线观看免费| 激情五月激情综合| 一区二区三区日韩精品视频| 国产午夜精品一区二区理论影院 | 国产精品免费丝袜| 午夜激情福利网| 亚洲一区二区三区四区在线| 国产无遮挡又黄又爽在线观看 | 91中文字幕在线视频| 欧美一级黄色片| 视频一区二区在线播放| 亚洲欧美中文在线视频| 日本在线免费网| 欧美极品少妇xxxxx| 成人免费无遮挡| 国产精品视频xxx| eeuss国产一区二区三区四区| 免费国产一区二区| 欧美gay男男猛男无套| 免费看毛片的网址| 日韩电影在线观看一区| 国产91在线免费观看| 91免费视频大全| 小早川怜子一区二区的演员表| 亚洲在线中文字幕| 手机av免费观看| 精品国产免费久久| 国产高清视频在线| 欧美精品少妇videofree| 韩国成人漫画| 91久久精品一区二区别| 亚洲国产网址| 亚洲国产精品女人| 午夜亚洲视频| 下面一进一出好爽视频| 久久色成人在线| 成人免费毛片东京热| 一本色道久久综合亚洲精品按摩| 99久久国产免费| 亚洲色图狂野欧美| 欧美日韩经典丝袜| 国产精品亚洲片夜色在线| 日韩精品免费一区二区夜夜嗨| 一区二区三区四区视频在线观看 | xxxx国产视频| 国产欧美日本一区视频| 国产精品99无码一区二区| 欧美日韩亚洲丝袜制服| 亚洲av成人精品一区二区三区在线播放| 搡老女人一区二区三区视频tv | 国产日产久久高清欧美一区| 欧美a一欧美| 日韩免费在线观看av| 麻豆国产精品777777在线| 白丝女仆被免费网站| 亚洲午夜在线观看视频在线| 一二区在线观看| 国产一区二区三区在线| 欲香欲色天天天综合和网| 国产高清一区视频| 国产精品久久久久蜜臀| 日本免费观看网站| 91老师国产黑色丝袜在线| 日韩成人一区二区三区| 欧美变态tickle挠乳网站| 麻豆视频在线免费观看| 国产精品久久视频| 美女久久久久| 久久精品99国产| 久久综合成人精品亚洲另类欧美| 国产精品theporn动漫| 精品国产a毛片| 国产网红在线观看| 古典武侠综合av第一页| 希岛爱理av一区二区三区| 国产精品视频中文字幕| 国产精品视频第一区| 在线观看毛片网站| 日韩在线视频国产| 日本久久二区| 天天爱天天做天天操| 韩国精品一区二区| 999精品视频在线观看播放| 欧美肥胖老妇做爰| 最新国产在线观看| 国产在线播放91| 91精品国产视频| 五月天六月丁香| 亚洲国产精品久久人人爱| 人妻一区二区三区| 97成人精品区在线播放| 中文字幕中文字幕精品| 国产精品无码一本二本三本色| 日本一区二区三区免费乱视频| 中文字幕一区二区三区人妻四季| 中文字幕日韩av综合精品| 97精品资源在线观看| 蜜桃网站在线观看| www.在线成人| 波多野结衣视频在线观看| 最近2019年手机中文字幕| 成人亚洲精品| 日韩欧美不卡在线| 91免费看`日韩一区二区| 自拍偷拍18p| 久久色免费在线视频| 7777精品| www日韩视频| 中文字幕亚洲欧美在线不卡| 亚洲国产一二三区| 97视频在线观看亚洲| 波多野结衣一区| www.日本久久| 福利视频第一区| 久草免费在线观看| 国产精品制服诱惑| 青青青伊人色综合久久| 黄色一级片中国| 亚洲毛片在线观看.| 亚洲资源在线| 亚洲 高清 成人 动漫| 中文av一区特黄| 色呦呦中文字幕| 国产精品久久久久一区二区| 欧美欧美天天天天操| 国产精品1000部啪视频| 欧美一区二区视频免费观看| 欧美男人天堂| 日本高清xxxx| 久久影视一区二区| 国产偷人妻精品一区二区在线| 97超视频免费观看| 亚洲九九视频| 久久久无码人妻精品一区| 91精品国产综合久久福利| 成人国产二区| 丁香六月激情婷婷| 亚洲欧美自拍偷拍| 黄色av网址在线免费观看| 成人三级在线|