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

淺談淘寶技術(shù)發(fā)展:分布式時(shí)代——服務(wù)化

系統(tǒng) 分布式
在系統(tǒng)發(fā)展的過(guò)程中,架構(gòu)師的眼光至關(guān)重要,作為程序員,把功能實(shí)現(xiàn)即可,但作為架構(gòu)師,要考慮系統(tǒng)的擴(kuò)展性、重用性,這種敏銳的感覺(jué),有人說(shuō)是一種代碼潔癖。淘寶早期有幾個(gè)架構(gòu)師具備了這種感覺(jué)。

在系統(tǒng)發(fā)展的過(guò)程中,架構(gòu)師的眼光至關(guān)重要,作為程序員,把功能實(shí)現(xiàn)即可,但作為架構(gòu)師,要考慮系統(tǒng)的擴(kuò)展性、重用性,這種敏銳的感覺(jué),有人說(shuō)是一種代碼潔癖。淘寶早期有幾個(gè)架構(gòu)師具備了這種感覺(jué)。一指開(kāi)發(fā)的 Webx 是一個(gè)擴(kuò)展性很強(qiáng)的框架,行癲在這個(gè)框架上插入了數(shù)據(jù)分庫(kù)路由的模塊、session 框架等等。在做淘寶后臺(tái)系統(tǒng)的時(shí)候,同樣需要這幾個(gè)模塊,行癲指導(dǎo)我把這些模塊單獨(dú)打成了 jar 包。另外在做淘寶機(jī)票、彩票系統(tǒng)的時(shí)候,頁(yè)面端也有很多東西需要復(fù)用,最直觀的是頁(yè)頭和頁(yè)腳,一開(kāi)始我們每個(gè)系統(tǒng)里面復(fù)制了一份過(guò)去,但奇妙的是,那段時(shí)間頁(yè)腳要經(jīng)常修改,例如把“雅虎中國(guó)”改成“中國(guó)雅虎”,過(guò)一段時(shí)間又加了一個(gè)“口碑網(wǎng)”,再過(guò)一段時(shí)間變成了“雅虎口碑”,最后又變成了“中國(guó)雅虎”,每個(gè)系統(tǒng)都改一遍,折騰啊。后來(lái)我就把這部分 velocity 模版單獨(dú)拿出來(lái)了,做成了公用的模塊。  

  上面這些都是比較小的復(fù)用模塊,到 2006 年我們做了一個(gè)商品類目屬性的改造,在類目里面引入屬性的概念。項(xiàng)目的代號(hào)叫做“泰山”,如同它的名字,這是一個(gè)舉足輕重的項(xiàng)目,這個(gè)改變是一個(gè)劃時(shí)代的創(chuàng)新。在這之前的三年時(shí)間內(nèi),商品的分類都是按照樹(shù)狀的一級(jí)一級(jí)的節(jié)點(diǎn)來(lái)分的,隨著商品數(shù)量的增長(zhǎng),類目也變得越來(lái)越深,越來(lái)越復(fù)雜,這帶給買家的就是查找一件商品要逐級(jí)類目點(diǎn)開(kāi),找商品之前要懂商品的分類。而淘寶運(yùn)營(yíng)部門管理類目的小二也發(fā)現(xiàn)一個(gè)很嚴(yán)重的問(wèn)題 —— 例如男裝里面有T恤、T恤下面有耐克、耐克有純棉的,女裝里面也有T恤、T恤下面還是有耐克、耐克下面依然有純棉的,那是先分男女裝再分款式再分品牌再分材質(zhì)呢?還是先分品牌再分款式再分材質(zhì)再分男女呢?暈倒了。這時(shí)候,一位大俠出來(lái)了 —— 一燈,他說(shuō)品牌、款式、材質(zhì)這種東東可以叫做“屬性”,屬性是類似 tag 的一個(gè)概念,與類目相比更加離散,更加靈活,這樣也縮減了類目的深度。這個(gè)思想的提出,一舉解決了分類的難題!從系統(tǒng)的角度來(lái)看,我們建立了“屬性”這樣一個(gè)數(shù)據(jù)結(jié)構(gòu),由于除了類目的子節(jié)點(diǎn)有屬性,父節(jié)點(diǎn)也有可能有屬性,于是類目屬性合起來(lái)也是一個(gè)結(jié)構(gòu)化的數(shù)據(jù)對(duì)象。這個(gè)做出來(lái)之后我們把它獨(dú)立出來(lái)作為一個(gè)服務(wù),叫做 catserver(category server)。跟類目屬性密切關(guān)聯(lián)的商品搜索功能,獨(dú)立出來(lái),叫做 hesper(金星),catserver 和 hesper 供淘寶的前后臺(tái)系統(tǒng)調(diào)用。  

  現(xiàn)在淘寶的商品類目屬性已經(jīng)是地球上最大的了,幾乎沒(méi)有什么類目的商品在淘寶上找不到(除了違禁的),但最初類目屬性改造完之后,我們很缺屬性數(shù)據(jù),尤其是數(shù)碼類的最缺。那從哪里弄這些數(shù)據(jù)呢親?我們跟“中關(guān)村在線”合作,拿到了很多數(shù)據(jù),那個(gè)時(shí)候,很多商品屬性信息的后邊標(biāo)注著:“來(lái)自中關(guān)村在線”。有了類目屬性,給運(yùn)營(yíng)的工作帶來(lái)很大的便利,我們知道淘寶的運(yùn)營(yíng)主要就是類目的運(yùn)營(yíng),什么季節(jié)推什么商品,都要在類目屬性上面做調(diào)整,讓買家更容易找到。例如夏天我要用戶在女裝一級(jí)類目下就標(biāo)出來(lái)材質(zhì)是不是蕾絲的、是不是純棉的,冬天卻要把羽絨衣調(diào)到女裝一級(jí)類目下,流行什么就要把什么商品往更高級(jí)的類目調(diào)整。這樣類目和屬性要經(jīng)常調(diào)整,隨之而來(lái)的問(wèn)題就顯現(xiàn)了 —— 調(diào)整到哪個(gè)類目,那類商品的賣家就要編輯一次自己的商品,隨著商品量的增長(zhǎng),賣家的工作量越來(lái)越大,然后我們就發(fā)現(xiàn)賣家受不了啦。到了 2008 年,我們研究了超市里面前后臺(tái)商品的分類,發(fā)現(xiàn)超市前臺(tái)商品可以隨季節(jié)和關(guān)聯(lián)來(lái)調(diào)整擺放場(chǎng)景(例如著名的啤酒和尿布的關(guān)聯(lián)),后臺(tái)倉(cāng)庫(kù)里面要按照自然類目來(lái)存儲(chǔ),二者密切關(guān)聯(lián)卻又相互分開(kāi)。然后我們就把前后臺(tái)類目分開(kāi)了,這樣賣家發(fā)布商品選擇的是自然類目和屬性,淘寶前臺(tái)展示的是根據(jù)運(yùn)營(yíng)需要而擺放的商品的類目和屬性。改造后的類目屬性服務(wù)取名叫做 forest(森林,跟類目屬性有點(diǎn)神似。catserver 還在,提供賣家授權(quán)、品牌服務(wù)、關(guān)鍵詞等相關(guān)的服務(wù))。類目屬性的服務(wù)化,是淘寶在系統(tǒng)服務(wù)化方面做的第一個(gè)探索。 

  雖然個(gè)別架構(gòu)師具備了代碼潔癖,但淘寶前臺(tái)系統(tǒng)的業(yè)務(wù)量和代碼量還是爆炸式的增長(zhǎng)了起來(lái)。業(yè)務(wù)方總在后面催,開(kāi)發(fā)人員不夠了就繼續(xù)招人,招來(lái)的人根本看不懂原來(lái)的業(yè)務(wù),只好摸索著在“合適的地方”加一些“合適的代碼”,看看運(yùn)行起來(lái)像那么回事,就發(fā)布上線了。在這樣的惡性循環(huán)中,系統(tǒng)越來(lái)越臃腫,業(yè)務(wù)的耦合性越來(lái)越高,開(kāi)發(fā)的效率越來(lái)越低。借用當(dāng)時(shí)比較流行的一句話“寫一段代碼,編譯一下能通過(guò),半個(gè)小時(shí)就過(guò)去了;編譯一下沒(méi)通過(guò),半天就過(guò)去了。”在這種情況下,系統(tǒng)出錯(cuò)的概率也逐步增長(zhǎng),常常是你改了商品相關(guān)的某些代碼,發(fā)現(xiàn)交易出問(wèn)題了,甚至你改了論壇上的某些代碼,旺旺出問(wèn)題了。這讓開(kāi)發(fā)人員苦不堪言,而業(yè)務(wù)方還認(rèn)為這幫人干活越來(lái)越慢了。  

  大概是在 2007 年底的時(shí)候,研發(fā)部空降了一位從硅谷來(lái)的高管,空聞大師。空聞是一位溫厚的長(zhǎng)者,他告訴我們一切要以穩(wěn)定為中心,所有影響系統(tǒng)穩(wěn)定的因素都要解決掉。例如每做一個(gè)日常修改,都必須整個(gè)系統(tǒng)回歸測(cè)試一遍;多個(gè)日常修改如果放在一個(gè)版本里面,要是一個(gè)功能沒(méi)有測(cè)試通過(guò),整個(gè)系統(tǒng)都不能發(fā)布。我們把這個(gè)叫做“火車模型”,任何一個(gè)乘客沒(méi)有上車,都不許發(fā)車。這樣做的最直接后果就是火車一直晚點(diǎn),新功能上線更慢了,我們能明顯的感覺(jué)到業(yè)務(wù)方的不滿,空聞的壓力肯定非常大。當(dāng)時(shí)我都不理解這種一刀切的做法,為了穩(wěn)定犧牲了發(fā)展的速度,這跟某 Party 的“穩(wěn)定壓倒一切”有什么分別?  

  但是到現(xiàn)在回過(guò)頭來(lái)看看,其實(shí)我們并沒(méi)有理解背后的思路。正是在這種要求下,我們不得不開(kāi)始改變一些東西,例如把回歸測(cè)試日常化,每天晚上都跑一遍整個(gè)系統(tǒng)的回歸。還有就是在這種要求下,我們不得不對(duì)這個(gè)超級(jí)復(fù)雜的系統(tǒng)做肢解和重構(gòu),其中復(fù)用性最高的一個(gè)模塊 —— 用戶信息模塊開(kāi)始拆分出來(lái)了,我們叫它 UIC(user information center)。在 UIC 里面,它只處理最基礎(chǔ)的用戶信息操作,例如getUserById、getUserByName等等。  

  在另外一個(gè)方面,還有兩個(gè)新興的業(yè)務(wù),也對(duì)系統(tǒng)基礎(chǔ)功能的拆分提出了要求。在那個(gè)時(shí)候,我們做了淘寶旅行(trip.taobao.com)和淘寶彩票(caipiao.taobao.com)兩個(gè)新業(yè)務(wù),這兩個(gè)新業(yè)務(wù)在商品的展示和交易的流程上都跟主站的業(yè)務(wù)不一樣,機(jī)票是按照航班的信息展示的,彩票是按照雙色球、數(shù)字和足球的賽程來(lái)展示的。但用到的會(huì)員的功能和交易的功能是跟主站差不多的,當(dāng)時(shí)做的時(shí)候就很糾結(jié),在主站里面做的話,會(huì)有一大半跟主站無(wú)關(guān)的東西,重新做一個(gè)的話,會(huì)有很多重復(fù)建設(shè)。最終我們決定不再給主站添亂了,就另起爐灶做了兩個(gè)新的業(yè)務(wù)系統(tǒng)。從查詢商品、購(gòu)買商品、評(píng)價(jià)反饋、查看訂單這一整個(gè)流程都重新寫了一套出來(lái)。現(xiàn)在在“我的淘寶”里面查看交易記錄的時(shí)候,還能發(fā)現(xiàn)“已買到的寶貝”里面把機(jī)票和彩票另外列出來(lái)了,他們沒(méi)有加入到普通的訂單里面去。在當(dāng)時(shí)如果已經(jīng)把會(huì)員、交易、商品、評(píng)價(jià)這些模塊拆分出來(lái),就不用什么都重做一遍了。  

  到 2008 年初,整個(gè)主站系統(tǒng)(有了機(jī)票、彩票系統(tǒng)之后,把原來(lái)的系統(tǒng)叫做主站)的容量已經(jīng)到了瓶頸,商品數(shù)在一億以上,PV 在 2.5 億以上,會(huì)員數(shù)超過(guò)了五千萬(wàn)。這個(gè)時(shí)候 Oracle 的連接池?cái)?shù)量都不夠用了,數(shù)據(jù)庫(kù)的容量到了極限,上層系統(tǒng)再增加機(jī)器也無(wú)法繼續(xù)擴(kuò)容了,我們只有把底層的基礎(chǔ)服務(wù)繼續(xù)拆分,從底層開(kāi)始擴(kuò)容,上層才能擴(kuò)展,這才能容納以后三五年的增長(zhǎng)。

  于是那一年我們專門啟動(dòng)了一個(gè)更大的項(xiàng)目,把交易這個(gè)核心業(yè)務(wù)模塊也拆分出來(lái)了。原來(lái)的淘寶交易除了跟商品管理耦合在一起,也在支付寶和淘寶之間跳來(lái)跳去,跟支付寶耦合在一起,系統(tǒng)復(fù)雜,用戶體驗(yàn)也很不好。我們把交易的底層業(yè)務(wù)拆出來(lái)叫交易中心TC(trade center),所謂底層業(yè)務(wù)是例如創(chuàng)建訂單、減庫(kù)存、修改訂單狀態(tài)等原子型的操作;交易的上層業(yè)務(wù)叫交易管理TM(trade manager),例如拍下一件普通商品要對(duì)訂單、庫(kù)存、物流進(jìn)行操作,拍下虛擬商品不需要對(duì)物流進(jìn)行操作,這些在TM里面完成。這個(gè)項(xiàng)目取了一個(gè)很沒(méi)有創(chuàng)意的名字 —— “千島湖”,這幫開(kāi)發(fā)人員取這個(gè)名字的目的是想在開(kāi)發(fā)完畢之后,去千島湖玩一圈,后來(lái)他們?nèi)缭敢詢斄恕_@個(gè)時(shí)候還有一個(gè)項(xiàng)目也在搞,就是淘寶商城,之前拆分出來(lái)的那些基礎(chǔ)服務(wù),給商城的快速構(gòu)建,提供了良好的基礎(chǔ)。

  類目屬性、用戶中心、交易中心,隨著這些模塊逐步的拆分和服務(wù)化改造,我們?cè)谙到y(tǒng)架構(gòu)方面也積累了不少的經(jīng)驗(yàn)。到 2008 年底干脆做了一個(gè)更大的項(xiàng)目,把淘寶所有的業(yè)務(wù)都模塊化,這是繼 2004 年從 LAMP 架構(gòu)到 Java 架構(gòu)之后的第二次脫胎換骨。這個(gè)項(xiàng)目取了一個(gè)很霸氣的名字,叫“五彩石”(女?huà)z煉石補(bǔ)天,用的石頭)。這個(gè)系統(tǒng)重構(gòu)的工作非常驚險(xiǎn),有人稱之為“給一架高速飛行的飛機(jī)換發(fā)動(dòng)機(jī)”。  

  五彩石項(xiàng)目發(fā)布之后,這幫工程師去三亞玩了幾天。他們把淘寶的系統(tǒng)拆分成了如下架構(gòu):

  其中 UIC 和 Forest 上文說(shuō)過(guò),TC、IC、SC分別是交易中心(Trade Center)、商品中心(Item Center)、店鋪中心(Shop Center),這些中心級(jí)別的服務(wù)只提供原子級(jí)的業(yè)務(wù)邏輯,如根據(jù)ID查找商品、創(chuàng)建交易、減少庫(kù)存等操作。再往上一層是業(yè)務(wù)系統(tǒng)TM(Trade Manager交易業(yè)務(wù))、IM(Item Manager商品業(yè)務(wù))、SM(Shop Manager,因?yàn)椴缓寐?tīng),所以后來(lái)改名叫 SS:Shop System,店鋪業(yè)務(wù))、Detail(商品詳情)。  

  拆分之后,系統(tǒng)之間的交互關(guān)系變得非常復(fù)雜,示意圖如下:

  系統(tǒng)這么拆分的話,好處顯而易見(jiàn),拆分之后每個(gè)系統(tǒng)可以單獨(dú)部署,業(yè)務(wù)簡(jiǎn)單,方便擴(kuò)容;有大量可重用的模塊以便于開(kāi)發(fā)新的業(yè)務(wù);能夠做到專人專事,讓技術(shù)人員更加專注于某一個(gè)領(lǐng)域。這樣要解決的問(wèn)題也很明顯,分拆之后,系統(tǒng)之間還是必須要打交道的,越往底層的系統(tǒng),調(diào)用它的客戶方越多,這就要求底層的系統(tǒng)必須具有超大規(guī)模的容量和非常高的可用性。另外,拆分之后的系統(tǒng)如何通訊?這里需要兩種中間件系統(tǒng),一種是實(shí)時(shí)調(diào)用的中間件(淘寶的HSF,高性能服務(wù)框架)、一種是異步消息通知的中間件(淘寶的Notify)。另外還有一個(gè)需要解決的問(wèn)題是用戶在A系統(tǒng)登錄了,到B系統(tǒng)的時(shí)候,用戶的登錄信息怎么保存?這又涉及到一個(gè) Session 框架。再者,還有一個(gè)軟件工程方面的問(wèn)題,這么多層的一套系統(tǒng),怎么去測(cè)試它?

