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

京東手機商品詳情頁技術解密

開發 開發工具
京東手機單品頁在每次大促時承載所有流量的入口,它被天然賦予的一個標簽就是抗壓,對系統的穩定性、性能方面要求極其苛刻,接下來就和大家聊聊京東手機商品詳情頁技術內容。

京東手機單品頁在每次大促時承載所有流量的入口,它被天然賦予的一個標簽就是抗壓,對系統的穩定性、性能方面要求極其苛刻,另外單品頁本身業務復雜度較高,單品頁有幾十種垂直流程業務,并且展示上都要求個性化的單品頁,加上依賴有50+的基礎服務,稍有抖動,對整體服務質量都會有比較大的影響,因此之前大促也出現過各種問題,不斷打磨,持續優化升級,當前系統架構可支撐接近百萬的QPS瞬時訪問,并且今年雙11表現非常平穩,借此機會一塊和大家做一次分享。

[[181683]]

一、先聊聊APP接口開發的特點

1. 手機網絡、流量受限

  • 手機單品頁提供給APP的API受限于運營商的網絡,手機的信號時有時無、時好時壞極其不穩定,為了減少客戶端和后端建連握手的過程,因此接口下發內容大而全,涵蓋了頁面上的所有內容,沒辦法像瀏覽器BS的結構可以有大量的ajax請求;
  • API接口依賴了幾十個基礎服務,任何接口的抖動對整體接口性能影響很大,因此必須是并發請求依賴,減少接口抖動疊加的影響;
  • 單品頁有大量的圖片信息,商品主圖、插圖、推薦商品、手機配件商品、排行榜等等圖片信息量比較大,單個圖片的大小對手機流量影響較大,所有下發的圖片采用是webp格式,極大減少網絡傳輸流量。

2. 手機不同分辨率、網絡環境、系統版本的適配

  • 不同環境下用戶的體驗存在差異,比如在弱網、低版本、分辨率差的手機會保持最基本的購物車流程,會減少一些增值的體驗;
  • 圖片的展示尺寸也會根據網絡環境、分辨率大小進行適配。

3. APP版本兼容

  • 新業務需求變更盡可能兼容老版本,但有些業務很難兼容老版本,因此系統里面存在很多版本適配的邏輯,增加了系統的復雜度;
  • 客戶端如果出現重大bug并且沒辦法進行hotfix的情況下,需要服務端針對特定版本進行打補丁,也增加代碼復雜度以及后期的維護成本。

因此APP的接口開發邏輯復雜度和后續的維護成本被放大很多。

二、單品頁業務系統架構

單品頁系統的整體架構圖

這是當前單品頁系統的整體架構圖,其他的核心交易流程,比如購物車、下單等也都基本類似,單品頁系統主要有三個進程:OpenResty、Tracer-Collect、Tomcat,以及包含幾個旁路系統。OpenResty是nginx層的web容器,主要職責是做靜態化和限流防刷,只有經過清洗過的流量才會流轉到tomcat的java進程真正的業務處理,Tracer-Collect進程是通過旁路的方式異步埋點到統一的監控平臺,進行實時的數據分析。

三、核心技術點

1. OpenResty

這個是在今年618之前架構上做的一個變化,主要有以下幾點考慮:

  • 業務需要,業務流量到一定程度,需要把靜態化數據以及限流策略前置,更多把流量擋在前端,減少業務系統壓力;
  • ngx_openresty模塊有效地把Nginx 服務器轉變為一個強大的 Web 應用服務器,在其他0級系統中已經很好驗證了帶來的高可用、高并發的能力。

使用規范上

  • Lua屬于腳本語言,開發相對java語言比較開放,比如方法可以返回多對象,這對長期java開發人員就有很多不適應,在灰度過程中及時發現并進行修復,因此利用lua來滿足特殊需求外,不會進行過多業務邏輯處理;
  • 任何技術上的變動都要極度謹慎,不斷的進行灰度測試,我們是從一臺機器逐步灰度到一個set,再擴散到一個渠道,***全量,并且具備實時的異常數據埋點能力,及時發現灰度過程中問題,一旦發現問題要有開關能實時降級。

