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

京東服務市場高并發(fā)下SOA服務化演進架構

開發(fā) 開發(fā)工具 架構
京東服務市場是京東商家與第三方獨立軟件提供商(ISV)進行服務類的在線交易平臺。作為京東生態(tài)圈重要的一環(huán),伴隨著整個京東的快速增長,也在快速的發(fā)展。

京東服務市場是京東商家與第三方獨立軟件提供商(ISV)進行服務類的在線交易平臺。作為京東生態(tài)圈重要的一環(huán),伴隨著整個京東的快速增長,也在快速的發(fā)展。隨著服務市場訪問、交易量指數(shù)級的增長,系統(tǒng)由原來的ALL IN ONE架構,快速的演進成為SOA架構。

木桶的容量由木桶最短的木板決定,高并發(fā)環(huán)境下,單個服務的性能決定了整個服務市場的性能。 “可用插件列表服務”是服務市場的核心服務之一,優(yōu)化該服務性能的過程,帶動整個服務市場服務架構的演進。

宏觀的看,大到系統(tǒng)小到模塊都由自身+外部依賴組成,性能優(yōu)化主要從自身與外部依賴兩個方面來進行。

一、優(yōu)化自身

單線程到多線程的升級,嘗試通過并行提高服務性能。

SOA服務化

根據(jù)日志分析,整體調用中“服務詳細信息”占用時間最多,并行雖然壓縮了一些可并行服務的調用時間,但對于無法并行的“服務詳細信息”環(huán)節(jié),依然沒有改善。要改善必須找到“商品服務”性能不高的原因。

可見自身優(yōu)化能起一些作用,但外部依賴起著更決定性的作用。

二、解決外部依賴沖突

“商品服務”性能不高,這是為什么呢?先從“商品服務”的依賴開始分析。單獨調用該服務,或壓測該服務,性能都不差,但為何線上性能卻不佳?

1. 不同服務外部依賴資源沖突

對“商品服務”依賴的資源進行梳理,發(fā)現(xiàn)“商品服務”與“類目服務”使用相同數(shù)據(jù)庫資源,非調用高峰期資源足夠不相互影響,大并發(fā)環(huán)境下兩個服務開始爭奪資源。

將依賴資源分開,不同的服務使用不同的資源,通過調用不同的數(shù)據(jù)源解決沖突。

SOA服務化

2. 相同服務外部資源依賴沖突

解決了兩個服務對數(shù)據(jù)庫資源的依賴沖突,性能有所提高,但性能總有很大的波動,排除其他服務外部資源的依賴沖突,看看“商品服務”自身對資源是如何使用的。

SOA服務化

“商品服務”所有功能都單一的依賴數(shù)據(jù)庫資源。服務上線后,自身多個功能開始爭搶數(shù)據(jù)庫資源。

按使用場景進行外部依賴資源解耦:

  • 為保證交易一致性,繼續(xù)采用MySQL。MySQL的 INNODB引擎長于 OLTP 在線事務處理,為了保證數(shù)據(jù)強一致性的場景繼續(xù)選擇使用MySQL數(shù)據(jù)庫。
  • 客戶端登錄用戶需要獲得***的數(shù)據(jù)反饋,且有PIN這個固定的維度。查詢條件簡單,能符合KEY-VALUE方式,Redis很適合這個場景。
  • 大前端非登錄狀態(tài)下,訪問的用戶無須登錄,有很大的訪問量,更多的是獲取服務的一些介紹。大數(shù)據(jù)量,可容忍一定程度的延遲,所以采用ES來進行查詢支撐。
  • 外部系統(tǒng)希望獲得***服務的變化,推的方式遠強于輪訓拉取的方式。通過MQ訂閱服務的變化情況。
  • 有復雜計算,但對實時性要求不高,服務統(tǒng)計分析系統(tǒng)通過大數(shù)據(jù)平臺獲取數(shù)據(jù)進行分析。

三、建立統(tǒng)一的內存緩存模型

計算機的世界里沒有魔法,時間換空間、空間換時間是所有方案的基礎。

參考常用的MySQL INNODB引擎,為加快查詢速度會在內存中設置一塊內存作為緩沖區(qū),將查詢結果從硬盤中加載到緩沖區(qū),下次相同的查詢直接使用緩沖區(qū)數(shù)據(jù)。同樣的,如果要提高查詢響應速度,必須把服務數(shù)據(jù)緩存到內存中。單機內存有限,無法容納所有數(shù)據(jù),且服務器重啟時整個內存重建所耗費的時間也是無法接受的,于是選擇用Redis與ES按照不同的使用場景來構造內存緩存。

