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

滴滴出行分而治之的架構(gòu)設(shè)計(jì)之道

原創(chuàng)
開發(fā) 前端
互聯(lián)網(wǎng)生下來就是為了服務(wù)海量用戶,在這個(gè)時(shí)代,幾乎沒有哪個(gè)應(yīng)用再為單機(jī)而生。每個(gè)公司的每個(gè)產(chǎn)品將要面臨的都是不可預(yù)知的用戶海量請求。顯然這個(gè)靠分布式程序來解決,比靠單機(jī)靠譜得多。然而不幸的是,如果一開始你的架構(gòu)設(shè)計(jì)不可擴(kuò)展,有再多的機(jī)器,有再多的云解決方案,對你來說至多是將單機(jī)程序跑在了一個(gè)虛擬的單機(jī)上。

【本文是WOT2016互聯(lián)網(wǎng)運(yùn)維與開發(fā)者大會的現(xiàn)場干貨,  新一屆主題為WOT2016企業(yè)安全技術(shù)峰會將在2016年6月24日-25日于北京珠三角JW萬豪酒店隆重召開!】

如今,我們?nèi)ト魏我粋€(gè)地方都要先問問有沒有Wi-Fi,網(wǎng)絡(luò)已經(jīng)明顯影響到我們的生活。

互聯(lián)網(wǎng)生下來就是為了服務(wù)海量用戶,在這個(gè)時(shí)代,幾乎沒有哪個(gè)應(yīng)用再為單機(jī)而生。每個(gè)公司的每個(gè)產(chǎn)品將要面臨的都是不可預(yù)知的用戶海量請求。顯然這個(gè)靠分布式程序來解決,比依靠單機(jī)靠譜得多。然而不幸的是,如果一開始你的架構(gòu)設(shè)計(jì)不可擴(kuò)展,有再多的機(jī)器,有再多的云解決方案,對你來說至多是將單機(jī)程序跑在了一個(gè)虛擬的單機(jī)上。下面就讓我們回到WOT2016 互聯(lián)網(wǎng)運(yùn)維與開發(fā)者大會現(xiàn)場,跟隨滴滴出行***架構(gòu)師一起了解,分布時(shí)代架構(gòu)設(shè)計(jì)和程序開發(fā)面臨著哪些新挑戰(zhàn),以及滴滴出行的應(yīng)對思路。

李令輝,滴滴出行***架構(gòu)師,于2014年中加入滴滴,經(jīng)歷了滴滴高速成長的階段,見證了滴滴從一個(gè)打車軟件變成一個(gè)出行平臺。移動互聯(lián)網(wǎng)資深從業(yè)者,對移動互聯(lián)網(wǎng)技術(shù)發(fā)展趨勢以及技術(shù)團(tuán)隊(duì)的組建有獨(dú)道見解。他具有多年互聯(lián)網(wǎng)架構(gòu)的設(shè)計(jì)經(jīng)驗(yàn),擅長高性能高并發(fā)高可用的架構(gòu)設(shè)計(jì)工作,主導(dǎo)了滴滴打車技術(shù)迭代中的核心服務(wù)架構(gòu)升級。

分布式時(shí)代的困境

為單機(jī)而生的應(yīng)用將不復(fù)存在

很少有一個(gè)應(yīng)用能準(zhǔn)確預(yù)測自己的用戶量有多大,因此,一開始就為上億用戶去設(shè)計(jì)一個(gè)極為復(fù)雜的分布式架構(gòu),幾乎是不可能的。因?yàn)檫@不僅會帶來極高的成本,還會犧牲整個(gè)系統(tǒng)的靈活度。并不是每個(gè)公司都像谷歌一樣,在創(chuàng)業(yè)初期就有面對世界上所有數(shù)據(jù)的雄心壯志,來開發(fā)一個(gè)分布式文件系統(tǒng)。大多數(shù)公司一定是從幾臺服務(wù)器起家,在用戶不斷增長,并發(fā)請求增加,業(yè)務(wù)越來越復(fù)雜的過程中,百臨不得已將程序從單機(jī)搬到多臺機(jī)器。把單個(gè)進(jìn)程拆成多個(gè)服務(wù)的問題。

分布式開發(fā)工具的缺乏