Lua語言對于很多團隊都使用過程中都遇到各種問題,今年雙11的總結會上也有團隊分享大促期間lua死鎖問題,我們這里遇到的一個場景是zk的配置數據同步到lua時一定概率出現死鎖。

原因:lua運行在nginx主線程中,但zk在nginx主線程外啟動新的線程watch,當zk更新時通過這個新線程通知數據更新,這時我們在這個新的線程中直接調用lua代碼,會有概率產生死鎖。

解決方案:在這個新線程中不直接調用lua代碼,而是通過http協議直接進入nginx主線程更新配置數據。

2. 數據靜態化

單品頁給APP提供的API重點包含兩個,一個是靜態接口,一個是動態接口數據,這里提到的靜態化重點是針對靜態接口數據,包含商品圖片、基本信息、店鋪商家信息、顏色尺碼、延保…..等,去年雙11期間,由于一些熱點商品訪問量過大,對jimdb集群單個分片的連接數和操作數都非常高,服務壓力過大,整體集群服務性能變差,因此針對此進行了三級熱點的優化:

(1CDN

眾所周知,CDN本來就是替業務靜態流量扛熱點數據,但是上邊提到后端有很多的適配工作,包括平臺、網絡環境、分辨率尺寸,要知道Android的分辨率五花八門,所以這種邏輯的話CDN很難發揮作用,因此今年針對這個邏輯做了優化,接口下發給APP的數據都是標準數據格式,同時會下發對應的適配規則給APP,由APP根據規則進行動態適配,極大地提升了緩存***率,另外別忘了還要加上各種開關控制和數據的埋點監控,這也是APP開發的一個重要特征,APP發出去的版本如果出現各種未知情況將會是災難,在618之前版本經過各種灰度最終還是順利上線,在618期間發揮了重要作用,CDN的***率達到60%以上,大促的0點開始大部分人還是集中在少數的爆款商品上。這是***層的保護。

(2OpenResty(Nginx+Lua)層靜態化

上邊提到這一層重點還是數據靜態化和防刷,您可能有疑問,CDN已經替擋住了大部分流量,為什么還需要這一層?CDN只是擋住了App的***版本熱點流量,還有M渠道是通過內網網關過來的,不經過CDN,以及App的老版本也是不走CDN,因此這一層主要依賴Nginx的共享緩存,分配100M的共享空間,在大促時***率也可以到接近20%。

(3JVM本地緩存

JVM的堆內存主要是針對商品的基本信息和特殊屬性信息進行本地緩存,支持動態接口商品熱點數據,依賴Guava組件實現的LRU緩存淘汰算法,大致5000個熱點sku數據,數據量在5M左右,這是第三層的數據保護,大促時***率在27%左右,另外強調一下,這里的java對象可動態配置成弱引用或者是軟引用,一般建議采用弱引用,這樣避免內存增長過快,導致頻繁的GC。

3. 數據異構,減少強依賴

數據異構帶來的好處是可以減少一些基礎服務的強依賴,之前老板提的一個目標就是基礎服務掛了,上層業務還能很好的活著,但是京東這個數據體量來看成本是非常巨大的,因此APP單品頁選擇部分數據異構,減少基礎服務接口的強依賴,主要是商品的基礎數據、擴展屬性信息、商品的詳情數據,全量數據同步一次之后通過中間件JMQ進行增量的數據同步變更,存儲使用的是緩存中間件jimdb(redis緩存)。

4. 并發請求異步化

APP單品頁前期屬于野蠻發展,很多RPC的依賴極其不合理,比如依賴關系沒有層次概念,超時時間設置超長、內外網接口同時依賴,造成任何的服務質量變差和網絡抖動對整體API影響非常大,因此進行了一次SOA化改造,主要工作是把單品頁系統從大網關分離出來,然后制定服務接入標準并進行改造,第三方面就是上游基礎服務調用并行化,系統整體并發能力及穩定性得到了極大的提升。

  • 服務依賴的標準
  • 依賴接口必須是內網服務,不允許依賴外網服務;
  • 接口超時時間不超過100ms,并且除了一些核心數據,比如商品、價格、庫存,其他都不進行重試;
  • 核心接口必須可支持跨機房的雙活容災,client端出現問題必須可切換,并且要有降級方案;

RPC調用***是依賴中間件JSF,這樣是點對點的長連接服務,減少每次建連的開銷,HTTP依賴需要經過內網的LB,增加一層代理的開銷,會出現一些不可控的問題。

隨著流量不斷增加,并行化遇到了瓶頸,每次請求會創建大量的線程,線程的維護和上下文切換成本本身比較消耗CPU資源,因此基于現有HttpClient和JSF基礎組件的異步化支持,進一步進行異步化的改造,單機壓測效果還是比較明顯,并發能力提升40%。

5. 監控

系統流量到一定程度,系統的各維度監控尤為重要,可以幫助我們縮短排查、定位問題的時間,甚至可以幫助預警風險,當前APP業務從用戶到后端整個服務鏈條的監控都已經非常完善,包括各運營商入口流量的監控、內外部網絡質量、負載均衡、以及網關流量的監控以外,我重點介紹下單品頁業務層的監控,下邊是業務監控系統數據異步埋點的架構,主要分為兩類數據,***業務指標數據比如單品頁各渠道訪問數據,通過UDP協議實時埋點到Kafka,然后storm實時在線分析形成最終需要的數據落地,另一類是大流量數據,比如系統異常信息落到磁盤日志中,然后通過logCollector異步發送到Kafka中,這類數據對磁盤IO、網卡IO的流量占比大,針對磁盤IO,會按照文件大小100M滾動生成日志文件,數據搬走之后進行刪除操作,網卡IO在數據傳輸過程中進行了限速,按照1m/s的速度進行傳輸,可進行動態調整,基本對業務不產生任何影響,大促峰值期間會針對一定比例降級。

業務監控系統數據異步埋點的架構

業務系統除了基本的服務器各項指標CPU、MEM監控,服務的性能、可用率監控以外,介紹幾個比較實用的業務能力監控:

  • 方法tree監控,一次請求在單品頁SOA系統內部所經過的每一個類的方法作為結點形成這么一顆樹,這棵樹非常直觀看到系統內部的依賴結構關系和任何一個節點的請求量的大小,如果性能、可用率、異常量、訪問量出現異常可***時間標紅報警,出現任何故障可***時間聚焦到具體某一個點上,極大提升了定位和處理故障的時間;

方法tree監控

  • 異常監控,系統依賴的外部服務以及系統內部拋出的任何一條異常的堆棧信息都被異步埋點記錄下來,進行實時的統計和報警,對系統健康度的把控起到至關重要的作用;

異常監控

異常監控

  • 用戶行為的跟蹤,詳細記錄用戶在什么時間做了什么事情以及當時的網絡情況,方便用戶出現問題時回放出問題時的現場,快速幫助用戶解決問題。

用戶行為的跟蹤

監控細節還有很多,以上幾個監控手段對當前業務系統幫助非常大也是非常實用的一些能力,現在業務系統已經做到非常透明,任何人都可以清晰看到系統的健康度,并且部分服務具備通過故障自動容錯的能力,對系統整體的穩定性提供了非常大的保障。

6. 限流手段

京東APP上所有商品價格庫存都是分區域的,因此很多刷子以及爬蟲不斷的來爬京東各區域的價格、庫存和促銷信息等,有一個很明顯的特征就是大量刷子刷時用戶登錄態的占比會明顯下降,因此單品頁針對用戶的行為實時行為數據進行分析和控制:

  • 流量清洗能力,根據用戶的pin、IP的實時分析和清洗,并可以根據已登錄和未登錄做不同策略;
  • 系統過載保護能力,任何時候不能讓系統掛掉,把明顯的惡意流量清洗之后進行按一定策略進行排隊,保障流量不超過系統極限負載,同時給用戶比較友好的一些交互體驗。

7. 壓測

單品頁壓測比較麻煩,一方面壓測的流量大,對線上可能會造成很多不可預知的問題,另一方面涉及的基礎服務比較多,牽涉的人就多,每次壓測要協調上下游幾十號人支持,協調成本比較高,第三方面壓測的商品數量都在上百萬的商品,每次壓測的SKU會變更,腳本變更比較大,第四每次壓測完成之后需要人工形成壓測報告并分析其中的薄弱環節問題,因此APP端產出了一個自己的壓測平臺,通過流程方面來協助解決以上幾個問題:

  • 啟動壓測任務可自動收集壓測數據并產出需要的壓測腳本;
  • 線上流量的隔離;
  • 通知相關方,確認壓測時間和壓測方案;
  • 按照壓測腳本逐步進行壓測任務執行;
  • 形成壓測報告,并分析壓測過程中問題點。

壓測數據準備方面:

  • 線上流量日志進行回放,并且按照壓測目標放大到一定倍數來回放;
  • 按照各品類的流量占比選出一部分商品作為熱點數據來進行壓測,檢驗各環節對熱點數據的處理是否合理;
  • 針對一些埋點以及統計要能清洗掉這部分數據,目前主要是根據請求的一些固定特征,比如設備號和特殊標識來進行區分,并且上下游都要能做到一致的數據清洗規則。

四、未來方向

單品頁還有很大的一些優化空間,比如為適應快速的業務迭代進行系統重構、jvm垃圾收回策略和堆內存分配大小的調整、異步化的改造等等優化正在進行,未來單品頁最重要的幾個方向:

  • 動態配置化:不同品類商品可根據單品頁元素動態形成一個個性化的單品頁,做到完全樓層可配置化;
  • 精細化:流控、自動化降級等方面能夠根據用戶特征,比如用戶級別、地域等可執行不同策略;
  • 智能化:根據用戶畫像數據展示更多個性化推薦的數據,千人千面,給用戶提供更有價值的信息。

作者:陳保安,2011年加入京東,目前主要負責手機京東核心業務(搜索、商品、購物車、結算、收銀臺、我的京東)的后端研發工作。帶領團隊在一線奮戰多年,積累了非常豐富的大促備戰經驗,也見證了核心系統從一分鐘幾千單到幾十萬單的質的蛻變。

【本文來自51CTO專欄作者張開濤的微信公眾號(開濤的博客),公眾號id: kaitao-1234567】

戳這里,看該作者更多好文

責任編輯:趙寧寧 來源: 51CTO專欄
相關推薦

2016-11-28 09:58:53

京東服務閉環實踐

2016-01-04 15:16:01

京東詳情頁實踐

2016-11-23 15:26:01

詳情頁單品頁前端

2017-01-22 17:55:30

Android布局架構功能實現

2016-11-30 13:23:39

京東商品搜索商品搜索引擎

2023-07-31 22:02:17

客服訂單詳情

2024-07-12 14:52:20

2015-11-13 10:25:04

京東商品搜索架構

2018-02-26 06:33:53

京東商品系統商品架構

2014-11-28 13:53:28

2015-07-17 09:41:30

京東產品技術支持

2016-12-22 13:32:04

服務化框架JSF解密

2016-01-13 14:54:50

京東京東大腦

2023-05-31 07:57:12

筆記本電腦信譽度

2017-09-08 10:51:03

數據中心京東

2019-11-20 12:03:42

Python數據爬蟲

2018-12-13 15:34:10

小米MIUImiui

2016-03-30 10:47:48

京東天河

2024-11-27 13:01:22

應用層領域層對接層
點贊
收藏

51CTO技術棧公眾號

免费日本一区二区三区视频| 亚洲天堂五月天| 911亚洲精品| 精品久久久久久国产91| 日本视频一区在线观看| 在线观看免费视频一区| 国内自拍视频一区二区三区 | 欧美激情在线狂野欧美精品| 538国产视频| 深夜福利亚洲| 精品欧美aⅴ在线网站| 一本色道婷婷久久欧美| 少妇一区二区三区四区| 麻豆国产91在线播放| 欧美激情一区二区三区成人| 岛国片在线免费观看| 另类尿喷潮videofree| 欧美探花视频资源| 免费看国产曰批40分钟| 国产日产一区二区三区| 久久久综合九色合综国产精品| 91在线观看欧美日韩| 亚洲天堂男人av| 精品动漫av| 欧美成人久久久| 18啪啪污污免费网站| 日本欧美三级| 欧美成人精品福利| 国产又黄又猛的视频| 欧美成人黑人| 天天av天天翘天天综合网色鬼国产 | 亚洲综合精品国产一区二区三区| 国产情侣一区| 欧美激情综合色| 成人自拍小视频| 日韩精品dvd| 国产亚洲日本欧美韩国| 99久久人妻精品免费二区| 日韩免费一级| 日韩一区二区电影在线| 色噜噜狠狠一区二区| 欧美日韩精品免费观看视完整| 精品久久中文字幕| 岛国大片在线播放 | 2023亚洲男人天堂| 精品视频一区二区在线观看| 欧美在线首页| 久久伊人色综合| 五月综合色婷婷| 久久影视一区| 久久综合电影一区| 精品国产乱码久久久久久鸭王1 | 久久69精品久久久久久久电影好 | 免费在线黄色网址| 久久亚洲一区二区三区四区| 免费在线成人av| 青青草视频免费在线观看| 久久综合九色综合97婷婷女人| 国产视频不卡| 四虎精品成人免费网站| 91在线视频免费91| 欧美日韩日本网| 欧美视频免费一区二区三区| 国产视频一区二区在线| 日韩.欧美.亚洲| 91视频在线观看| 亚洲人123区| 8x8ⅹ国产精品一区二区二区| 丁香花在线高清完整版视频| 午夜国产精品影院在线观看| 老太脱裤让老头玩ⅹxxxx| 日韩精品美女| 日本久久精品电影| 亚欧激情乱码久久久久久久久| 亚洲aⅴ网站| 精品处破学生在线二十三| 亚洲精品在线视频免费观看| 精品欧美激情在线观看| 中文字幕不卡在线视频极品| 午夜免费激情视频| 亚洲影音先锋| 国产综合在线观看视频| 亚洲精品久久久久久无码色欲四季| av网站一区二区三区| 色一情一乱一伦一区二区三区| 黄色av网站在线播放| 亚洲国产欧美日韩另类综合| 精品少妇无遮挡毛片| 日韩一区二区三区高清在线观看| 亚洲国产日韩欧美在线图片| 久久免费手机视频| 欧美三区在线| 国产精品白嫩初高中害羞小美女| 国产剧情久久久| 91香蕉视频mp4| 亚洲永久一区二区三区在线| 不卡av免费观看| 精品视频在线免费观看| 亚洲欧洲国产视频| 波多野结衣的一区二区三区| 欧美国产日本高清在线| 欧美日韩在线视频播放| 成人午夜精品一区二区三区| 亚洲国产欧美不卡在线观看 | 99免费观看视频| 精品国产一区二区三区久久久蜜臀| 色综合久久久久久中文网| 无码一区二区三区在线观看| 国产成人免费在线视频| 天堂av一区二区| 77thz桃花论族在线观看| 欧美日韩免费观看一区三区| 国产精品久久久久久亚洲色| 99久久精品费精品国产风间由美| 2021久久精品国产99国产精品| 国产超碰人人模人人爽人人添| 久久久99久久| 成年人网站免费视频| 精品99re| 日韩在线视频导航| 欧美成人一区二区三区四区| 成人妖精视频yjsp地址| 做爰高潮hd色即是空| 欧美性片在线观看| 亚洲男人的天堂网站| 国产小视频在线观看免费| 久久电影国产免费久久电影| 清纯唯美一区二区三区| 黑森林国产精品av| 欧美成人一区二区三区| 一区二区三区四区五区| 日韩成人av影视| 鲁丝片一区二区三区| 91九色美女在线视频| 欧美不卡视频一区| 青青草成人免费| 国产主播一区二区三区| 在线视频不卡一区二区| 欧美国产视频| 日韩在线免费av| 亚洲一级在线播放| 国产精品电影一区二区| 亚洲 激情 在线| 日韩国产专区| 成人国产精品日本在线| 女女色综合影院| 欧美色手机在线观看| 欧美福利第一页| 天堂成人国产精品一区| 日韩高清三级| 99精品国自产在线| 色婷婷综合成人av| 99免费在线视频| 夜夜精品视频一区二区| 人妻 日韩 欧美 综合 制服| 日韩一区二区久久| 久久涩涩网站| 春暖花开亚洲一区二区三区| 亚洲欧美激情在线视频| 精品无码一区二区三区的天堂| 91啪亚洲精品| 欧美三级理论片| 国产精品99视频| 91pron在线| 国产探花视频在线观看| 日韩电视剧在线观看免费网站| 天堂在线免费观看视频| 国产日韩欧美精品综合| 成年人在线观看视频免费| 日韩系列欧美系列| 999热视频在线观看| 91九色在线看| 中文字幕日韩av| 99久久国产免费| 偷拍一区二区三区四区| 波多野结衣av在线观看| 国产做a爰片久久毛片 | 免费日韩视频| 日本在线视频不卡| 精品国产乱码久久久久久樱花| 韩国一区二区电影| 丁香在线视频| 精品日产卡一卡二卡麻豆| 在线观看亚洲天堂| 国产精品国产三级国产普通话蜜臀| 亚洲精品一二三四| 另类av一区二区| 艳母动漫在线观看| 亚洲+变态+欧美+另类+精品| 国产精品欧美激情| 欧美黑人xx片| 亚洲欧美一区二区三区久久| 国产男男gay网站| 日韩欧美成人精品| 538精品在线视频| 93久久精品日日躁夜夜躁欧美| 在线免费观看av网| 午夜在线播放视频欧美| 国产精品无码电影在线观看| 国产精品午夜一区二区三区| 亚洲精品免费网站| 欧美韩国亚洲| 欧美韩日一区二区| 免费黄网在线观看| 亚洲精品视频在线播放 | 国产视频精品免费播放| 国产色在线视频| 在线观看一区二区精品视频| 国产一国产二国产三| 国产精品超碰97尤物18| 三上悠亚ssⅰn939无码播放| 极品尤物av久久免费看| 久久精品午夜福利| 99riav1国产精品视频| 日韩视频在线免费播放| 九热爱视频精品视频| 成人动漫视频在线观看免费| 男女啪啪999亚洲精品| 欧美在线影院在线视频| 国产区美女在线| 欧美成人激情视频| 日本成a人片在线观看| 亚洲欧美中文日韩在线v日本| 亚洲精品久久久久久久久久 | 国产精品27p| 天堂在线中文网官网| 午夜精品福利在线观看| 肉肉视频在线观看| 久色乳综合思思在线视频| 香蕉视频在线播放| 一区二区欧美亚洲| 九色在线免费| 亚洲另类欧美自拍| 亚洲日本在线播放| 亚洲国产日韩欧美在线图片| 免费av一级片| 亚洲福利在线播放| 少妇av一区二区| 日韩成人在线视频网站| 天天操天天干天天爱| 精品1区2区在线观看| 亚洲精品中文字幕成人片| 欧美一级黄色片| 精品人妻一区二区三区三区四区| 91精品国产综合久久精品图片 | 麻豆changesxxx国产| 一区二区三区精品久久久| 免费在线一区二区三区| 亚洲国产精品久久一线不卡| 日韩人妻无码一区二区三区99| 精品久久久一区| 亚洲精品男人的天堂| 91久久精品网| 中文字幕在线观看精品| 91精品国产乱码| 亚洲不卡免费视频| 亚洲黄一区二区| 黄色片在线看| 日韩亚洲国产中文字幕| 中文字幕在线观看播放| 久久久在线视频| 成人爱爱网址| 国产精品欧美日韩久久| 精品一区二区三区四区五区 | 久久精品国产亚洲夜色av网站 | 欧美一卡2卡3卡4卡| 亚洲AV无码成人片在线观看| 亚洲电影在线看| 黄色av网址在线免费观看| 视频一区视频二区国产精品 | 国语自产在线不卡| av资源亚洲| 成人春色激情网| 风间由美一区二区av101| 欧美精品一区在线发布| 国产国产精品| 成人毛片一区二区| 奇米色一区二区| 久久黄色一级视频| 2024国产精品视频| 四虎影视一区二区| 午夜天堂影视香蕉久久| 欧美一区免费看| 日韩欧美激情在线| 免费国产在线视频| 欧美成人一二三| 中文字幕在线视频网站| 91九色国产视频| 亚洲黄页网站| 亚洲激情免费视频| 久久婷婷丁香| 男人操女人下面视频| 久久精品一区二区三区av| wwwav国产| 在线一区二区观看| 欧美一区二区三区激情| 中文字幕免费精品一区高清| 国产第一页在线| 成人福利视频在线观看| 亚洲系列另类av| 亚洲中文字幕无码一区二区三区| 天堂va蜜桃一区二区三区| 欧美做受高潮中文字幕| 国产精品成人免费| 日韩一级片中文字幕| 精品国内二区三区| 看黄网站在线| 国产精品91在线观看| 欧美日韩麻豆| 日韩一区二区高清视频| 精品在线亚洲视频| 精品人伦一区二区| 狠狠躁夜夜躁久久躁别揉| 亚洲黄色在线观看视频| 久久精品成人欧美大片| 高清av一区二区三区| 噜噜噜噜噜久久久久久91| 影音先锋亚洲电影| 日本特黄在线观看| 国产精品电影一区二区三区| 樱花视频在线免费观看| 日韩精品福利在线| 国模私拍视频在线播放| 亚洲自拍小视频免费观看| 日韩在线精品| 天天干天天综合| 国产日韩av一区二区| 97人人澡人人爽人人模亚洲 | 少妇被狂c下部羞羞漫画| 亚洲精选视频免费看| 国产乱色精品成人免费视频 | 欧美日韩一区在线观看视频| 99精品欧美| 成人在线视频免费播放| 亚洲成av人片在线| 国产综合在线播放| 欧美激情亚洲自拍| 一区二区在线视频观看| 视色,视色影院,视色影库,视色网| 紧缚捆绑精品一区二区| 精品无码一区二区三区蜜臀 | 日韩免费在线看| 综合干狼人综合首页| 男人靠女人免费视频网站| caoporen国产精品视频| 一级片免费网址| 日韩久久免费电影| 中文字幕在线官网| 日本一区二区三区免费看| 水野朝阳av一区二区三区| 黄免费在线观看| 欧美自拍偷拍一区| av在线天堂播放| 91精品视频播放| 欧美va天堂| 国产视频精品视频| 五月婷婷欧美视频| 精品亚洲综合| 国产精品视频yy9099| 亚洲成人av| 折磨小男生性器羞耻的故事| 精品国产91久久久| 国产女人在线视频| 成人激情视频在线观看| 欧美视频久久| 日韩网站在线播放| 欧美性猛交xxxx黑人交| 国产鲁鲁视频在线观看特色| 国产精品一区二| 午夜一级久久| 51精品免费网站| 亚洲成人激情在线| 天天综合网站| 精品91一区二区三区| 成人白浆超碰人人人人| 激情五月婷婷网| 久久亚洲精品成人| 欧美日韩大片免费观看| 国产3p在线播放| 亚洲成人免费视频| 成人影院免费观看| 波多野结衣久草一区| 亚洲欧美日韩一区在线观看| 战狼4完整免费观看在线播放版| 欧美电影精品一区二区| 欧美巨大丰满猛性社交| 一区二区三区四区国产| thepron国产精品| 国产又色又爽又黄又免费| 久久久综合免费视频| 国产乱码精品一区二区亚洲| 色偷偷中文字幕| 色狠狠一区二区| 日本h片在线观看| 日韩精品在在线一区二区中文| 国产激情偷乱视频一区二区三区| 欧美 日韩 精品| 久99九色视频在线观看| 久久精品国产亚洲夜色av网站| 久久人人妻人人人人妻性色av|