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

滴滴出行首席架構師李令輝:架構設計之大道至簡

原創
運維 系統運維 系統
3月26日,51CTO訓練營邀請滴滴出行的首席架構師李令輝和大家分享《架構設計之大道至簡》。他主要跟大家聊了聊他眼中架構師的道和術,以及滴滴出行所經歷的一些坎坷和寶貴經驗。

3月26日,51CTO訓練營邀請滴滴出行的***架構師李令輝和大家分享《架構設計之大道至簡》。他主要跟大家聊了聊他眼中架構師的道和術,以及滴滴出行所經歷的一些坎坷和寶貴經驗。

嘉賓介紹

[[165040]]

李令輝  滴滴出行 ***架構師

李令輝,滴滴出行***架構師,移動互聯網資深從業者,對移動互聯網技術發展趨勢以及技術團隊的組建有獨道見解。他具有多年互聯網架構的設計經驗,擅長高性能高并發高可用的架構設計工作,主導了滴滴打車技術迭代中的核心服務架構升級。

架構師的道和術

李令輝認為架構師這個行業有道和術,通過對道的理解,自然衍生出術。作為一個架構師,每次面臨設計,面臨問題的時候,你會有很多選擇,這些選擇是術的選擇,比如是用Java來實現還是用PHP來實現,具體采用那個框架等等。其實這些細節真的沒有那么重要,架構師真正要進行道的選擇,那就是如何讓整個事情的實現越來越復雜,還是越來越簡單。 

作為一個架構師,他最重要的工作是讓事情的實現越來越簡單,大道至簡。如果你有了大道至簡這個思維方式后,你看很多事情的視角就會變化。你會發現它們有共同的特點,通過一個方法可以解決一類問題。一個事情變簡單是非常有價值的,簡單意味著容易被別人讀懂,你不容易忘記它,甚至忘記了,重新學習也不難,改造起來很容易,發現問題的時候也一針見血,一眼就會看穿所有的問題。

做架構,什么叫做架構?架構本身是為了滿足我們人類的需求,人的腦子沒有想象的那么好使,我們只能面對一個相對來說簡單和單一的問題。架構的特點就是讓我們每個脆弱的人在處理問題的時候永遠是面臨一個或幾個簡單的問題,而不是很復雜的問題,也就是分而治之,降低管理的復雜度。

架構服務于什么?組織結構設計了軟件系統,同時架構服務于組織結構。這個聽著有點怪,但是事實就是這樣,有什么樣的組織結構,就會設計出什么樣的軟件系統。你會發現,如果兩個人屬于兩個團隊,他們同時在開發一個系統的時候,時間長了之后,他們自然會把它拆成兩個系統,A系統和B系統,或者是A模塊和B模塊的依賴關系。你會發現,在BAT這種大的公司里,每個團隊和團隊的接口之間還是蠻清晰的,很少有兩個團隊之間說,我們都負責一個東西,我提交的時候要通知你,你的團隊不要碰我的團隊的代碼。所以說,如果你想讓一個系統越來越內聚,那么你就把維護這個系統的人放到一個團隊里,讓他們向一個老板匯報,讓他們的KPI目標一致,因為這將符合你的最終目的。

當然,如果你希望他們把這兩件事情作為兩個相對獨立的事情來做,好處是可以一部分人專注于某一個事情,另一部分人專注于另一個事情,那么你就把他們拆成兩個團隊,你都不需要在架構上做太多的事情。所以架構設計是服務于組織結構的,如果你希望你的組織結構向一個你想要發展的方向去走。你就應該讓你設計的軟件架構和你的組織架構,和你未來想要的組織架構,盡量的一致。

架構師是干什么的?

 

架構師這個職業,嚴格來說,不止是一個知識,你要摔過很多坑,你要見識過很多組織的情況,你要做過很復雜的系統,最主要的是失敗的經驗,然后對應的解決方案,特別是其中糾結的經驗。只有這樣,你才知道在實際的生產環境和開發環境中,你該如何取舍。 