責(zé)任編輯:黃丹 來(lái)源: 博客
相關(guān)推薦

2012-11-14 16:12:17

2012-11-14 16:17:28

淘寶Tair

2012-11-14 15:57:02

淘寶技術(shù)

2012-11-14 15:43:29

淘寶技術(shù)

2021-03-19 08:56:31

分布式存儲(chǔ)鐵力士分布式

2017-07-27 14:32:05

大數(shù)據(jù)分布式消息Kafka

2012-06-05 01:40:00

Java

2017-07-26 15:08:05

大數(shù)據(jù)分布式事務(wù)

2022-10-09 16:03:04

大數(shù)據(jù)平臺(tái)

2019-05-24 14:45:17

分布式微服務(wù)運(yùn)維

2013-03-26 13:43:08

Java分布式計(jì)算

2019-10-10 09:16:34

Zookeeper架構(gòu)分布式

2023-07-05 00:09:13

分布式存儲(chǔ)架構(gòu)

2015-06-19 07:50:47

2023-05-12 08:23:03

分布式系統(tǒng)網(wǎng)絡(luò)

2009-10-09 17:17:11

安裝VB dcom分布

2013-06-13 11:29:14

分布式分布式緩存

2012-04-23 10:32:18

51CTO技術(shù)周刊

