精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

韩国欧美一区| 日韩精品一区二区三区中文| 国产女主播一区| 国产在线拍偷自揄拍精品| 国产人与禽zoz0性伦| 日韩08精品| 色域天天综合网| 国内外成人激情免费视频| 日韩欧美电影在线观看| 日本欧美一区| 亚洲欧洲av在线| 久久精品日韩精品| 国产又黄又猛又爽| 国产成人调教视频在线观看| 欧美顶级少妇做爰| 黄在线观看网站| 成人午夜免费福利| 三级久久三级久久久| 欧美激情视频播放| 国产成人在线网址| 西野翔中文久久精品字幕| 91精品国产综合久久婷婷香蕉 | 麻豆网站免费观看| 欧洲av不卡| 亚洲一区影音先锋| 影音先锋欧美在线| 加勒比一区二区三区在线| 福利一区在线观看| 欧美精品一本久久男人的天堂| 免费日本黄色网址| 国产精品一区二区美女视频免费看 | 91精品国产色综合久久| 男女曰b免费视频| √8天堂资源地址中文在线| 亚洲日本乱码在线观看| 日韩一区二区三区高清| 欧洲亚洲精品视频| av亚洲精华国产精华精华| 超碰97在线播放| 99久久99久久久精品棕色圆| 另类小说欧美激情| 国产精品视频区| 久久久久久久久久一级| 久久成人在线| 97视频com| 国产一级特黄a高潮片| 牛牛国产精品| 九九久久综合网站| www.黄色网| 激情综合五月| 日韩一级在线观看| 国内精品国产三级国产aⅴ久| 欧美视频第一| 欧美绝品在线观看成人午夜影视| 日韩av片网站| 久久电影天堂| 欧美日产国产精品| 丰满人妻一区二区三区53号 | 久久在线观看免费| 狠狠色综合欧美激情| 欧洲av在线播放| 99久久精品一区二区| 国产日韩欧美二区| 同心难改在线观看| 日韩电影免费在线看| 日本午夜精品理论片a级appf发布| 国产成人免费看| 午夜亚洲性色福利视频| 国产精品91免费在线| 天堂免费在线视频| 久久er精品视频| 91九色极品视频| 中文字幕国产在线观看| 日韩电影免费在线观看| 在线视频欧美性高潮| 99久久久无码国产精品不卡| 亚洲国产精品久久久久蝴蝶传媒| 久久视频免费观看| 久久综合色综合| 亚洲伦伦在线| 国产精品福利在线观看| 国产情侣在线播放| 成人av在线播放网站| 欧美精品一区二区三区在线四季| 国产青青草在线| 中文字幕亚洲在| 日本人妻伦在线中文字幕| 九色porny丨首页入口在线| 色伊人久久综合中文字幕| 国产乱女淫av麻豆国产| 成人爽a毛片免费啪啪红桃视频| 日韩av一区二区在线| 一级片黄色免费| 99热这里只有精品首页 | 91久久久一线二线三线品牌| 色哟哟中文字幕| 日本一区二区成人在线| 欧美一区二区三区综合| 精品91久久| 亚洲超碰精品一区二区| 欧美激情精品久久久久久小说| 日韩城人网站| 日韩大陆欧美高清视频区| 蜜桃av免费在线观看| 国产特黄一级片| 91在线成人| 亚洲成色777777女色窝| 亚洲一级片在线播放| 亚洲手机视频| 国产男女猛烈无遮挡91| 午夜性色福利影院| 一区二区在线观看视频在线观看| 国产第一页视频| 91成人在线精品视频| 欧美疯狂做受xxxx富婆| 亚洲精品乱码久久久久久蜜桃图片| 日韩国产欧美一区二区| 91成人性视频| 亚洲第一视频在线播放| 国产精品久线在线观看| 97av视频在线观看| 国产精品一线| 欧美成人亚洲成人| 丰满熟女人妻一区二区三| 99国产一区二区三精品乱码| 九九九九九九精品| 岛国成人毛片| 亚洲综合在线观看视频| 亚洲 欧美 另类人妖| 日韩mv欧美mv国产网站| 久久777国产线看观看精品| 在线免费看av的网站| 久久亚洲精精品中文字幕早川悠里| 日韩精品第1页| 日韩毛片网站| 日韩中文字幕免费| 中文字幕福利视频| 国产欧美一区二区精品忘忧草 | av不卡免费看| av一区二区三区四区电影| 视频一区二区三区不卡| 色婷婷av一区二区三区软件| 欧美性xxxx图片| 亚洲一区日本| 麻豆av一区二区三区| 天天综合av| 亚洲老头老太hd| 国产成人一区二区三区影院在线| 成人精品国产福利| 久久av综合网| 另类在线视频| 8x拔播拔播x8国产精品| 青春有你2免费观看完整版在线播放高清 | 99久免费精品视频在线观看| 青草青青在线视频| 久久久久97| 日本久久91av| 黄网在线观看| 欧美无砖砖区免费| 三上悠亚在线观看视频| 国产精一品亚洲二区在线视频| 国产超碰91| 午夜av在线播放| 精品国产乱码久久久久久图片| 国产亚洲精品久久久久久打不开 | 亚洲一区不卡| 日韩一区二区三区高清| 91视频成人| 久久久久久久久中文字幕| 天堂在线中文字幕| 欧美专区在线观看一区| 永久免费看片视频教学| 成人一级视频在线观看| 欧美一区二区三区爽大粗免费| 国产欧美日韩免费观看| 成人高h视频在线| 性xxxxfjsxxxxx欧美| 日韩av在线免费观看一区| 久久精品五月天| 亚洲视频小说图片| 亚洲av成人片色在线观看高潮| 久久精品导航| 水蜜桃在线免费观看| 欧美自拍视频| 国产原创欧美精品| 国产精品论坛| 色av中文字幕一区| 视频二区在线观看| 欧美日韩综合在线| 久久影院一区二区| 国产日韩精品视频一区| 台湾佬美性中文| 久久久久久久尹人综合网亚洲| 色香蕉在线观看| 日韩超碰人人爽人人做人人添| 91精品久久久久久久久久入口| 丁香花在线电影小说观看| 国产亚洲成av人片在线观看桃| 国产精品国产三级国产aⅴ| 天天综合色天天综合色h| 男女全黄做爰文章| 91麻豆国产自产在线观看| 国产视频在线观看网站| 九九久久成人| av激情久久| 成人在线中文| 欧美一级在线播放| 污污片在线免费视频| 伊人一区二区三区久久精品| 好男人在线视频www| 欧美日韩免费视频| 久久夜色精品国产噜噜亚洲av| 亚洲欧美日韩国产一区二区三区| 人妻少妇一区二区| 大桥未久av一区二区三区中文| 9l视频白拍9色9l视频| 亚洲一区免费| 精品少妇人妻av免费久久洗澡| 99久久精品费精品国产| 日韩欧美亚洲区| 日韩精品社区| 国产欧美欧洲| 亚洲日本va午夜在线电影| 国产精品视频一区国模私拍| 交100部在线观看| 久久久噜噜噜久久| 五月花成人网| 欧美大片网站在线观看| 黄色一级大片在线免费看产| 中文字幕一精品亚洲无线一区| 亚洲日本在线播放| 精品久久国产老人久久综合| 91tv国产成人福利| 欧美三级视频在线观看| 波多野结衣激情视频| 欧美性猛交xxxx乱大交| 日韩免费视频一区二区视频在线观看| 91一区一区三区| 在线播放av网址| 久久这里只有| 人人干视频在线| 亚洲成人原创| 成人一区二区免费视频| 亚洲激情另类| 奇米精品一区二区三区| 日韩亚洲国产精品| 欧美性大战久久久久xxx| 99精品国产在热久久下载| 国产av天堂无码一区二区三区| 一区在线视频| 日韩a∨精品日韩在线观看| 亚洲激情综合| 成年网站在线免费观看| 男男成人高潮片免费网站| 日本人69视频| 国产一区二区电影| 动漫美女无遮挡免费| 成人国产精品免费网站| 亚洲av网址在线| 久久久777精品电影网影网| xxxx日本黄色| 中文字幕日韩av资源站| 极品颜值美女露脸啪啪| 亚洲一区二区在线视频| 国产一级做a爱片久久毛片a| 欧美丝袜一区二区| 中日精品一色哟哟| 欧美一级片在线看| 秋霞网一区二区| 亚洲欧洲中文天堂| 日本中文字幕在线看| 欧美裸身视频免费观看| 美女搞黄视频在线观看| 国产精品99久久久久久久久久久久| 一区在线影院| 99久久99久久| 国产成人精品一区二区免费看京 | 国产精品一级伦理| 精品国产一区久久久| 无码精品人妻一区二区| 亚洲人午夜精品免费| 九色porny丨首页在线| 久久久久久久久久久国产| 三级成人在线| 99高清视频有精品视频| 亚洲精品进入| 青草全福视在线| 销魂美女一区二区三区视频在线| 一本色道久久亚洲综合精品蜜桃 | 99久热re在线精品996热视频 | 中文字幕色一区二区| 亚洲区第一页| 岛国av免费在线| 久久久三级国产网站| 欧美成人精品一区二区免费看片| 欧美小视频在线观看| 国产又粗又黄又爽视频| 亚洲精品国产精品乱码不99按摩| 日本视频在线观看| 久久男人的天堂| 日韩久久一区二区三区| av一区二区三区在线观看| av中文字幕一区二区| 青青草国产免费| 国产一区二区三区观看| 真实乱视频国产免费观看| 亚洲成人7777| 国产伦精品一区二区三区视频痴汉| 日韩精品中文字幕视频在线| 污视频在线免费观看网站| 国产精品爽黄69| 西瓜成人精品人成网站| 日韩av中文字幕第一页| 国内不卡的二区三区中文字幕| 人妻大战黑人白浆狂泄| 午夜精品久久久| 国产成人三级一区二区在线观看一| 欧美剧情电影在线观看完整版免费励志电影| 亚洲精品视频专区| 久久国内精品一国内精品| 日韩三级影视| 久久国产精品-国产精品| 欧美激情综合色综合啪啪| 国产精品啪啪啪视频| 日韩avvvv在线播放| 污片在线免费看| www激情久久| 日本一区二区三区四区五区| 欧美一级电影网站| 黄色免费网站在线| 91久久精品久久国产性色也91| 精品freesex老太交| 农村妇女精品一二区| 99久久久精品| xxxx.国产| 日韩精品免费在线视频观看| 97人澡人人添人人爽欧美| 国产高清精品一区| 一二三四视频在线中文| 久久精品亚洲国产奇米99| 欧美日韩成人免费观看| 欧美一级午夜免费电影| a级片国产精品自在拍在线播放| 国产日韩在线看片| 欧美丰满老妇| 亚洲小视频网站| 亚洲欧洲性图库| 99在线观看免费| 欧美美女15p| 久久精品色综合| 国产精品宾馆在线精品酒店| 99久久婷婷国产综合精品电影 | 色综合久久99| 狠狠色伊人亚洲综合网站l| 国产精品第3页| 91视频久久| 欧美性猛交乱大交| 亚洲v日本v欧美v久久精品| 天堂av手机版| 国产成人综合精品| 久久国产成人精品| 性鲍视频在线观看| 悠悠色在线精品| 凸凹人妻人人澡人人添| 欧美最猛性xxxx| 日韩电影二区| 波多野结衣三级视频| 亚洲高清三级视频| 狠狠狠综合7777久夜色撩人 | 超碰97久久| 99爱视频在线| 国产精品美女久久久久久久久久久| 国产一区二区三区四区视频| 欧美区在线播放| 日韩美女精品| 在线观看国产福利| 亚洲大片精品永久免费| 九色视频成人自拍| 91精品久久久久久久久| 欧美亚洲不卡| 久久久久久久久久久久| 91精品国模一区二区三区| 日本三级一区| 黄色高清视频网站| av一区二区三区黑人| 91tv国产成人福利| 91sa在线看| 亚洲国产精品综合久久久| 国产ts丝袜人妖系列视频| 欧美精品一二三| 男人久久天堂| 国产成人免费高清视频| 2021国产精品久久精品| 99精品在线看| 国产精品久久久久久久久免费| 欧美激情1区2区| www.99热| 亚洲国语精品自产拍在线观看| 日韩第二十一页| 日本精品一区二区三区四区|