每個(gè)人的工作量平白無故一個(gè)互聯(lián)網(wǎng)的多個(gè)節(jié)點(diǎn)組成的,通過網(wǎng)絡(luò)耦合的一個(gè)分布式環(huán)境。平白無故的被這種分布式帶來的必然復(fù)雜性提高了。但是,真正的分布式開發(fā)工具還遠(yuǎn)未成熟。 程序員可以使用的工具還是古老的VI,四十年前的Emacs和十幾年前的Eclipse等單機(jī)開發(fā)工具,服務(wù)之間的依賴關(guān)系完全無法管理,日志格式和日志內(nèi)容無法保證一致和可追溯。上線,擴(kuò)容,降級等運(yùn)維工作和規(guī)范沒有被很好的設(shè)計(jì)。 任何一次問題或者開發(fā),都需要多人協(xié)作,效率極為低下。

重造車輪的解決方案

看起來,業(yè)界解決方案百花爭鳴。但實(shí)際上,大部分都是基于開源的RPC方案,比較成型的幾個(gè)方案包括Erlang OTP, Scala Akka等。公司內(nèi)通過各種定制的方案去耦合,去互相管理關(guān)系,互相依賴,把一個(gè)事工作起來。大一點(diǎn)的公司會強(qiáng)制的推行運(yùn)維規(guī)范。而每個(gè)公司或者社區(qū)都對這種分布式環(huán)境用自己的理解。 這帶來的后果是,大家都在開源社區(qū)的基礎(chǔ)上重復(fù)造同樣的東西,這個(gè)是成本很高的事情。

再者,很多解決方案都依賴于特定的業(yè)務(wù)場景來制定。比如通訊軟件,對實(shí)時(shí)性要求很高,對可用性要求非常高,然而電商并不那么關(guān)心一個(gè)請求能不能快速返回,而是強(qiáng)調(diào)數(shù)據(jù)的一致性。所以每個(gè)業(yè)務(wù)特點(diǎn)決定了有不同的解決方案,而且很少有為分布式而生的方案,都是從單機(jī)方案演化或者漸變來的,這些問題都會讓每一個(gè)在從中開發(fā)的人不得不知道全貌,對研發(fā)效率來講是個(gè)巨大的傷害。分布式也確實(shí)個(gè)足夠復(fù)雜的領(lǐng)域,很難有一攬子通用解決方案。

那么,在設(shè)計(jì)分布式系統(tǒng)架構(gòu)時(shí),應(yīng)該考慮哪些方面?

分布式架構(gòu)設(shè)計(jì)基本要素

容錯(cuò)

在分布式環(huán)境里,錯(cuò)誤無處不在,并且無時(shí)無刻不在發(fā)生。而且,錯(cuò)誤不只是機(jī)器故障,當(dāng)幾百人投入研發(fā)工作的時(shí)候,一定會有人犯錯(cuò),而且每個(gè)人都會犯錯(cuò),會常態(tài)的犯錯(cuò)。因此,研發(fā)團(tuán)隊(duì)不應(yīng)該只想著如何避免錯(cuò)誤的發(fā)生,而是如何在小錯(cuò)誤下,不影響業(yè)務(wù),保持服務(wù)健康運(yùn)營。而一但不加考慮的對架構(gòu)每個(gè)模塊進(jìn)行降級,勢必帶來一場巨大的災(zāi)難。

數(shù)據(jù)格式

數(shù)據(jù)格式實(shí)際面臨的困境和依賴管理是一樣的。因?yàn)槊總€(gè)人只負(fù)責(zé)單獨(dú)的模塊,而不會去關(guān)心整個(gè)業(yè)務(wù)用什么樣的數(shù)據(jù)格式通信。究竟代碼中到底多少是用來Verify Data的?又有多少是用來Pack/Unpack Data的?如果不統(tǒng)一就會陷入泥潭,工作效率低到無法接受,日志收集和監(jiān)控也幾乎沒法實(shí)現(xiàn)。

路由層

關(guān)于路由層的解決方案沒有高下之分,只要能解業(yè)務(wù)中的問題,降低運(yùn)維成本和開發(fā)成本,就是好的方案。