架構師的工作職責,***個是解決問題。你必須得解決所有的技術問題。第二個是提高效率,面對快速的迭代和市場的快速變化,如何低成本的去追上發展趨勢,去滿足用戶需求,是一門大學問。工作中,懂得如何提高研發的效率,提高組織結構的效率,提高產品迭代的速度,將是你打敗競爭對手的核心競爭力。第三是架構師要不斷地應對變化。因為市場是變化的,組織機構和業務形態是變化的,用戶的需求是變化的,所以架構師要不斷跟著這個產品發展思考,我們下一步該往哪個方向走,該怎么去組織我們的團隊,該怎么組織軟件的結構等。

2014年面臨的兩大挑戰和解決辦法

下面是李令輝分享的兩個實際的案例,是滴滴在2014年面臨的兩個挑戰。***個挑戰是level-0的服務,這個服務非常重要,如果掛了,整個滴滴就會停服。無論你是司機還是乘客,你的APP就用不了了。

第二個挑戰是滴滴一上線,就是一個關系到生活,國計民生的應用,它從一上來就幫助大家省錢,給大家創造財富。所以,它一開始就是一個帶錢的應用,對大部分互聯網人來說,相對是一個比較陌生的領域。

 

level-0服務面臨的***個問題是沒有任何安全測試,也沒有集成測試,全是拿用戶的操作測試。第二問題是性能特別差。第三個問題是已有代碼沒有人維護了。更可怕的是,它里面用到了很多奇怪的,現在不太常見的技術,比如說阿帕奇。 

作為架構師解決問題,不喜歡只解決一個問題,而是希望解決一類問題,考慮的核心訴求是什么呢?就是***別掛,第二是要能工作。所以當MySQL堵塞的時候,或者任何東西堵塞的時候,程序都不再請求他,直接返回一個值,因為程序大部分請求是不依賴于存儲的。

還有一個比較討厭的地方,它依賴于B源的存儲,這個存儲既不是開源的,也不是公司內部開發的,這個存儲不太可控,經常網絡一抖動,就發生寫入失敗。往往對同一個寫,ABC寫三次,A失敗了,B成功了,C又失敗了。***讀出的值,是隨機的,很可怕。

下面,我們看看滴滴怎么解決寫入失敗的問題,他們是保持無狀態。這是怎么實現的呢?用戶登錄的時候,程序拿時間窗、手機號、一個密鑰(這個密鑰是根據你的手機號找到的唯一密鑰)放在一起,簽個名,然后算出一段驗證碼發給用戶,只要用戶這一分鐘返回該驗證碼,程序就可以允許該用戶登錄,不依賴任何存儲。后來說這個也不行,用戶可能沒有那么快登錄回來。變通的方法是用戶試過去五分鐘的驗證碼,只要任何一次成功,用戶就可以登錄。 

做完上述這些調整后的戰績如何呢?***個,QPS到九千的時候還沒有任何感覺,到一萬的時候,稍微有點延時提高,從平均不到5毫秒的延時到10毫秒左右,其實也沒什么太大關系。因為100毫秒也是可以接受的。

再就是部署,部署變的非常容易,一個binary,它是鏡像的,然后加一個配置文件就可以上線了。可用性到了100%。99%的請求不依賴任何存儲,日志收集通過網絡實現。

這是李令輝跟大家分享的***個案例,滴滴是怎么解決遇到的問題和取得哪些成果。下面談下實施過程中,大家需要注意的細節。