1. 選擇主動緩存

常規(guī)的緩存方案:查詢構建+定期失效。對有大量重復查詢的環(huán)境效果很好,但在實際情況下,在某些場景卻無法發(fā)揮預想中的作用。

場景特征:

  • 每個用戶只會打開一次客戶端,獲取一次插件信息,不會重復頻繁的去拉取列表。
  • 訪問集中在8點到9點這個時間段。
  • 使用被動緩存的后果:
  • 8點前Redis緩存內是空的。
  • 8點到9點,所有的列表信息都是***次獲取,查詢全部穿透緩存直接打到數(shù)據(jù)庫。
  • 8點到9點之間獲取插件列表后做了插件的續(xù)訂或權限變更,由于緩存定時失效,導致更新無法反饋,用戶不斷刷新插件列表直到緩存失效獲取到更新結果。人為制造流量洪峰,Redis抗住的也是這些無用的人為重復調用量。
  • 9點以后緩存逐漸過期,不再被使用。

一個測試性能很好,實際卻沒有用的緩存。

基于以上,緩存層決定通過主動構建的方式建立緩存。在數(shù)據(jù)修改后,將變化數(shù)據(jù)主動的加載到Redis緩存中,緩存不再設置過期時間。

SOA服務化

有的服務每次獲取結果都要通過非常繁瑣的計算,如果這些繁瑣的計算集中在同一時間點,對于后端資源(數(shù)據(jù)庫)是非常大的負擔。

錯峰使用資源,把構建緩存的過程分散在離散的調用中,集中使用時直接調用緩存獲取最終結果。

上面提到過“類目服務”獲取類目層級列表需要多次查詢數(shù)據(jù)庫,這對數(shù)據(jù)庫是很大的負擔。

提前構建,在類目創(chuàng)建或類目變更時就重新構建類目層級列表,將結果存入緩存,高峰期使用時直接獲取已構建完成的類目層級列表。

2. 緩存碎片化

系統(tǒng)使用一段時間后,由于業(yè)務系統(tǒng)對服務數(shù)據(jù)需求的不一致,服務開發(fā)人員開始為每個外部系統(tǒng)提供一塊主動緩存。這些緩存完全不具備通用性但又數(shù)量眾多。每次服務模型修改,研發(fā)人員都要花大量時間去維護這些不通用的緩存。占用的緩存越來越多,但緩存的使用率并不高。

為去除冗余,降低維護工作量,最初按照數(shù)據(jù)表的維度將每一個表作為一個緩存。作為ES緩存可以采用這個方案,但是對于Redis緩存,這種緩存方式卻帶來了很大的麻煩。

數(shù)據(jù)庫表設計為保證強一致性,建表的時候嚴格依照范式,數(shù)據(jù)中很少有冗余,表也切的很小,查詢時通過聯(lián)合查詢來獲取整體數(shù)據(jù)。但Redis沒有聯(lián)合查詢的功能,因此不得不多次調用不同的緩存,多次調用大大降低了性能。對于查詢而言,數(shù)據(jù)庫會進行一些反范式操作。既然Reids緩存能夠支撐查詢,那么也可以做一定的冗余把這些關聯(lián)數(shù)據(jù)作為一個整體對象緩存起來。

SOA服務化

對于服務開發(fā)人員而言,主要職責是根據(jù)環(huán)境變化,不斷的進化服務模型。服務開發(fā)人員維護一套***、最完整的服務模型并將模型開放出來;服務調用者,特別是只獲取服務數(shù)據(jù)的調用者完全可以通過對服務完整模型的自定義裁剪獲取自己所需要的數(shù)據(jù),各開發(fā)人員只關注自己需要關注的地方,大大提高了工作效率。

SOA服務化

3. 緩存構建方案

面臨問題:

  • 服務緩存構建與變更屬于非核心流程,所以只能異步執(zhí)行,通過MQ的方式與主流程解耦。
  • 服務屬性修改入口眾多,通過MQ會出現(xiàn)操作重排序問題。
  • 服務屬性修改入口眾多,每次修改或添加入口都必須跟著修改,業(yè)務侵入性強。
  • 發(fā)送MQ的時機,事務中影響事務性能,當事務回滾時還需要發(fā)送補償;事務后又無法保證一定能發(fā)送。