2023-05-29 14:07:00

Zuul網(wǎng)關(guān)系統(tǒng)

2023-10-26 18:10:43

分布式并行技術(shù)系統(tǒng)
點(diǎn)贊
收藏

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

欧美综合在线视频| 国产一区中文字幕| 日韩精品中文字幕在线观看| 国产亚洲综合视频| 国产美女视频一区二区三区 | 蜜桃视频一区二区在线观看| 亚洲第一免费视频| 久久高清国产| 久久天天躁日日躁| v天堂中文在线| 成人久久网站| 亚洲综合免费观看高清完整版| 国产一区免费| 国产精品热久久| 亚洲人成高清| 深夜精品寂寞黄网站在线观看| 两女双腿交缠激烈磨豆腐| 国产在线精彩视频| 中文字幕亚洲区| 精品国产乱码久久久久久108| 中文字幕日韩三级| 亚洲免费成人| 久久综合久久美利坚合众国| 在线xxxxx| 久久青草视频| 岛国av午夜精品| 综合视频免费看| 可以免费看污视频的网站在线| 国产精品一级在线| 国产精品旅馆在线| 日韩精品一区二区在线播放| 天天射成人网| 亚洲欧洲免费视频| 免费看毛片的网站| 国产精品18| 欧美在线|欧美| 青青草成人免费在线视频| 麻豆系列在线观看| 国产网红主播福利一区二区| 国产日韩在线一区二区三区| aaa一区二区| 久久激情五月婷婷| 日韩av第一页| 九九热在线视频播放| 欧美视频导航| 久久精品中文字幕免费mv| 国产精品扒开腿做爽爽| 婷婷综合福利| 精品视频在线播放色网色视频| 岛国大片在线免费观看| 久久精品资源| 欧美日韩视频专区在线播放| 国产v亚洲v天堂无码久久久| 在线男人天堂| 欧美日韩中文字幕| 欧美日韩在线中文| 涩涩涩在线视频| 精品美女永久免费视频| 欧美日韩视频免费| 欧美男男video| 一区二区三区在线免费播放| 色哺乳xxxxhd奶水米仓惠香| 菠萝菠萝蜜在线视频免费观看| 亚洲欧洲日韩在线| 国产福利片一区二区| 黄色av网站在线播放| 综合激情成人伊人| 欧美人与动牲交xxxxbbbb| 亚洲图区一区| 亚洲成人在线免费| 黄色av网址在线播放| 蜜桃av在线| 色综合久久88色综合天天免费| 少妇高潮喷水久久久久久久久久| 忘忧草在线影院两性视频| 一本大道久久a久久精品综合| 女性隐私黄www网站视频| 成人性生活av| 欧美怡红院视频| 国产福利精品一区二区三区| 精品国产一区二| 亚洲成人黄色网址| 永久免费成人代码| 国产精品毛片久久| 欧美精品久久久久久久久| 久久夜靖品2区| 久久一二三区| 91美女片黄在线观| 国产综合在线播放| 91麻豆国产自产在线观看| 色999五月色| 污片视频在线免费观看| 午夜不卡av免费| 嫩草av久久伊人妇女超级a| 四虎国产精品成人免费影视| 日韩欧美国产午夜精品| 超碰97人人干| 天天综合亚洲| 992tv成人免费视频| 91视频在线视频| 国产乱子轮精品视频| 国内外成人免费视频| 久久久资源网| 一级女性全黄久久生活片免费| 男女高潮又爽又黄又无遮挡| 欧美日韩破处视频| 亚洲精品xxx| 日韩一区二区三区四区视频| 黄页网站一区| 国产免费一区二区三区在线能观看 | 亚洲黄色片在线观看| 国产亚洲综合视频| 国产一区二区| 亚洲图片在区色| 免费在线黄色片| 美女一区二区三区| 久久综合久久久| 中文在线手机av| 欧美视频一区二区| 国产一级二级视频| 在线观看免费一区二区| 国产精品2018| 日本久久一级片| 亚洲天堂免费在线观看视频| 激情综合网婷婷| 97视频一区| 久久伊人精品天天| 波多野结衣一区二区三区在线 | 91成人免费观看| 成人一区二区不卡免费| 亚洲成人精品一区二区| 在线一区二区不卡| 激情婷婷综合| 欧美在线性视频| 黄色av中文字幕| 亚洲精品自拍动漫在线| 男人添女人下面免费视频| 少妇久久久久| 国语自产精品视频在线看| 国产乱码一区二区| 国产精品日日摸夜夜摸av| 亚洲欧洲日产国码无码久久99| 日韩第一区第二区| 久久亚洲电影天堂| 国产精品久久久久久久免费| 欧美激情资源网| 国产精品69页| 亚洲品质自拍| 欧美亚洲国产视频小说| 亚洲 欧美 激情 另类| 伊人色综合久久天天| 99999精品| 综合激情网站| 亚洲最大av在线| av文字幕在线观看| 欧美一区二区三区视频免费| 美国精品一区二区| 老色鬼精品视频在线观看播放| 亚洲欧美日韩综合一区| 国产69精品久久| 波霸ol色综合久久| 国产日韩欧美中文字幕| 亚洲欧洲综合另类在线| 日本中文字幕在线不卡| 国产精品a久久久久| 99精彩视频| 丰满诱人av在线播放| 精品国产亚洲一区二区三区在线观看| 久久久久久av无码免费网站| 成人午夜激情片| 天堂…中文在线最新版在线| 天天躁日日躁狠狠躁欧美| 日韩美女毛茸茸| av在线收看| 欧美一区二区三区在线观看 | 亚洲一区二区三区免费视频| 尤物网站在线观看| 强制捆绑调教一区二区| 日本丰满少妇黄大片在线观看| 99re6热只有精品免费观看| 91爱视频在线| 毛片在线播放a| 亚洲成人av片在线观看| 中文字幕国产在线观看| 中文文精品字幕一区二区| 一级黄色高清视频| aa国产精品| 涩涩日韩在线| 日韩区欧美区| 青青草原成人在线视频| 日韩伦理在线电影| 亚洲成人黄色网| 中文字幕在线2019| 亚洲一区二区三区视频在线| 欧美波霸videosex极品| 国产福利一区二区| 欧美精品无码一区二区三区| 婷婷精品进入| 久久伊人一区二区| 综合欧美精品| 久久久久久亚洲精品| 欧美色综合一区二区三区| 欧美日韩在线免费视频| 天堂av网手机版| 国产高清久久久| 成人免费aaa| 日韩综合精品| 久久99精品国产一区二区三区| 欧美日韩国产网站| 久久99亚洲热视| 欧美日韩国产综合视频| 日韩欧美在线123| 久久久久99精品成人片三人毛片| 中文字幕乱码一区二区免费| 欧美熟妇另类久久久久久多毛| 性久久久久久| 日本三日本三级少妇三级66| 精品人人人人| 成人综合网网址| 欧美aa视频| 欧美大胆在线视频| 日韩电影网址| 91精品国产欧美一区二区成人| 亚洲成熟少妇视频在线观看| 日韩毛片视频在线看| 大地资源二中文在线影视观看| 精品制服美女久久| 欧美精品aaaa| 99伊人成综合| 亚洲高潮无码久久| 欧美日韩中字| 精品一区二区三区国产| 久久gogo国模啪啪裸体| 国产精品第七十二页| xxx.xxx欧美| 久久视频中文字幕| 福利在线播放| 亚洲精品在线免费播放| 国产精品免费无遮挡| 在线国产亚洲欧美| 国产麻豆视频在线观看| 亚洲国产精品高清| av中文字幕免费观看| 成人av电影在线| 白嫩情侣偷拍呻吟刺激| 国产一区二区三区av电影 | 精品国产91久久久| 亚洲波多野结衣| 亚洲欧美日韩一区二区三区在线观看| 国产又粗又猛又爽视频| av一本久道久久综合久久鬼色| 97人妻精品一区二区三区免费 | 九九视频直播综合网| av片哪里在线观看| 久久精品国产99国产精品澳门| 国产三级在线看| 亚洲欧美中文日韩在线v日本| 美女毛片在线看| 亚洲美女av在线播放| 神马午夜在线观看| 亚洲国产精品女人久久久| 天堂网av2014| 日韩av影片在线观看| 成人毛片视频免费看| 日韩你懂的在线播放| 精品久久久久成人码免费动漫| 欧美久久久久久蜜桃| 在线观看中文字幕码| 欧美视频日韩视频| 97精品人妻一区二区三区| 欧美男男青年gay1069videost| 在线免费看av的网站| 欧美日韩国产一二三| 精品国产乱码一区二区三 | 亚洲国产精品女人| 欧美特黄一级| 黄网站欧美内射| 亚洲专区免费| 欧美一级视频在线| 国产一区二三区| 免费国偷自产拍精品视频| 国产福利不卡视频| 无码人妻精品一区二区三区温州| 26uuuu精品一区二区| 真实乱视频国产免费观看| 中文字幕不卡的av| 亚洲图片第一页| 亚洲精品乱码久久久久久| 国产在线视频第一页| 精品美女国产在线| 一区二区三区日| 日韩精品一区二区三区在线播放| 好吊色视频一区二区| 国产午夜精品全部视频在线播放| 免费在线观看黄| 欧美激情成人在线视频| 欧美极品videos大乳护士| 国产美女精品视频免费观看| 亚洲综合网站| 免费国产一区二区| 欧美日韩亚洲国产精品| 日韩av一二三四区| 麻豆精品在线播放| 在线播放黄色av| 久久嫩草精品久久久久| 蜜桃av.com| 亚洲成人动漫av| 国产精品视频无码| 日韩经典第一页| 日本在线视频网| 国产91色在线|| 日韩在线精品强乱中文字幕| 久久综合狠狠综合久久综青草| 精品久久91| 黄色免费视频大全| 精久久久久久久久久久| 双性尿奴穿贞c带憋尿| 亚洲精品欧美在线| 无码人妻丰满熟妇奶水区码| 日韩一区二区三区视频在线 | 国产精品国产三级国产专区53 | 捆绑调教一区二区三区| 亚洲 欧美 日韩在线| 国产精品污www在线观看| 五月婷婷亚洲综合| 欧美一区二区精品久久911| 亚洲av成人无码网天堂 | 97人澡人人添人人爽欧美| 国产欧美va欧美va香蕉在| 精品福利一区| 成年在线观看视频| 久久国产精品99久久人人澡| 朝桐光av一区二区三区| 亚洲高清一区二区三区| 国产乱人乱偷精品视频a人人澡| 精品成人私密视频| 深夜国产在线播放| 成人有码在线播放| 日韩欧美高清| 在线免费观看视频黄| 91美女片黄在线| 日本熟妇成熟毛茸茸| 精品福利在线导航| av免费网站在线观看| 国产在线观看91精品一区| 成人精品久久| 国产又粗又长又大的视频| www.激情成人| 一级黄色免费网站| 亚洲精品国产精品久久清纯直播| 日韩av官网| 国产亚洲欧美另类一区二区三区| 欧美激情综合色综合啪啪| 国产亚洲视频一区| 亚洲色图视频网| 国产精品视频一二区| 日韩在线中文字| 欧洲大片精品免费永久看nba| 亚洲精品国产精品国自产观看| 久久一二三区| 超碰97av在线| 欧美日韩电影一区| 97视频精彩视频在线观看| 国产日韩精品入口| 婷婷综合网站| 一级 黄 色 片一| 亚洲在线免费播放| 亚洲黄色a级片| 欧美激情一二三| 色愁久久久久久| 国产免费成人在线| 久久久www成人免费毛片麻豆| 中文字幕理论片| 久久精品国产91精品亚洲| 国产一区二区三区精品在线观看| 免费看欧美黑人毛片| av一区二区三区| 亚洲视频 欧美视频| 色老头一区二区三区| 日韩免费在线电影| 黄色高清视频网站| av亚洲精华国产精华| 亚洲久久在线观看| 亚洲午夜av久久乱码| 国产一区二区三区免费观看在线| 日韩一级特黄毛片| 国产成人午夜99999| 视频一区二区三区四区五区| 亚洲新中文字幕| 欧美精品三级在线| 自拍日韩亚洲一区在线| 久久久美女艺术照精彩视频福利播放| 一二三四区在线| 久久久久久久久网站| 米奇777超碰欧美日韩亚洲| 中文字幕一区久久| 性做久久久久久免费观看欧美| 日本福利在线观看| 亚洲999一在线观看www| 亚洲国产清纯|