但是,一定要盡量避免同時(shí)存在多種解決方案。函數(shù)調(diào)用是路由,反射是路由,URL是路由,RPC的IP+Port+Function也是路由。雖然說,并不是所有業(yè)務(wù)都能用統(tǒng)一的方法來路由的。路由的靈活性和規(guī)范性決定了運(yùn)維難度,盲目追求靈活度平白無故的又把運(yùn)維提的工作高一個(gè)量級。架構(gòu)本質(zhì)是控制復(fù)雜度,主要方法就是分而治之,解耦,耦合從本質(zhì)上來說就是路由。

服務(wù)

為了滿足用戶新的要求,追上市場新的步伐,每個(gè)互聯(lián)網(wǎng)公司的研發(fā)團(tuán)隊(duì)都不曾停下腳步,保證服務(wù)不斷進(jìn)化和升級。這同時(shí)也帶來了許多問題:

  • 如何穩(wěn)定高效的迭代?
  • 依賴剛迭代的服務(wù)的舊服務(wù)怎么辦?
  • 我想給某個(gè)服務(wù)/模塊做AB Test怎么辦?
  • 多個(gè)模塊可以同時(shí)做AB Test么?
  • 如果不能,研發(fā)變成串行上線真的好么?

看待這些問題一定要從全局出發(fā),而最重要的是接口的統(tǒng)一,形成一致的標(biāo)準(zhǔn),讓大家在一條共同的準(zhǔn)繩上。

監(jiān)控

現(xiàn)在大家所做的監(jiān)控,基本都是在監(jiān)控機(jī)器的狀態(tài)。其實(shí)在幾百臺機(jī)器這樣的較小規(guī)模下,這樣做的意義并不大。真正應(yīng)該監(jiān)控的,應(yīng)該是程序。而嚴(yán)控程序的狀態(tài),只能依賴日志。

因此,每個(gè)架構(gòu)師都要考慮,如何設(shè)計(jì)可以監(jiān)控服務(wù)的日志系統(tǒng),要提供可監(jiān)控的接口。是每個(gè)架構(gòu)師要考慮你的服務(wù)是怎么被監(jiān)控的,你要提供可監(jiān)控的接口。至于采集間隔,一般來說規(guī)模越大,采集粒度越低,規(guī)模越小,采集粒度越高。

另外,監(jiān)控的信息是Pull or Push?監(jiān)控的結(jié)果全部需要人來處理么?日志是否可以用來作為系統(tǒng)之間交互的數(shù)據(jù)?這些問題都需要大家根據(jù)自己的業(yè)務(wù)場景不斷探索。

你的運(yùn)維方案***嗎?

每個(gè)公司的運(yùn)維團(tuán)隊(duì)都在考慮這個(gè)問題。你的目的是為了降低你的成本,提高你的效率。請合理的計(jì)算你的成本和效率,就是你要把人算進(jìn)去,而不是就算機(jī)器。大家可以通過以下幾個(gè)維度來評估:

  • 資源利用率如何?對大部分團(tuán)隊(duì)來說,研發(fā)的人力成本要遠(yuǎn)遠(yuǎn)高于機(jī)器成本,你要首先考慮的是你的人都并發(fā)起來了,而不是你的CPU都被吃掉了
  • 解決方案是否簡單?這對應(yīng)著人才招聘的門檻。對于新人來說,總要讓他快速的上手做一個(gè)項(xiàng)目,驗(yàn)證自己的能力,所以解決方案一定要相對簡單。怎么擴(kuò)容,怎么縮容,都應(yīng)該有成型的一整套方案
  • 開發(fā)測試上線流程是否需要人工介入?
  • 小流量測試的支持如何?
  • 回滾、限流、斷流方案是否統(tǒng)一提供等等問題 ?

滴滴出行的分布式設(shè)構(gòu)設(shè)計(jì)思路

Linux之所以強(qiáng)大,是因?yàn)槊恳粋€(gè)模塊都只負(fù)責(zé)最簡單的事情,面對輸入和輸出,而輸入和輸出的格式是確定的。分布式架構(gòu)設(shè)計(jì)的思路也應(yīng)如此,同樣的規(guī)則,同樣的用法組合在一起是可以發(fā)揮巨大作用的。

滴滴出行的分布架構(gòu)設(shè)計(jì)想要解決的問題,不只是簡單的機(jī)器運(yùn)維,而是人在研發(fā)過程中,如何避免復(fù)雜環(huán)境中可能面臨的風(fēng)險(xiǎn),解決由于粗糙的架構(gòu)設(shè)計(jì)帶來的效率低下,不可控,不穩(wěn)定的狀態(tài)。