解決方案:

  • 采用binlake的方式進行異步緩存構建,與主流程解耦。 Binlake是京東一款通過解析MySQL的binlog日志,并通過MQ隊列進行解析受數(shù)據(jù)變更事件傳遞的數(shù)據(jù)異構產(chǎn)品。
  • 數(shù)據(jù)庫是功能修改后唯一進行數(shù)據(jù)持久化的地方,僅需監(jiān)控數(shù)據(jù)庫修改,就可獲知所有的服務屬性修改,不再需要跟著業(yè)務走,也不用擔心操作重排序。
  • 事務提交才能產(chǎn)生binlog日志,binlog的產(chǎn)生標志數(shù)據(jù)修改出于確定狀態(tài),不會出現(xiàn)回滾,解決MQ發(fā)送時機的問題。
  • Binlog事件通過MQ發(fā)送,發(fā)送不成功不修改日志偏移量,下次繼續(xù)發(fā)送。接收隊列為回執(zhí)確認式隊列,消費完成回執(zhí)確認前會不斷進行重試,解決發(fā)送丟失或接收后丟失問題。

SOA服務化

初期采取直接解析binlog報文,按照消息內容更新數(shù)據(jù)。為保證消費順序性,必須只有一個隊列進行消息傳遞,大大降低了效率,并埋下了單點的隱患。

解決方法是,MQ不作為數(shù)據(jù)變化的承載者,而是作為一個通知者。當緩存構造者接受到MQ的時候,從數(shù)據(jù)庫獲取***的服務屬性,更新到緩存中。通過拉式獲取完整的服務屬性數(shù)據(jù),保證了數(shù)據(jù)的完整性、一致性。而主動拉取數(shù)據(jù),不限制于消息本身,也不需要保證消息順序性,***解決效率與單點問題。在屬性被多次修改時,更能在其他修改消息未接收到時,就已經(jīng)拉取到***數(shù)據(jù)更新了緩存數(shù)據(jù),進一步提高了實時性。

SOA服務化

***,單向事件觸發(fā)有很小的概率還是會發(fā)生數(shù)據(jù)不一致。解決辦法是,采用定時比對的方式,每個小時(可調整)通過時間戳比對當日數(shù)據(jù)與緩存數(shù)據(jù)差異,進行最終補償。

SOA服務化

四、后記

解決了不同服務對相同資源的調用沖突,服務內不同的場景使用不同的資源支撐,創(chuàng)建了統(tǒng)一緩存層擺脫對數(shù)據(jù)庫的依賴。使用不同的方法解決了當統(tǒng)一緩存建立以后,如何使查詢擺脫了對數(shù)據(jù)庫的強依賴,服務性能得到了非常大的提升。

改造前支撐調用量:

改造后支撐調用量:

SOA服務化

通過以上演進,“可用插件列表服務”并發(fā)性能有了很大的提升。 2018年11.11零點調用量10分鐘內陡增6倍,平穩(wěn)度過。

作者簡介:張俊卿,研發(fā)老兵,熱愛技術,喜歡挑戰(zhàn)。熟悉各種開源框架,對大型分布式系統(tǒng)有豐富的架構、設計經(jīng)驗。性能卓越、設計優(yōu)雅是其一生的追求。

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

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

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

2019-06-14 09:33:58

淘寶架構服務端

2016-12-28 14:16:25

京東高并發(fā)系統(tǒng)設計

2020-02-10 19:16:52

服務端高并發(fā)架構

2019-12-17 11:18:37

高并發(fā)分布式架構

2019-09-25 09:01:53

高并發(fā)架構分布式

2019-08-30 12:30:25

京東到家訂單查詢數(shù)據(jù)存儲

2018-06-29 09:06:26

高并發(fā)服務器優(yōu)化

2012-06-07 10:31:12

SOA架構設計原則

2013-01-30 10:12:24

NginxNginx優(yōu)化高并發(fā)

2014-08-08 13:30:44

Nginx

2018-02-05 09:30:23

高性能高并發(fā)服務

2017-11-27 08:50:29

架構數(shù)據(jù)存儲

2009-11-10 10:15:16