首先,***要定一個比較瘋狂的目標,給大家一些士氣和沖的動力。團隊管理者定目標切忌不要定長目標,因為人的士氣,一鼓作氣,再而衰,三而竭。第二是不要太相信大團隊。做任何突擊的事情,***是兩三個人,超過這個數字,效率肯定很低。第三不要太盲目相信一些權威的意見,其實那些專家都不是你,不是那么值得相信,你可以借鑒,你可以聽取,但你要盲目的完全照搬沒有任何意義,因為你的團隊只有你自己清楚,你自己的能力,你所面臨的問題,也只有你自己清楚。

再就是在一些適當的環境中,動態語言的優勢沒有那么明顯。一個相對來說靈活性差一些,約束比較強的工程性語言會給你更多的幫助。雖然程序員的個體效率可能會有下降,但就團隊的整體效率來說,會有明顯的提升。 

下面我們談下滴滴支付面臨的第二個問題,滴滴的支付系統有兩套代碼,兩個系統。我們來說說它有什么問題。***個問題是存在多套代碼。多套代碼有什么問題呢?***問題是出了問題,工程師不知道出在哪里。第二是工程師解決了一個問題,也不知道有沒有全部解決。第三個是工程師的測試量都要大一倍,不止一倍。第四是這兩套代碼中一定有一套有問題,甚至兩套都有。

第二個問題是和業務耦合在一起。在早期的時候,滴滴并沒有人專職去開發支付,因為剛上線的時候,只是一個叫車平臺,不帶支付,用戶拿現金支付就可以。但是后來支付就作為一個普通的應用來開發了,這就有一個很大的問題。你作為一個工程師,不會把它當做一個單獨的系統來對待,這本身并沒有什么問題,問題就在于因為它是一個人開發的,或者是一伙人開發的,當它需要改動一個功能的時候,并沒有按照系統的邊界去劃分,而是怎么省事怎么來。比如說要對這些用戶進行一個補貼,或者是當金額超過多少去補貼,正常來說,你不應該在支付系統做,為什么?因為支付系統就是收錢付錢的。這個地方改動越少越好,因為不能有錯,但你想,代碼那么多處,你哪知道哪是匯聚點?大家都會改到共同的出口和入口,那就是支付模塊,因為所有的訂單都會流轉到這里。運行一段時間,你會發現支付系統在原有的系統中非常的冗余和龐大,所有的功能都耦合在里面,甚至還有免單邏輯。

這個問題你說是工程師的問題嗎?不是,從工程師的角度來說,任務很多,他永遠要選擇最快的路,***的方式去解決,能改一處,不改多處,這都是從軟件工程學到的,沒有錯。所以,工程師在這處做修改,很快就生效,他就覺得非常***,但是過了很長時間再看這個支付代碼呢?就會發現這哪是支付系統呀!什么邏輯都有,這里面還要判斷車型,判斷這個人,還要判斷他有沒有券,他的券是什么時候的,他有沒有免單,各種邏輯,是一個面條型的代碼。更可怕的是再加新的功能或者是冗余判斷的時候,你甚至不知道在哪里加,也不知道該刪掉哪些,因為好像都有用。為什么會這樣?就是因為你的組織結構的邊界沒有劃分好。

第三個問題是,支付對一致性的要求要遠遠高于其他邏輯。解決辦法是架構師需要了解事務隔離的級別,增加對一致性的理解。

第四個問題是擴展性非常差。日常代碼的實現需要能夠捕捉異常、處理事務。

第五個問題是一個系統性的問題了,依賴于單庫事務。后來滴滴把單庫事務去掉了,不再依賴事務。

***就不說什么性能差,代碼臟亂差了,這個是互聯網長期存在的問題。

 

滴滴的支付團隊嘗試怎么解決上述問題的呢?***,他們做了最重要的事情,給這個項目命了一個名,叫Phoenix。因為滴滴要涅槃重生,因為不重生可能就燒沒了,他們必須要重生,所以項目名稱是Phoenix。他們定了Phoenix要做的事情,互聯網公司講究的是快,什么都要快,其實想清楚比部署要快更重要,因為經常會發現想清楚是不用做,想的快比做的快更重要。正確的溝通組織結構,不是一個簡簡單單的技術問題,要順勢而為。 