這樣的架構(gòu)設(shè)計(jì)帶來的一個(gè)巨大好處是,信息流在進(jìn)來的時(shí)候進(jìn)入信息分發(fā),信息分發(fā)把它分到合適的管道,那個(gè)管道處理完再放給下一個(gè)管道。每個(gè)管道都只做輸入和輸出的事情,實(shí)現(xiàn)高可用、高吞吐。這種方案很多云服務(wù)商都會提供。這樣做的好處時(shí)是,我們只需要管理消息隊(duì)列,可以在任意一個(gè)節(jié)點(diǎn)把流量復(fù)制走。在任何一個(gè)環(huán)節(jié)中可以拿到它所有的數(shù)據(jù),不再依賴日志,只依賴輸入、輸出。而輸入、輸出是存在硬盤上的,數(shù)據(jù)不會丟失。

另一個(gè)優(yōu)點(diǎn)是進(jìn)程是異步傳輸?shù)摹M侥P鸵粋€(gè)很明顯的缺點(diǎn)是在所有的層次中,一個(gè)進(jìn)程在執(zhí)行某個(gè)請求的時(shí)候如果需要一段時(shí)間才能返回信息,那么這個(gè)進(jìn)程將會一直等待下去,直到收到返回信息才繼續(xù)執(zhí)行下去。在流量很大的時(shí)候,做一個(gè)重試可能某一個(gè)環(huán)節(jié)就會面臨崩潰了,某個(gè)環(huán)節(jié)的連接數(shù)被打滿。

而在這個(gè)方案中,連接就只有兩三處,不需要等待數(shù)據(jù)回報(bào),只需要確認(rèn)收據(jù)接收,而且不需要逐條驗(yàn)證。成本很低,性能很高。

但這種架構(gòu)設(shè)計(jì)顯然不能解決所有的問題。比如用MySQL作為存儲等必須同步的服務(wù)時(shí),需要給有狀態(tài)的服務(wù)提供一個(gè)抽象層Service,上面的服務(wù)可以請求它。大家可以理解為在Linux中敲一個(gè)命令要讀一個(gè)文件,那個(gè)文件是有狀態(tài)的,是存在那里的,而這些模塊是沒有狀態(tài)的。

 

滴滴選擇了Docker+Kubernetes作為分布集群管理解決方案,它的好處是可以直接提供資源管理,資源隔離,部署,升級,路由等等需求。但是,只有Kubernetes是不夠的,Kubernetes只能管理那些無狀態(tài)的事務(wù)。并不是所有的事情都可以完全抽象成無狀態(tài)的,有狀態(tài)的部分應(yīng)該如何實(shí)現(xiàn)擴(kuò)容,都要依據(jù)具體的業(yè)務(wù)場景,這是很難的設(shè)計(jì)。

***要說的是,沒有***的方案,如果你自己要開發(fā)這個(gè)事情,建議大家***用一種方案,不要每一個(gè)用一種。但是沒辦法,面對不同的研發(fā)人員,不同的場景等現(xiàn)實(shí),現(xiàn)在還沒有最終的結(jié)論。也希望能借此文,與各位業(yè)界同仁共同探討。

 【演講視頻】

分布式時(shí)代的架構(gòu)設(shè)計(jì)(上)

 分布式時(shí)代的架構(gòu)設(shè)計(jì)(下)

 

責(zé)任編輯:Ophira 來源: 51CTO.com
相關(guān)推薦

2017-12-01 11:00:16

WOTD滴滴出行賴春波

2016-04-07 10:35:46

架構(gòu)設(shè)計(jì)架構(gòu)師滴滴出行

2019-06-27 09:55:36

微服務(wù)架構(gòu)滴滴出行

2017-05-16 06:23:07

2016-11-24 10:00:55

華為敏捷網(wǎng)絡(luò)

2016-04-15 00:47:14

滴滴出行架構(gòu)師架構(gòu)設(shè)計(jì)

2017-06-30 15:33:57

大數(shù)據(jù)數(shù)據(jù)分析用戶評論

2017-11-02 10:10:00

服務(wù)器滴滴車主APP異常

2021-07-08 05:42:01

滴滴出行網(wǎng)絡(luò)安全數(shù)據(jù)安全

2021-07-05 06:10:55