SOA面向服務

2022-06-12 06:45:26

高并發(fā)防重

2024-06-05 12:03:43

微服務架構場景

2025-02-20 00:01:00

2019-11-08 08:40:29

Java高并發(fā)流量

2012-05-21 09:29:12

SOA虛擬化

2009-09-17 11:39:16

OSGi服務

2015-12-09 15:16:03

架構師京東架構
點贊
收藏

51CTO技術棧公眾號

粗暴91大变态调教| 国产免费一区二区| 一区二区国产精品精华液| 国产精品久久久久久久久久久久久久久| 亚洲人成影院在线观看| 精品久久久久久一区二区里番| а中文在线天堂| 国产精品porn| 一区二区三区www| 制服.丝袜.亚洲.中文.综合懂| 日韩在线影院| 一个色妞综合视频在线观看| 日韩资源av在线| 亚洲高清精品视频| 日韩国产成人精品| 国外成人在线视频| 精品无码一区二区三区蜜臀| 欧美激情影院| 51精品视频一区二区三区| 男女超爽视频免费播放| 99热国产在线| 国产精品三级久久久久三级| 国产一区二区精品免费| 91免费视频播放| 久久成人精品| 久久青草福利网站| h色网站在线观看| av永久不卡| 亚洲精美色品网站| 中文字幕欧美视频| 91精品国产自产观看在线 | 亚洲日韩中文字幕| 99久久综合网| **精品中文字幕一区二区三区| 欧美性猛交丰臀xxxxx网站| 亚洲精品蜜桃久久久久久| 美女黄视频在线观看| 久久精品欧美一区二区三区不卡 | 2019av中文字幕| 久久精品波多野结衣| 国产精品成人a在线观看| 亚洲另类图片色| 人妻在线日韩免费视频| jizz18欧美18| 日韩精品一区二| 人妻少妇偷人精品久久久任期| 成人在线日韩| 在线不卡欧美精品一区二区三区| 色婷婷成人在线| 国模私拍国内精品国内av| 色乱码一区二区三区88| 国产三区在线视频| 北岛玲heyzo一区二区| 欧美日韩国产色视频| 国产午夜福利100集发布| xxxx另类黑人| 黄色成人在线播放| 国产毛片视频网站| 女厕盗摄一区二区三区| 欧美日韩美女在线观看| 成人免费在线小视频| 亚洲天堂一区二区| 欧美性高清videossexo| 欧美成人手机在线视频| 精品国产一级| 精品99一区二区三区| 在线观看亚洲免费视频| 欧美国产极品| 国产一区二区三区免费视频| 欧美另类69xxxx| 仙踪林久久久久久久999| 美女av一区二区| 麻豆亚洲av熟女国产一区二| 99国产精品视频免费观看一公开| 992tv成人免费视频| 在线永久看片免费的视频| 美腿丝袜亚洲一区| 91在线观看欧美日韩| 亚洲国产中文字幕在线| 久久日韩粉嫩一区二区三区| 亚欧精品在线| 青青青草视频在线| 粉嫩av一区二区三区免费野| 麻豆一区二区三区视频| 久久伊人影院| 亚洲欧美日韩成人| 熟女少妇a性色生活片毛片| 国产精品vip| 国产精品999999| 国产乱淫a∨片免费视频| 99久久精品国产网站| 亚洲欧美日韩国产yyy| 色在线视频网| 欧洲日韩一区二区三区| 九九九久久久久久久| 久久成人高清| 欧美另类69精品久久久久9999| www.国产com| 国内精品在线播放| 免费影院在线观看一区 | 久久久免费在线观看| av一级在线观看| 国产成人综合亚洲网站| 日韩av影视| av小次郎在线| 日本高清视频一区二区| 绯色av蜜臀vs少妇| 日韩成人精品一区| 98精品在线视频| 99在线观看精品视频| 久久久欧美精品sm网站| wwwjizzjizzcom| 国产精品美女午夜爽爽| 亚洲精品乱码久久久久久按摩观| 欧美大片xxxx| 日本美女一区二区三区| 久久精彩视频| 久久大胆人体| 欧美一区二区福利在线| 极品蜜桃臀肥臀-x88av| 一区二区激情| 国产精品区一区| 在线免费av导航| 欧美久久久久久蜜桃| av黄色在线免费观看| 亚洲免费大片| 国产精品视频福利| 性国产高清在线观看| 欧美日本在线观看| 精品一区二区三孕妇视频| 米奇777在线欧美播放| 国产一区二区中文字幕免费看| a在线免费观看| 欧美丰满少妇xxxxx高潮对白| 伊人影院综合网| 久久亚洲不卡| 欧美激情视频一区二区三区| 99色在线观看| 亚洲精品在线观看网站| 国产一级免费av| 国产成人免费视频 | 国产日韩欧美高清免费| 国产精品一区二区三区免费| 乱插在线www| 亚洲成人免费在线视频| 国产无遮挡又黄又爽在线观看| 国产精品亚洲成人| 久久久99精品视频| 亚洲国产一区二区三区网站| 欧美成人一二三| 精品区在线观看| 亚洲在线视频一区| 国产a级片视频| 激情久久中文字幕| 精品久久久久久中文字幕动漫| 国产污视频在线播放| 日韩电视剧在线观看免费网站| 国产黄色片免费看| 91麻豆免费看片| 免费男同深夜夜行网站| 日韩精品中文字幕第1页| 国产精品无av码在线观看| 秋霞a级毛片在线看| 日韩一级完整毛片| 日本熟妇毛耸耸xxxxxx| 久久综合网色—综合色88| av片中文字幕| 欧美电影一区| 97免费资源站| 国产精品蜜芽在线观看| 亚洲欧美中文日韩v在线观看| 亚洲精品91天天久久人人| 日韩美女久久久| 中文字幕在线国产| 国产欧美综合一区二区三区| 日本午夜一区二区三区| 日本一区二区三区中文字幕| 久久99久久亚洲国产| 欧美一级免费片| 日韩欧美在线一区| www.xx日本| 粉嫩aⅴ一区二区三区四区 | 久久99久久久| 久久久久综合网| 亚洲综合在线一区二区| 亚洲手机视频| 亚洲国产欧美日韩| 国产精品任我爽爆在线播放| 国产激情综合五月久久| 在线观看三级视频| 亚洲日本中文字幕免费在线不卡| av在线亚洲天堂| 日本久久电影网| 免费网站看av| 国产精品污网站| 人妻av一区二区| 久久国产婷婷国产香蕉| 国产黄页在线观看| 亚洲精品a级片| 欧美系列一区| jizz性欧美2| 成人疯狂猛交xxx| 亚洲精品88| 欧美极品少妇xxxxⅹ免费视频| 91xxx在线观看| 精品香蕉在线观看视频一| 国产欧美综合视频| 色婷婷av一区二区三区软件 | 97碰碰视频| 亚洲日本在线观看视频| 久久久久久久久91| 男人影院在线观看| 亚洲色图欧美制服丝袜另类第一页| www.爱爱.com| 欧美日韩国产高清一区二区 | 亚洲精品www久久久| 国产精品久久久久毛片| 色婷婷综合视频在线观看| 国产大片aaa| 亚洲理论在线观看| 国产黄a三级三级| 久久精品这里都是精品| av黄色一级片| 成人综合婷婷国产精品久久蜜臀| 欧美性受xxxx黒人xyx性爽| 日韩综合一区二区| 国产97在线 | 亚洲| 亚洲网站视频| 国产 欧美 日韩 一区| 午夜亚洲福利| 干日本少妇视频| 国产精品成人a在线观看| 亚洲欧美日韩精品久久久 | 国产欧美综合一区| 久久免费精品视频在这里| 日本日本精品二区免费| 欧美猛男做受videos| 久久久一本精品99久久精品66| 国产精品2023| 黄色小网站91| 精品视频自拍| 久久99久久精品国产| 欧洲亚洲一区二区三区| 精品免费国产| 亚洲调教一区| 日本午夜精品电影| 波多野结衣一区| 亚洲欧美丝袜| 天天天综合网| 四虎精品欧美一区二区免费| 亚洲最大黄网| 欧美中文字幕在线观看视频| 国产精品v一区二区三区| 亚洲熟妇无码av在线播放| 激情综合久久| 欧美亚洲另类色图| 亚洲综合国产| 校园春色 亚洲色图| 精品一区二区三区影院在线午夜| а 天堂 在线| 成人免费黄色在线| 欲求不满的岳中文字幕| 久久亚洲精品国产精品紫薇| av免费播放网站| 亚洲素人一区二区| 久久久久久久极品内射| 精品二区三区线观看| 亚洲成人av网址| 欧美日韩一级二级三级| 国产高清精品软件丝瓜软件| 亚洲成年人在线播放| 噜噜噜噜噜在线视频| 中文字幕亚洲第一| 91高清在线观看视频| 97视频在线观看网址| 蜜桃精品在线| 亚洲一区二区三区香蕉| 秋霞影院一区二区三区| 亚洲高清在线观看一区| 欧美日本一区| 国产裸体舞一区二区三区| 国产在线一区二区| 香港三日本8a三级少妇三级99| 国产日韩欧美一区二区三区综合| 神马午夜精品91| 欧美日韩中国免费专区在线看| 一本一道人人妻人人妻αv| 亚洲精品在线免费播放| 9i精品一二三区| 久久久久久久一区二区| jizz亚洲女人高潮大叫| 国产精品视频福利| 日本在线电影一区二区三区| 精品久久久久久久久久中文字幕| 麻豆成人91精品二区三区| 波多野结衣加勒比| 亚洲欧洲精品一区二区三区不卡| 日韩精品久久久久久久| 欧美电影在线免费观看| 免费在线视频你懂得| 欧美大片在线看| 亚洲国产综合在线观看| 久久免费视频1| 欧美一区二区三区久久精品| 自拍偷拍 国产| 99re视频精品| 欧美丰满艳妇bbwbbw| 欧美三级在线播放| 日本国产在线| 久久久在线视频| 玖玖精品一区| 亚洲综合av一区| 久热综合在线亚洲精品| 91丨porny丨对白| 一区二区三区在线免费观看 | 国产中文字幕一区| 真实乱视频国产免费观看| 亚洲午夜一区二区三区| a级片免费观看| 日韩在线视频中文字幕| 美女福利一区二区| 国产日韩精品推荐| 欧美精品一级| 男人操女人下面视频| 日韩美女视频19| 国产一区二区三区四区视频| 一本大道亚洲视频| 香蕉视频亚洲一级| 农村寡妇一区二区三区| 亚洲精品系列| 日本黄色动态图| 亚洲一区二区三区四区在线观看 | 国产精品视频一二三区| 无码人妻精品一区二区三区蜜桃91| 亚洲国产一区自拍| 免费网站在线观看人| 999精品在线观看| 欧美成人一品| 深夜视频在线观看| 亚洲制服丝袜在线| 亚洲毛片欧洲毛片国产一品色| 欧美黄色免费网站| 亚洲不卡在线| 亚洲理论电影在线观看| 成人午夜又粗又硬又大| 国产成人精品av久久| 精品国产欧美一区二区| a'aaa级片在线观看| 国产欧美日韩伦理| 中文一区在线| 男人操女人动态图| 在线精品视频一区二区| www.黄在线观看| 91免费视频国产| 国产综合亚洲精品一区二| 亚洲精品久久一区二区三区777 | 欧美韩日一区二区三区四区| 中文字幕人妻色偷偷久久| xxav国产精品美女主播| 精品国产一区二区三区2021| 欧美中日韩在线| 91在线精品一区二区| www.色国产| 中文字幕日韩专区| 麻豆精品一区| 欧美不卡在线播放| 国产欧美一区二区在线| 97成人免费视频| 久久全球大尺度高清视频| 国产精品午夜一区二区三区| 岛国av免费在线| 午夜精品123| 国产二区视频在线观看| 91夜夜未满十八勿入爽爽影院 | 97国产suv精品一区二区62| 欧美人妖在线观看| 天天干天天草天天| 一区二区三区中文字幕电影| 欧美婷婷久久五月精品三区| 国产精品一区二区三区免费视频| 中文字幕一区二区三区在线视频| 亚洲 欧美 日韩在线| 91国模大尺度私拍在线视频| 国产成人l区| 九九99玖玖| 捆绑紧缚一区二区三区视频| 日韩免费一二三区| 国产亚洲视频在线观看| 亚洲2区在线| 天美星空大象mv在线观看视频| 伊人开心综合网| 久久久久久久影视| 114国产精品久久免费观看| 久久不射2019中文字幕| 欧美日韩精品亚洲精品| 国产一区二区三区在线视频| 国产精品三p一区二区| 99sesese| 色菇凉天天综合网| 黄色在线观看视频网站|