精品欧美一区二区三区在线观看 _久久久久国色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)

国产精品久久免费| 欧美aaa级片| 日本乱码一区二区三区不卡| 久久久五月婷婷| 国产精品精品国产| 欧美做爰爽爽爽爽爽爽| 国产成人福利av| 色偷偷久久一区二区三区| 一本一生久久a久久精品综合蜜| aaaa一级片| 性8sex亚洲区入口| 久久视频在线直播| 捆绑裸体绳奴bdsm亚洲| 国产极品嫩模在线观看91精品| 亚洲欧美日本在线| 欧美精品七区| va视频在线观看| 日韩中文欧美在线| 欧美精品999| 黄色片在线观看免费| 在线播放一区二区精品视频| 在线精品视频一区二区三四 | 午夜激情小视频| 精品一区二区影视| 2019最新中文字幕| 免费在线视频观看| 日韩精品第一区| 日韩av在线网| 久久久国产精品久久久| 日韩精品免费观看视频| 午夜久久久影院| 91精品一区二区三区四区| 久久99久久| 成人久久18免费网站麻豆| 国产精品网红直播| 中文字幕黄色片| 一本久久综合| 欧美激情手机在线视频| 熟女少妇a性色生活片毛片| 亚洲色图丝袜| 亚洲黄色在线看| 精品人妻人人做人人爽夜夜爽| 欧美xxxx网站| 在线视频一区二区三| 乱妇乱女熟妇熟女网站| 久久五月精品中文字幕| 亚洲免费看黄网站| 一区二区成人国产精品| 最新真实国产在线视频| 欧美激情综合在线| 视频一区视频二区视频三区视频四区国产 | 黄色网页在线免费看| 欧美激情一区二区三区不卡| 日产国产精品精品a∨| 你懂的视频在线| 91免费在线看| 青青成人在线| 伦理片一区二区三区| 久久综合视频网| 欧美精品成人一区二区在线观看 | 大白屁股一区二区视频| 99国产在线视频| 亚洲第一视频在线| 成人三级在线视频| 久久99精品久久久久久久久久| 午夜av免费观看| 26uuu久久综合| 蜜桃麻豆91| 国产在线观看免费网站| 国产精品视频线看| 中文精品视频一区二区在线观看| 麻豆视频在线播放| 亚洲精品欧美激情| 国产911在线观看| 888av在线视频| 欧美日韩国产在线播放| 黄色av免费在线播放| 欧美国产日韩电影| 91精选在线观看| 日本一级大毛片a一 | 亚洲春色在线| 中文字幕伦理免费在线视频| 亚洲一区二区五区| 国产91在线免费| 992tv国产精品成人影院| 欧美浪妇xxxx高跟鞋交| 亚洲熟女乱综合一区二区| 国产精品22p| 一区二区三区黄色| 538精品在线观看| 国产精品日本欧美一区二区三区| 日韩免费高清在线观看| 亚洲天堂免费av| 国产99久久久国产精品免费看| 国模精品娜娜一二三区| 91官网在线| 亚洲夂夂婷婷色拍ww47| 欧美 日韩精品| 国产精品麻豆| 日韩国产激情在线| 国产18无套直看片| 亚洲国产精品第一区二区三区| 日本电影亚洲天堂| 国产色综合视频| 久久亚洲欧美国产精品乐播 | 91精品1区2区| 又大又长粗又爽又黄少妇视频| 亚洲国产最新| 欧美大片在线看| 啪啪小视频网站| 成人一二三区视频| 亚洲欧美日韩不卡一区二区三区| 不卡的av影片| 欧美日韩情趣电影| aaaaa一级片| 伊人情人综合网| 日韩免费观看网站| 色婷婷av一区二区三区之红樱桃| 中文字幕一区二区视频| 国模杨依粉嫩蝴蝶150p| 91九色鹿精品国产综合久久香蕉| 在线看福利67194| 国产五月天婷婷| 国产一区二区三区在线观看免费| 欧美一区三区二区在线观看| 精品日韩av| 在线不卡欧美精品一区二区三区| 一区二区精品免费| 亚洲日本视频| 99久久精品免费看国产一区二区三区| 午夜不卡视频| 欧美又粗又大又爽| 给我看免费高清在线观看| 国产综合欧美| 成人网欧美在线视频| av在线播放网站| 日韩欧美aⅴ综合网站发布| 99热超碰在线| 欧美日一区二区三区在线观看国产免| 国产在线精品播放| √新版天堂资源在线资源| 欧美在线观看一区二区| 丰腴饱满的极品熟妇| 亚洲在线观看| 久久综合九九| 亚洲性色av| 亚洲美女动态图120秒| 日本五十熟hd丰满| 成人黄色大片在线观看 | 国产一区二区免费电影| 欧美草逼视频| 精品国产一区二区精华| 久久艹精品视频| 国产99一区视频免费| 日韩一级免费看| 日韩在线成人| 久久理论片午夜琪琪电影网| 亚洲精品综合网| 亚洲大片精品永久免费| 日本免费福利视频| 裸体一区二区| 亚洲国产日韩综合一区| 欧美电影在线观看网站| 久久精品国产久精国产一老狼| 国产一区二区三区四区视频| 亚洲手机成人高清视频| 尤物网站在线看| 欧美日一区二区在线观看| 国产伦精品一区二区三区四区视频| 国产高清自产拍av在线| 亚洲男人天堂2024| 一区二区小视频| 亚洲免费伊人电影| 少妇精品无码一区二区三区| 亚洲综合国产激情另类一区| 日韩精彩视频| 国产情侣一区在线| 97在线视频免费观看| 日韩有码电影| 欧美夫妻性生活| 日本特黄一级片| 国产欧美日韩亚州综合| 拔插拔插华人永久免费| 亚洲电影成人| 日韩欧美精品一区二区| 国产一区二区三区免费在线 | 视频在线99re| 日本亚洲视频| 欧美自拍大量在线观看| 秋霞影院午夜丰满少妇在线视频| 日韩欧美成人一区| 国产又大又黄又粗| 日韩码欧中文字| 污片免费在线观看| 蜜桃视频一区二区三区在线观看| 国产日产欧美一区二区| 日韩啪啪网站| 成人美女av在线直播| 日本在线播放一二三区| 伦理中文字幕亚洲| 三级黄视频在线观看| 3d动漫精品啪啪1区2区免费| 99精品视频99| 亚洲精品国产品国语在线app| 免费中文字幕av| 黄页网站大全一区二区| 国产极品美女高潮无套久久久| 图片小说视频色综合| 久久久久久久免费| 日本一区二区乱| 国产精品视频不卡| gogo久久| 欧美大片va欧美在线播放| 六十路在线观看| 亚洲国产日韩欧美综合久久| 中文字幕欧美人妻精品| 欧美日韩在线影院| 久久亚洲成人av| 亚洲欧洲日韩女同| 中文字幕国产专区| 成人精品在线视频观看| 成人av毛片在线观看| 日韩高清中文字幕一区| 日韩精品―中文字幕| 亚洲视频福利| 日韩精品福利片午夜免费观看| 精品视频国产| 欧美激情论坛| 久草在线综合| 国产精品一区二区在线观看| 我要色综合中文字幕| 国产欧美中文字幕| av有声小说一区二区三区| 91超碰caoporn97人人| 日本aa在线| 成人97在线观看视频| 亚洲天天影视| 日韩在线播放一区| 91成人高清| 自拍偷拍免费精品| 国产女主播在线直播| 日韩精品在线观看一区| 亚洲色偷精品一区二区三区| 亚洲成人在线网| 国产 欧美 自拍| 精品免费99久久| 国内爆初菊对白视频| 日韩欧美电影在线| 男人天堂一区二区| 欧美精品一区二区久久久| 亚洲精品无码久久久| 日韩欧美一区二区免费| 亚洲国产精品一| 精品av久久707| 欧日韩在线视频| 日韩成人在线观看| 日韩大胆视频| 亚洲三级黄色在线观看| 91女主播在线观看| 久久精品欧美视频| 影音先锋男人在线资源| 欧美国产一区二区三区| 极品美鲍一区| 日韩免费在线视频| 免费一级欧美在线观看视频| 91在线无精精品一区二区| 在线日韩成人| 欧美精品久久久| 日韩欧美字幕| 欧美日韩福利在线| 久久精品亚洲一区二区| 三级av免费观看| 国产99久久久国产精品潘金| 国产高清自拍视频| 国产精品午夜免费| 国产大片免费看| 精品久久久久久久久中文字幕 | 免费看裸体网站| 亚洲欧美综合在线精品| 久久久久久国产精品免费播放| 午夜精品久久久久久久99樱桃| 精品国产一区二区三区四| 在线免费观看不卡av| 国产aⅴ一区二区三区| 日韩电影免费在线观看中文字幕 | 免费 成 人 黄 色| 久久三级福利| 韩国三级丰满少妇高潮| 91美女在线视频| 久久一级免费视频| 亚洲一区二区三区影院| 在线免费一区二区| 日韩视频一区在线观看| 青青草超碰在线| 久久久av亚洲男天堂| 亚洲校园激情春色| 91亚洲精品久久久| 久草成人资源| 香港三级日本三级a视频| 久久久精品性| 韩国三级与黑人| 国产亚洲精品超碰| 国产一级在线免费观看| 欧美日韩性生活| 同心难改在线观看| 麻豆国产精品va在线观看不卡| 天堂中文在线播放| 97av自拍| 日韩在线看片| 国产免费视频传媒| 国产91露脸合集magnet| 国产精品久久久视频| 精品高清一区二区三区| 国产激情久久久久久熟女老人av| 亚洲欧洲日产国码av系列天堂| 性欧美videos高清hd4k| 国产精品久久久久久网站| 美女午夜精品| 糖心vlog在线免费观看| 麻豆精品国产传媒mv男同| 久久久久久久久久久国产精品| 亚洲国产中文字幕| 国产xxxx孕妇| 久久精品国产亚洲精品2020| 偷拍精品精品一区二区三区| 国产一区二区三区无遮挡| 午夜欧美精品久久久久久久| 99re精彩视频| 欧美国产日韩亚洲一区| 久久久久久91亚洲精品中文字幕| 欧美tickling挠脚心丨vk| 午夜免费视频在线国产| 国产精品18久久久久久首页狼| 一道在线中文一区二区三区| 日韩激情免费视频| 97成人超碰视| 91精品国产乱码在线观看| 欧美精品一区二区三区视频| 羞羞视频在线免费国产| av资源站久久亚洲| 欧美日韩三区| 久久久久久无码精品人妻一区二区| 综合自拍亚洲综合图不卡区| 国产精品欧美激情在线| 日韩视频免费看| 豆花视频一区| 日韩中文在线字幕| 国产精品一区二区久久精品爱涩| 9999热视频| 欧美xxxx老人做受| brazzers在线观看| 精品一区二区日本| 午夜一区不卡| 久久视频精品在线观看| 欧美视频在线一区| 欧美三级黄网| 亚洲一区美女视频在线观看免费| 久久久久久久久国产一区| 亚洲一区二区三区四区精品| 一区二区成人在线观看| 乱色精品无码一区二区国产盗| 午夜精品免费视频| 自拍亚洲一区| 91日韩视频在线观看| 中文字幕制服丝袜一区二区三区 | 亚洲韩国在线| 精品系列免费在线观看| 人妻少妇精品一区二区三区| 精品国一区二区三区| 成av人片在线观看www| 欧美精品123| 久久av中文字幕片| 成年人av电影| 日韩av在线网| 日本在线一区二区| 一卡二卡三卡视频| 久久综合久久综合久久综合| 亚洲中文字幕一区二区| 色综合导航网站| 欧美激情影院| 欧美女同在线观看| 亚洲国产精品久久人人爱| 日本v片在线免费观看| 国产视频观看一区| 黄色精品免费| 永久免费毛片在线观看| 欧美大片在线观看一区二区| 国产精欧美一区二区三区蓝颜男同| 亚洲欧美国产一区二区| 国产成人a级片| 久久久蜜桃一区二区| 久久亚洲成人精品| 色婷婷av一区二区三区丝袜美腿| 四季av一区二区三区| 午夜婷婷国产麻豆精品| √天堂资源地址在线官网| 国产手机精品在线| 另类欧美日韩国产在线| 国产成人精品片| 久久精品国产亚洲7777|