滴滴出行網(wǎng)絡(luò)安全數(shù)據(jù)安全

2018-01-23 13:59:30

滴滴出行

2017-05-05 16:10:39

滴滴出行斯坦福人工智能

2017-07-04 16:13:04

滴滴出行

2017-12-02 18:53:27

滴滴出行業(yè)務(wù)中臺對策

2021-07-07 15:28:02

滴滴出行支付寶微信小程序

2017-09-27 13:56:58

微服務(wù)架構(gòu)故障網(wǎng)絡(luò)
點(diǎn)贊
收藏

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

椎名由奈av一区二区三区| 日韩一区精品字幕| 亚洲国产高潮在线观看| 日韩久久一级片| 午夜老司机在线观看| 国产成人在线色| 日本一区二区在线免费播放| 色偷偷www8888| 欧美久久精品| 91精品国产欧美一区二区| 欧美视频在线免费播放| 欧美精品电影| 久久新电视剧免费观看| 成人自拍性视频| 国产剧情在线视频| 国产主播一区| 日日骚av一区| 亚洲日本精品视频| 97青娱国产盛宴精品视频| 欧美四级电影在线观看| 日本www在线视频| 久操免费在线| 国产精品污www在线观看| 国产麻豆乱码精品一区二区三区| 中文字幕日日夜夜| 亚洲一区亚洲| 97精品视频在线观看| 人人爽人人爽人人片| 欧美理伦片在线播放| 欧美精品久久99久久在免费线 | 在线观看一区二区三区视频| 厕沟全景美女厕沟精品| 亚洲一区二区三区国产| 性欧美18一19内谢| 网友自拍视频在线| 欧美国产亚洲另类动漫| 免费在线成人av| 网站黄在线观看| 国产成人在线视频免费播放| 国产日韩精品一区二区| 欧美日韩 一区二区三区| 国产亚洲精品v| 久久久在线免费观看| 欧美成人黄色网| 中文无码久久精品| 久久久精品国产网站| 国产aaaaaaaaa| 色棕色天天综合网| 亚洲石原莉奈一区二区在线观看| 波多野结衣先锋影音| 免费福利视频一区| 亚洲精品av在线| 国产乱了高清露脸对白| 秋霞蜜臀av久久电影网免费| 亚洲国产精品va在看黑人| 尤物网站在线观看| 另类春色校园亚洲| 亚洲精品视频久久| 人妻一区二区视频| 久久国产综合| 久久在线视频在线| 久久免费视频6| 亚洲精品一级| 1769国内精品视频在线播放| 日本中文在线播放| 久热精品在线| 国产欧美一区二区三区久久人妖 | 91麻豆精品国产综合久久久久久 | 成人天堂资源www在线| 99精彩视频在线观看免费| 亚洲成人黄色片| 99视频精品全部免费在线| 欧美精品一区二区三区在线看午夜| 三级毛片在线免费看| 欧美高清在线精品一区| 天堂av免费看| 新版的欧美在线视频| 在线观看一区日韩| 午夜影院免费观看视频| 麻豆视频一区| 中文字幕日韩在线观看| 午夜免费激情视频| 性欧美精品高清| 成人精品aaaa网站| 日韩一级在线播放| 国产日本亚洲高清| 看全色黄大色大片| 中文在线а√天堂| 7777精品伊人久久久大香线蕉的 | 亚洲影院天堂中文av色| www.日本久久久久com.| 日本三级欧美三级| 免费在线观看视频一区| 91手机在线观看| 精品视频一二三| 亚洲精品久久久久久国产精华液| 久久国产成人精品国产成人亚洲| 日韩高清不卡| 亚洲精品在线三区| 免费视频91蜜桃| 狠狠入ady亚洲精品经典电影| 日本久久久久久久久| av网站免费播放| 欧美激情在线观看视频免费| 欧美 国产 精品| 日日av拍夜夜添久久免费| 欧美变态口味重另类| 嘿嘿视频在线观看| 99精品国产在热久久婷婷| 成人春色激情网| 日本在线视频1区| 亚洲午夜一区二区| 在线观看免费av网址| 免费视频亚洲| 欧美国产第二页| 91成人一区二区三区| 91视视频在线直接观看在线看网页在线看| 一本色道久久综合亚洲精品婷婷| 国产传媒在线| 欧美大胆人体bbbb| 日韩精品一区二区三区在线视频| 国产日韩一区二区三区在线| 51国产成人精品午夜福中文下载| 国产精品四虎| 欧美视频裸体精品| 7788色淫网站小说| 欧美视频一区| 99久久久久国产精品免费| 婷婷在线视频| 欧美日韩精品一区视频| 国产一二三四五区| 国产精品五区| 久久久久久九九九九| 丁香花在线观看完整版电影| 欧美蜜桃一区二区三区| 欧美激情 一区| 日韩国产成人精品| 日本在线免费观看一区| 中文在线8资源库| 精品视频久久久久久| 国产又大又黑又粗免费视频| 高清shemale亚洲人妖| 男人的天堂视频在线| 免费观看性欧美大片无片| 久久久极品av| 99久久久国产精品无码免费| 亚洲丝袜美腿综合| 欧美日韩久久婷婷| 欧美精品成人| 国产一区福利视频| 在线女人免费视频| 亚洲欧美日韩中文在线制服| 中文字幕精品三级久久久 | 精品一区二区6| 老司机午夜精品| 国产又爽又黄ai换脸| 欧美电影在线观看一区| 欧美精品午夜视频| 色香蕉在线视频| 色综合天天综合在线视频| 久久精品成人av| 奇米精品一区二区三区四区| 一区二区三区不卡在线| 久久伊人精品| 38少妇精品导航| 韩日在线视频| 欧美精品123区| 免费中文字幕在线观看| 99视频在线精品| 亚洲国产精品毛片av不卡在线| 欧美女优在线视频| 国产精品一区二区3区| 成人免费在线| 日韩av在线免费| 久久久久久久久久一级| 日韩毛片视频在线看| 99免费观看视频| 日韩精品每日更新| 伊人网在线免费| 亚洲人成网www| 国产精品主播视频| 9lporm自拍视频区在线| 这里只有精品视频| 午夜老司机福利| 日本高清不卡一区| 一级黄色录像视频| 久久夜色精品国产欧美乱极品| jizzzz日本| 尤物在线精品| 亚洲开发第一视频在线播放| 999国产精品一区| 国产精品亚洲视频在线观看| 免费在线观看av电影| 亚洲天堂免费观看| 性生活视频软件| 欧洲一区二区av| 久久久久无码国产精品| 国产欧美一区二区精品性色| 永久免费看片在线观看| 另类天堂av| av在线com| 91日韩视频| 欧美精品亚洲| 亚洲图色一区二区三区| 国产精品一区二区电影| 欧美办公室脚交xxxx| 久久亚洲精品一区| 国产乱理伦片a级在线观看| 欧美变态tickle挠乳网站| 在线观看黄色网| 精品福利视频导航| 欧美精品99久久久| 亚洲欧洲精品一区二区三区不卡| 内射中出日韩无国产剧情| 狠狠色2019综合网| 日韩av片网站| 久久精品女人| 国产伦精品一区二区三区四区视频_| 天天综合一区| 亚洲视频在线二区| 欧洲专线二区三区| 欧美激情一区二区三区在线视频| 日韩有吗在线观看| 91免费版网站入口| 成人久久网站| 国产精品第一第二| 伊人久久视频| 3344国产精品免费看| 2021天堂中文幕一二区在线观| 久久香蕉频线观| 在线播放麻豆| 中文字幕亚洲二区| 韩国精品视频| 亚洲欧美日韩中文在线| 同心难改在线观看| 亚洲精品国产精品乱码不99按摩| av网站在线观看免费| 91精品国产福利在线观看 | 久久99精品久久只有精品| 欧美日韩大尺度| 首页亚洲欧美制服丝腿| 超碰影院在线观看| 日韩国产欧美在线播放| 国产成人精品视频ⅴa片软件竹菊| 99亚洲精品| 国产a级一级片| 午夜亚洲一区| 一本色道无码道dvd在线观看| 亚洲欧美日韩一区在线观看| 奇米精品一区二区三区| 亚洲男女自偷自拍| 久久久久久久久久福利| 欧美aⅴ一区二区三区视频| 亚洲免费av一区二区三区| 轻轻草成人在线| 91亚洲免费视频| 国产一区二区精品久久| 中文字幕avav| 成人午夜免费av| 午夜视频在线观看国产| 91丨porny丨蝌蚪视频| 少妇久久久久久久久久| 国产亚洲va综合人人澡精品| 久久久久麻豆v国产| 亚洲少妇最新在线视频| 18精品爽视频在线观看| 欧美日韩国内自拍| 中文字幕在线2018| 在线不卡中文字幕| 日韩一级中文字幕| 亚洲香蕉伊综合在人在线视看| 91九色在线porn| 久久成人av网站| 草草视频在线观看| 国产精品免费一区豆花| 99久久久国产| 久久波多野结衣| 国产精品成久久久久| 欧美 日韩 国产精品| 久久av在线| 国产精品入口免费软件| 国产一区亚洲一区| 91玉足脚交白嫩脚丫| 欧美国产一区视频在线观看| 欧美国产在线看| 一本在线高清不卡dvd| 91精品中文字幕| 精品成人一区二区三区四区| 黄色免费在线播放| 欧美福利小视频| 日本精品在线一区| 97超碰资源| 激情五月综合网| 色欲色香天天天综合网www| 日韩精品三区四区| 国产精品久久久久久久无码| 国产精品视频九色porn| 日本熟妇乱子伦xxxx| 欧美日韩国产一二三| 手机在线观看毛片| 久久视频中文字幕| 日韩精品一区二区三区| www.久久久| 99久久久久久中文字幕一区| 亚洲国产精品久久久久婷蜜芽| 极品尤物av久久免费看| 黄色工厂在线观看| 伊人开心综合网| 91精品国产乱码久久久久| 日韩成人在线播放| 啪啪免费视频一区| 91精品国产综合久久香蕉922| 亚洲人成网亚洲欧洲无码| 天天做天天躁天天躁| 麻豆国产精品777777在线| 国产精品成人一区二区三区电影毛片| 亚洲精品成人天堂一二三| 国产九色91回来了| 亚洲图片欧美日产| 亚洲三级欧美| 黄色99视频| 欧美视频导航| 欧美一级片在线免费观看| 中文字幕综合网| 97精品久久人人爽人人爽| 亚洲品质视频自拍网| 91av亚洲| 久久久精品动漫| 99精品99| 女同毛片一区二区三区| 午夜精品久久久久久久久久久| 99国产精品久久久久99打野战| 中文字幕精品—区二区| 唐人社导航福利精品| 欧美精品亚洲精品| 性一交一乱一区二区洋洋av| 国产又粗又猛又色| 亚洲一区在线视频观看| 亚洲毛片欧洲毛片国产一品色| 久久人人爽人人爽人人片亚洲| 久久精品国产福利| 亚洲人一区二区| 久久成人久久爱| av最新在线观看| 欧美一区二区三区在| 特级毛片在线| 国产精品亚洲综合| 一区二区久久| 一级片手机在线观看| 在线精品视频一区二区| 国产精品99999| 国产精品视频区1| 91精品久久久久久久久久不卡| 日韩va在线观看| 一级中文字幕一区二区| 亚洲国产视频一区二区三区| 色综合久久88| 欧美变态网站| 欧美综合在线观看视频| 亚洲国产精品t66y| 国产www免费观看| 久久久亚洲欧洲日产国码aⅴ| 日本在线中文字幕一区| 黄色片视频在线播放| 国产精品乱码一区二区三区软件 | 国产在线一区二区综合免费视频| 国产精品国产精品88| 欧美大黄免费观看| 成人福利视频| 一区二区视频国产| 国产98色在线|日韩| 日韩免费av片| 亚洲天堂男人天堂| 四虎影视精品永久在线观看| 99亚洲国产精品| 成人久久视频在线观看| 亚洲欧美一二三区| 日韩在线不卡视频| 在线观看视频一区二区三区| 国产午夜福利100集发布| 亚洲国产电影在线观看| 国产叼嘿视频在线观看| 欧美自拍大量在线观看| 久久亚洲影视| 午夜男人的天堂| 欧美久久久久中文字幕| sis001亚洲原创区| 亚洲成人自拍| av中文字幕在线不卡| 在线观看免费中文字幕| 欧美韩国理论所午夜片917电影| 免费看成人哺乳视频网站| 日韩av片专区| 午夜不卡在线视频| 免费在线观看av网站| 国产在线精品日韩| 国产美女精品人人做人人爽| 国产情侣自拍av| 九九热最新视频//这里只有精品| 久久亚洲道色|