所以,他們當時抽象了一套支付原語,什么叫支付原語呢?李令輝設計了像MySQL那樣協議類的東西,沒有那么復雜。在云服務PASS的時代,合作方會提供給你一整套解決方案,你調用對方的接口就可以。后面的一套東西太復雜了,滴滴做起來不值得。

第二是獨立的團隊。李令輝當時就意識到,組織結構決定了實現的方式,所以他們用獨立的團隊去做支付,不摻在原來的業務團隊里。

第三,使用Java來做開發。為什么要用新語言呢?PHP真的招不到合適靠譜的人。當時滴滴還沒有和快的合并,主要是PHP架構,但是***這個服務是用Java做的,因為Java在支付領域是非常成熟的實踐,世界上非常大的支付,包括支付寶、京東支付、銀聯的網銀在線,包括PayPal,都是Java開發的,你可以確定Java一定能解決這個問題。然后,支付團隊就孵化,保證團隊間的隔離,去事務,這是他們的前提。 

通過幾番的改動和艱苦的努力,滴滴實現了用很少的機器,其實不到十臺,撐住全公司的業務。第二個是全年無宕機,沒有任何一次主動的事故。除去外部系統,微信支付掛掉和支付寶掛掉不算在內。第三,無宕機無事故,事故和宕機不太一樣,滴滴單臺宕掉過,但是不影響服務。第四沒有回滾,這個非常重要,在2015年,他們沒有一次上線的代碼出現問題回滾。第五就是接入了滴滴公司所有的產品線。

了解更多訓練營內容: http://x.51cto.com

責任編輯:劉永紅 來源: 51CTO
相關推薦

2016-04-15 00:47:14

滴滴出行架構師架構設計

2016-05-24 16:47:04

滴滴出行分布式架構設計

2015-12-08 11:13:38

戴爾云計算

2017-05-16 06:23:07

2014-11-17 15:23:02

SAPSAP HANA

2018-06-13 09:25:27

IT系統架構隱私李聰

2017-11-20 15:15:24

群暉

2015-09-14 13:48:35

數據挖掘數據可視化

2016-03-25 15:37:18

數據治理數據分析BI

2019-06-27 09:55:36

微服務架構滴滴出行

2015-06-09 22:25:06

SAP大道至簡

2014-07-10 17:21:41

SAPSAP論壇簡化

2013-10-21 15:11:15

OrmsqlOrm設計

2017-12-01 11:00:16

WOTD滴滴出行賴春波

2013-09-27 09:30:33

2015-02-09 18:19:38

SAPS4HANAERP

2017-02-07 14:27:24

安全風險威脅

2017-04-16 00:26:34

融云直播互動系統

2015-08-30 10:00:32

七牛云存儲計算

2024-10-25 13:31:31

點贊
收藏

51CTO技術棧公眾號

国产综合视频在线| 91嫩草丨国产丨精品| 国产精品亚洲成在人线| 亚洲欧洲www| 国产区一区二区三区| 欧美一级淫片免费视频黄| 国产精品99久久精品| 亚洲五码中文字幕| 日韩国产高清一区| 午夜精品久久久久久久99| 99精品福利视频| 日韩成人av网址| 五月婷婷狠狠操| 欧美黑人猛交的在线视频| 久久久五月婷婷| 99re在线视频上| 欧美激情一区二区三区免费观看 | 国产69久久| 国产剧情一区二区三区| 在线亚洲+欧美+日本专区| 自拍偷拍视频在线| 理论视频在线| 日韩成人一级片| 欧美激情视频一区| 视频免费在线观看| 久久天堂久久| 亚洲国产精品一区二区www| 亚洲成人午夜在线| 国产喷水福利在线视频| 久久久久久久波多野高潮日日| 亚洲级视频在线观看免费1级| 成人午夜免费在线| 成人在线影视| 日本一区二区不卡视频| 麻豆传媒一区| 天天爽夜夜爽夜夜爽| 国产精品影视在线观看| 国产在线久久久| 在线观看免费中文字幕| 天堂在线亚洲视频| 情事1991在线| 中文字幕一区在线播放| 欧美亚洲一级| 国产91精品青草社区| 国产一级在线视频| 狠狠综合久久av一区二区蜜桃| 欧美喷水一区二区| 欧美美女性视频| 国产亚洲人成a在线v网站| 在线免费观看日本一区| 成年人网站大全| 日韩影片中文字幕| 欧美自拍丝袜亚洲| 久久艹国产精品| 午夜小视频在线观看| 久久综合999| 久久偷窥视频| 毛片免费在线| 国产亚洲成年网址在线观看| 日本一区二区三区视频在线播放| 国产女人爽到高潮a毛片| 九色porny丨国产精品| 成人精品一区二区三区电影黑人| 国产精品视频久久久久久久| 亚洲色诱最新| 青青草国产精品一区二区| av大片在线免费观看| 老司机精品久久| 国产女精品视频网站免费| 日韩精品人妻中文字幕| 99久久影视| 操91在线视频| 精品人妻在线播放| 亚洲欧美日本视频在线观看| 国产精品第一页在线| 又骚又黄的视频| 国产激情91久久精品导航| 99久re热视频这里只有精品6| 日本三级一区二区三区| 极品销魂美女一区二区三区| 99精品国产高清在线观看| 手机看片一区二区三区| 久久久精品日韩欧美| 亚洲AV无码成人精品一区| 97人澡人人添人人爽欧美| 日韩欧亚中文在线| 看看黄色一级片| 91精品国产乱码久久久竹菊| 亚洲欧美第一页| 日韩激情小视频| 99精品一区| 久久久久久综合网天天| 男操女视频网站| 国产激情91久久精品导航 | 日韩电影免费观看在线观看| 中文写幕一区二区三区免费观成熟| 亚洲综合资源| 亚洲国产精品va| 中文字幕黄色网址| 亚洲二区精品| 成人乱色短篇合集| 你懂的视频在线观看| 亚洲靠逼com| 国产97色在线 | 日韩| 欧美午夜网站| 这里只有精品在线观看| 日本在线观看视频网站| 9国产精品视频| 成人性生交xxxxx网站| 国产伦精品一区二区三区免.费 | 婷婷激情综合五月天| 麻豆一区二区| 亚洲男人av在线| 国产在线观看h| 亚洲小说区图片区| 国产欧美精品日韩| 九色视频网站在线观看| 亚洲午夜影视影院在线观看| 黄色av网址在线播放| japansex久久高清精品| 精品国产乱子伦一区| 成年人视频软件| 久久久xxx| 国产一区二区三区色淫影院| caopeng在线| 欧美日韩免费高清一区色橹橹 | 国产一区二区三区免费观看在线| 制服丝袜成人动漫| 久久久久亚洲AV成人网人人小说| 久久久久久毛片免费看 | 日日干日日操日日射| 国产精品自拍区| 欧美在线视频a| 女人18毛片水真多18精品| 久久婷婷综合激情| 男女猛烈激情xx00免费视频| 天堂va欧美ⅴa亚洲va一国产| 欧美精品一区二区三区一线天视频| 免费成人深夜夜行p站| 亚洲激情网址| 国产伦精品一区二区三区视频孕妇| 免费a级毛片在线观看| 欧美日韩国产一区二区三区| 日本三级日本三级日本三级极| 国产a久久精品一区二区三区| 久久视频精品在线| 色老头一区二区| 成人免费看视频| 亚洲国产欧美不卡在线观看| 无人区在线高清完整免费版 一区二| 91麻豆精品国产91久久久更新时间| 亚洲精品中文字幕在线播放| 日韩伦理一区| 国产成人91久久精品| 99久久免费国产精精品| 亚洲日穴在线视频| 国产成人强伦免费视频网站| 欧美日韩国产高清| 国产伦精品一区二区三区高清 | 激情综合网五月| 国产精品va在线| 97视频精彩视频在线观看| 欧美日韩黄色一区二区| 国产吞精囗交久久久| 欧美在线观看天堂一区二区三区| 国产精品扒开腿爽爽爽视频 | www在线观看黄色| 91精品国产高清一区二区三区| 成人做爰69片免费| 亚洲第一区色| 欧洲亚洲一区| avtt久久| 26uuu亚洲国产精品| 国产高清在线| 宅男噜噜噜66一区二区66| 欧美日韩在线视频免费| 91网站黄www| www.com黄色片| 欧美精品麻豆| 久久亚洲高清| 人狥杂交一区欧美二区| 日韩欧美www| 日产精品久久久| 综合网在线视频| 日本黄色录像片| 一区视频在线看| 日本免费一区二区三区| 成人午夜888| 欧美在线性爱视频| 黄色网在线看| 国产丝袜一区二区三区免费视频| 日韩久久精品视频| 中文字幕精品—区二区四季| 国模大尺度视频| 久久亚洲影院| 国产一区二区三区乱码| 日韩精品二区| 精品国产aⅴ麻豆| crdy在线观看欧美| 91成人天堂久久成人| 麻豆免费在线视频| 亚洲精品视频免费| 精品人妻一区二区三区麻豆91| 亚洲欧美视频在线观看| 波多野结衣av在线免费观看| 国产一区二区三区久久久 | 色偷偷成人一区二区三区91| 亚洲色婷婷一区二区三区| 久久久久国产精品厨房| 91人妻一区二区| 精品一区免费av| 国产三级日本三级在线播放| 亚洲精品少妇| 777久久精品一区二区三区无码 | 久草中文综合在线| 精品人妻一区二区三区四区在线 | 国产xxxx振车| 国语一区二区三区| 91久久久久久久| 在线国产成人影院| 91精品成人久久| 精品一二三区视频| 亚洲第一精品福利| hs视频在线观看| 欧美精品亚洲二区| 中文字幕乱码人妻无码久久| 色丁香久综合在线久综合在线观看| 精品日韩在线视频| 久久久高清一区二区三区| 国产高潮免费视频| 在线看片不卡| eeuss中文| 久久精品久久久| 特级毛片在线免费观看| 欧美韩日一区| 亚洲精品一卡二卡三卡四卡| 国产在线日韩精品| 日韩欧美亚洲v片| 欧美日韩精品在线一区| 欧美一区二区三区成人久久片| 欧美极品在线| 成人免费视频a| 伊人久久一区| 91免费版黄色| 亚洲mmav| 国产成人拍精品视频午夜网站| 制服丝袜在线播放| 亚洲人成电影在线| 国产黄色在线播放| 中文字幕av一区二区三区谷原希美 | 激情欧美一区| 僵尸世界大战2 在线播放| 欧美日韩国内| av女优在线播放| 中文欧美日韩| caopor在线视频| 蜜臀av一区二区在线观看| 国产精品久久久毛片| 久久国产人妖系列| 992tv人人草| 成人国产视频在线观看| 日韩一级视频在线观看| 国产喷白浆一区二区三区| 战狼4完整免费观看在线播放版| 99这里都是精品| 美女又爽又黄视频毛茸茸| 久久久国产精品午夜一区ai换脸| 中文字幕99页| 久久青草欧美一区二区三区| 337人体粉嫩噜噜噜| 国产精品白丝在线| 麻豆成人在线视频| 狠狠躁18三区二区一区| 波多野结衣电车| 在线成人av影院| 丰满人妻熟女aⅴ一区| 亚洲精品自拍偷拍| 91在线导航| 欧美疯狂做受xxxx高潮| 亚洲欧洲自拍| 91亚洲精品久久久| 另类图片第一页| 亚洲精品中文综合第一页| 欧美日韩1区| caoporn超碰97| 国产精品一区不卡| 成人免费无遮挡无码黄漫视频| kk眼镜猥琐国模调教系列一区二区 | 在线国产伦理一区| 亚洲第一黄网| www.夜夜爽| 99国产精品久| 天天操天天操天天操天天操天天操| 国产精品美女久久久久久| 久久久国产精品人人片| 欧美在线一区二区| 老司机午夜福利视频| 日韩中文字幕免费看| av岛国在线| 成人黄色av网站| 综合国产视频| 久艹在线免费观看| 精品一区二区三区视频在线观看| 污网站在线免费| 久久综合久久99| 国产高清自拍视频| 又紧又大又爽精品一区二区| 成人毛片一区二区三区| 亚洲国产福利在线| av软件在线观看| 国产精品色悠悠| 国产精品嫩模av在线| 午夜精品一区二区三区四区| 日韩1区2区| 少妇性饥渴无码a区免费| 国产乱人伦精品一区二区在线观看| 久久久久亚洲av无码网站| caoporm超碰国产精品| 日韩福利小视频| 欧美色图免费看| 免费动漫网站在线观看| 97色在线观看| 一区中文字幕电影| 日本在线视频www色| 蜜臀av一区二区| 色婷婷综合在线观看| 国产精品乱码人人做人人爱| 国产精品视频一区在线观看| 欧美人xxxx| 99免在线观看免费视频高清| 欧洲午夜精品久久久| 欧美1区2区3区4区| 黄色激情在线视频| 国产.欧美.日韩| 一区二区成人免费视频| 欧美老女人第四色| 日韩专区在线| 国产有码一区二区| 激情小说亚洲图片| www精品久久| 成人深夜视频在线观看| 久久久国产成人| 亚洲白虎美女被爆操| 99re6在线精品视频免费播放| 国产精品人人做人人爽| 欧美日韩在线二区| 91黄色在线看| 不卡在线观看av| 亚洲AV成人无码精电影在线| 欧美午夜影院一区| 色开心亚洲综合| 91久久国产综合久久蜜月精品| 欧美日韩激情在线一区二区三区| 亚洲精品天堂成人片av在线播放 | 日韩免费高清在线观看| 久久99免费视频| 久久精品免费网站| 国产精品不卡在线| 丰满肉嫩西川结衣av| 91成人在线视频| 51精品国产| 日本女人高潮视频| 高清成人在线观看| 日韩毛片一区二区三区| 亚洲欧美中文在线视频| 日韩欧美精品一区二区综合视频| 国产一区二区中文字幕免费看| 亚洲一区色图| 国产精品偷伦视频免费观看了| 国产精品国产三级国产| 亚洲 日本 欧美 中文幕| 中文字幕久热精品视频在线| 精品国产亚洲一区二区在线观看 | 午夜在线视频一区二区区别| 国产精品成人一区二区三区电影毛片 | 色呦呦网站入口| 成人综合婷婷国产精品久久免费| 99国产精品无码| 精品福利在线导航| 日韩高清在线| 日本香蕉视频在线观看| 国内精品伊人久久久久av影院| 99在线视频免费| 色噜噜狠狠一区二区三区果冻| 日韩有码电影| 成人美女免费网站视频| 国产精品普通话对白| 成年人网站免费看| 欧美卡1卡2卡| 免费在线看黄网站| 久久精品magnetxturnbtih| 免费成人你懂的| 日韩av一区二区在线播放| 视频一区视频二区国产精品 | av色综合网| 欧美久久久久| 美女被到爽高潮视频| 日韩欧美国产综合一区| 97成人超碰| 国产精品丝袜久久久久久消防器材|