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

軟件架構(gòu)設(shè)計分層模型和構(gòu)圖思考

新聞 架構(gòu)
今天談下架構(gòu)設(shè)計中的分層思維和分層模型以及基于分層思維下的架構(gòu)構(gòu)圖邏輯。

[[353479]]

架構(gòu)思維概述

對于架構(gòu)思維本身仍然是類似系統(tǒng)思維,結(jié)構(gòu)化思維,編程思維等諸多思維模式的一個合集。由于架構(gòu)的核心作用是在業(yè)務(wù)現(xiàn)實世界和抽象的IT實現(xiàn)之間建立起一道橋梁,因此架構(gòu)思維最核心的就是要理解到業(yè)務(wù)驅(qū)動技術(shù),技術(shù)為最終的業(yè)務(wù)服務(wù)。要真正通過架構(gòu)設(shè)計來完成業(yè)務(wù)和技術(shù),需求和實現(xiàn),軟件和硬件,靜態(tài)和動態(tài),成本和收益等多方面的平衡。

在前面多篇文章已經(jīng)提出,架構(gòu)設(shè)計中有兩個重點,一個是分解,一個是集成。

分解是最基礎(chǔ)的,架構(gòu)的重點就是要對復(fù)雜問題進行分而治之,同時保證分解后的各個部分還能夠高內(nèi)聚,松耦合,最終又集成為一個完整的整體。分解核心是定義問題,因此架構(gòu)首先仍然需要理解清楚需求。

集成是配合分解完成的動作,最終分解完成的各個組件或子系統(tǒng),通過合適的接口設(shè)計,最終還能夠集成為一個完整的整體,分解僅僅是加速開發(fā)和降低問題復(fù)雜度,如果分解后的內(nèi)容無法集成在一起,那么分解就沒有任何意義。

分解+集成可以理解為架構(gòu)最核心的思考方式和方法。

在分解完成后,一個大的系統(tǒng)已經(jīng)拆分為了諸多的小模塊,或者一個小模塊實現(xiàn)本身又分為了多個步驟階段。那么零散的節(jié)點必須向上匯集和歸納,形成一個完整的架構(gòu)。

而這個架構(gòu)的形成要給關(guān)鍵就是要又分層思維。架構(gòu)分層是談架構(gòu)絕對繞不開的一個點,通過架構(gòu)分層可以更好地全面理解業(yè)務(wù)系統(tǒng)或功能實現(xiàn)。

云平臺三層架構(gòu):資源-平臺-應(yīng)用

在規(guī)劃大架構(gòu)的時候,常會參考云計算的標(biāo)準(zhǔn)三層架構(gòu),即IaaS層,PaaS層,SaaS層。對于IaaS層重點是IT基礎(chǔ)設(shè)施和虛擬化;PaaS層重點是構(gòu)建平臺層服務(wù)能力;而對于SaaS層則是具體的應(yīng)用。

對于資源層從物理資源,再到虛擬化邏輯資源,從虛擬機到現(xiàn)在更加輕量的容器資源。而對于平臺層原來只談技術(shù)平臺,但是當(dāng)前又進一步拆分出業(yè)務(wù)平臺,也可以理解成當(dāng)前說得比較多的中臺層。

同時在平臺層和應(yīng)用層之間增加了服務(wù)層,實現(xiàn)資源和服務(wù)的解耦。

如果涉及到物聯(lián)網(wǎng)類應(yīng)用,一般還會在底層增加網(wǎng)絡(luò)層和感知層,比如一個智慧城市標(biāo)準(zhǔn)平臺和應(yīng)用的架構(gòu)圖類似如下:

在平臺+應(yīng)用構(gòu)建模式下,一般在平臺和應(yīng)用之間還會有一個單獨的服務(wù)層來實現(xiàn)接口服務(wù)對外的能力開放。資源+服務(wù)+應(yīng)用也是我們常說的SOA分層架構(gòu)模式,因此對于服務(wù)層也可以單獨拆分出來作為一個小分層。

問題1:數(shù)據(jù)庫和數(shù)據(jù)層

在構(gòu)建一個完整的總體架構(gòu)的時候,實際上沒有數(shù)據(jù)層這個概念,數(shù)據(jù)層是在表達單個應(yīng)用系統(tǒng)的分層架構(gòu)實現(xiàn)的時候才會出現(xiàn)的內(nèi)容。

在總架構(gòu)圖里面把類似結(jié)構(gòu)化數(shù)據(jù)庫,非結(jié)構(gòu)化數(shù)據(jù)等全部列出單獨一層這個也不對,這個應(yīng)該是在技術(shù)架構(gòu)里面體現(xiàn)。

還有一種是單獨分出一個數(shù)據(jù)層,將大的公共基礎(chǔ)數(shù)據(jù)列出,比如上面談的智慧城市架構(gòu)圖。如果這些基礎(chǔ)數(shù)據(jù)存在共性能力朝上提供,那么可以歸納到PaaS平臺層,在PaaS平臺層單獨分出一個數(shù)據(jù)平臺域來進行體現(xiàn)。

問題2:服務(wù)層和服務(wù)

在構(gòu)建整體架構(gòu)的時候可以單獨出一個能力開放平臺或服務(wù)層,但是不用體現(xiàn)具體有哪些業(yè)務(wù)服務(wù)能力。因為單獨出業(yè)務(wù)服務(wù)能力本質(zhì)已經(jīng)屬于應(yīng)用層內(nèi)容,即應(yīng)用又細化拆分為了業(yè)務(wù)中臺和前臺應(yīng)用,中間銜接的服務(wù)。

我們可以參考網(wǎng)上的另外一個構(gòu)圖,如下:

這個構(gòu)圖既不像云平臺中的分層架構(gòu),也不像應(yīng)用功能實現(xiàn)中的分層架構(gòu)。實際可以看到如果體現(xiàn)單獨的支撐層,支撐層已經(jīng)類似現(xiàn)在經(jīng)常說到的業(yè)務(wù)中臺和能力提供。

那么整個架構(gòu)應(yīng)該為 技術(shù)平臺+中臺+應(yīng)用  方式來進行構(gòu)圖。

SOA分層:組件-服務(wù)-流程

對于SOA架構(gòu)分層,重點要體現(xiàn)的就是服務(wù),對于組件本身是屬于邏輯資源層的概念,而對于服務(wù)則是資源對外暴露的能力抽象。

SOA架構(gòu)分層重點就是要體現(xiàn)出獨立的服務(wù)層,注意不是畫服務(wù)總線,這里可以單獨畫出具體提供哪些業(yè)務(wù)服務(wù)能力,技術(shù)服務(wù)能力。在采用SOA架構(gòu)進行開發(fā)的時候,整體業(yè)務(wù)系統(tǒng)拆分為4個組件,10類服務(wù)域,5類流程,那么在構(gòu)建的時候重點就是將上述組件,服務(wù)域和流程類體現(xiàn)出來。

對于參考SOA架構(gòu)來進行的構(gòu)圖,參考如下:

這里的數(shù)據(jù)層最好改為標(biāo)準(zhǔn)的組件層,更加貼近SOA架構(gòu)模型。在圖中的服務(wù)層已經(jīng)可以看到一個個獨立的API服務(wù)接口。如果服務(wù)接口數(shù)據(jù)大,一般只會劃分到服務(wù)域,比如用戶中心服務(wù),采購類服務(wù)等。在這種方式下構(gòu)圖參考如下:

在上圖中結(jié)合了云和SOA兩種架構(gòu)融合在一起,對于上圖中的服務(wù)層實際可以理解為組件資源層和服務(wù)接口層的融合。更好的構(gòu)圖方式應(yīng)該是拆分為標(biāo)準(zhǔn)的中臺資源層-服務(wù)層-應(yīng)用層。

云和SOA架構(gòu)融合

注意對于云分層架構(gòu)重點強調(diào)的是基礎(chǔ)設(shè)施,平臺和應(yīng)用三層架構(gòu)。而對于SOA架構(gòu)強調(diào)的是資源,服務(wù)和應(yīng)用三層。而對于對于傳統(tǒng)的應(yīng)用系統(tǒng)的構(gòu)建一般又包括了IT基礎(chǔ)設(shè)施,技術(shù)平臺,數(shù)據(jù)庫,中間件和應(yīng)用。再到應(yīng)用系統(tǒng)本身的分層架構(gòu)可能又是標(biāo)準(zhǔn)的三層架構(gòu)模式等。

這些架構(gòu)分層方法都幫助我們進一步融合分層架構(gòu)模式。

架構(gòu)分層有很多方法,包括基礎(chǔ)設(shè)施層,平臺層,組件層,支撐層,服務(wù)層,應(yīng)用層,數(shù)據(jù)層,展現(xiàn)層等。多種分發(fā)導(dǎo)致分層模型反而出現(xiàn)歧義和模糊。

在這里我們從技術(shù)架構(gòu)和應(yīng)用架構(gòu)兩個層面來談,技術(shù)架構(gòu)沿用云計算的三層模型;而對于應(yīng)用架構(gòu)則采用eTOM模型標(biāo)準(zhǔn)的資源,服務(wù),應(yīng)用三層模型。那么兩種分層架構(gòu)模型的融合則是一個完整的云和SOA融合的分層架構(gòu)模型。

即云計算的三層中,每一個層次本身又可以進一步拆分為資源,服務(wù)和應(yīng)用三層。

拿IaaS層來說,最底層的物理資源虛擬機等是屬于資源層內(nèi)容,通過IaaS層資源能力提供API接口作為技術(shù)服務(wù)進行能力開放,即是服務(wù)層;最終基于資源能力,構(gòu)建了一個公有云的面向公眾的運營服務(wù)平臺,本身又屬于應(yīng)用層的內(nèi)容。而對于SaaS層,則底層的業(yè)務(wù)組件是資源,抽象的API接口是服務(wù)層,最終的前端業(yè)務(wù)或流程是應(yīng)用功能實現(xiàn)。

應(yīng)用架構(gòu)分層

回到單個應(yīng)用的架構(gòu)分層,談得最多的就是常說的三層架構(gòu)模式。在軟件架構(gòu)中,經(jīng)典三層架構(gòu)自頂向下由用戶界面層(User Interface Layer)、業(yè)務(wù)邏輯層(Business Logic Layer)與數(shù)據(jù)訪問層(Data Access Layer)組成。

在整個實現(xiàn)過程中,可能還會增加獨立的Facade層,或獨立的API接口服務(wù)提供層,統(tǒng)一的DTO數(shù)據(jù)傳輸對象層等,但是這些都不影響整體的三層邏輯結(jié)構(gòu)。

三層架構(gòu)本身也和一個業(yè)務(wù)功能實現(xiàn)的完整對應(yīng),在數(shù)據(jù)訪問層處理數(shù)據(jù)獲取和持久化操作,在業(yè)務(wù)邏輯層對業(yè)務(wù)規(guī)則進行處理,在界面展現(xiàn)層進行相應(yīng)的前端展現(xiàn)和用戶交互。

而談到領(lǐng)域建模的時候,又引入了領(lǐng)域模型中的分層架構(gòu),如下:

領(lǐng)域驅(qū)動設(shè)計在經(jīng)典三層架構(gòu)的基礎(chǔ)上做了進一步改良,在用戶界面層與業(yè)務(wù)邏輯層之間引入了新的一層,即應(yīng)用層(Application Layer)。同時,一些層次的命名也發(fā)生了變化。將業(yè)務(wù)邏輯層更名為領(lǐng)域?qū)幼匀皇穷}中應(yīng)有之義,而將數(shù)據(jù)訪問層更名為基礎(chǔ)設(shè)施層(Infrastructure Layer),則突破了之前數(shù)據(jù)庫管理系統(tǒng)的限制,擴大了這個負(fù)責(zé)封裝技術(shù)復(fù)雜度的基礎(chǔ)層次的內(nèi)涵。

當(dāng)然,也有融合了領(lǐng)域模型和傳統(tǒng)三架構(gòu)思路后的技術(shù)架構(gòu)如下:

領(lǐng)域?qū)雍蜆I(yè)務(wù)邏輯層

在領(lǐng)域建模的一個核心是領(lǐng)域模型,領(lǐng)域模型不再是一個個獨立的數(shù)據(jù)庫表或數(shù)據(jù)對象,而是一個業(yè)務(wù)對象或領(lǐng)域?qū)ο蟆R虼祟I(lǐng)域?qū)邮敲嫦蝾I(lǐng)域?qū)ο蠖O(shè)計實現(xiàn),而業(yè)務(wù)規(guī)則能力本身也是屬于領(lǐng)域?qū)ο髮ν馓峁┑哪芰涌凇<礃I(yè)務(wù)規(guī)則本身也是領(lǐng)域?qū)ο蟊┞兜哪芰Α?/p>

傳統(tǒng)業(yè)務(wù)邏輯層實現(xiàn)往往是一個數(shù)據(jù)對象對應(yīng)一個DAO,一個Service和一個Interface。而領(lǐng)域模型下DAO可以是分開的,但是Service邏輯層往往則更多應(yīng)該按領(lǐng)域模型思路對DAO層的能力進行組裝和聚合。

獨立應(yīng)用層拆分

在我原來理解里面,領(lǐng)域?qū)犹峁╊I(lǐng)域模型和領(lǐng)域服務(wù)能力接口,而應(yīng)用層更多的是對領(lǐng)域?qū)佣鄠€領(lǐng)域?qū)ο竽P吞峁┑姆?wù)能力進一步進行組裝和編排,然后再暴露給前端應(yīng)用。

談到應(yīng)用層的概念,實際上可以理解為前端應(yīng)用中存在的共性能力的進一步下沉。即應(yīng)用本身只是用戶業(yè)務(wù)功能實現(xiàn)的承載,但是這個功能的實現(xiàn)可以通過多種前端展現(xiàn)形式,比如傳統(tǒng)的CS桌面應(yīng)用,BS應(yīng)用,或手機端APP。

在電商里面,一個商品訂購就是一個獨立的應(yīng)用,用戶可以在APP完成,也可以在BS端完成,但是不論在哪里完成最終應(yīng)用層提供的能力都應(yīng)該一樣。比如完成一個商品訂購需要同時和底層的訂單,庫存,支付多個服務(wù)進行交付和協(xié)同。那么這個邏輯顯然不適合同時在BS端應(yīng)用和APP端應(yīng)用中進行重復(fù)編寫和開發(fā)。那么這個內(nèi)容就應(yīng)該在應(yīng)用層實現(xiàn)。

如果回到微服務(wù)和中臺架構(gòu)下,這個應(yīng)用層拆分更加必要,即通過應(yīng)用層來下沉共性的服務(wù)組合和組裝邏輯,這個邏輯和協(xié)同不應(yīng)該屬于任何一個前端應(yīng)用。

界面層還是接口層

在開發(fā)一個聚合能力的中臺微服務(wù)模塊的時候,可以看到這個微服務(wù)模塊本身并沒有界面展現(xiàn)層,那么該微服務(wù)的最上層僅僅是提供API接口的接口服務(wù)層。

該API接口服務(wù)能力既可以提供給APP前端,也可以提供給BS端使用。

軟件技術(shù)架構(gòu)分層

軟件技術(shù)架構(gòu)構(gòu)圖,分層仍然可以沿用軟件三層分層模型,重點是說明清楚各層用到的關(guān)鍵技術(shù)組件或技術(shù)服務(wù)能力。比如軟件開發(fā)三層模型的技術(shù)架構(gòu)分層如下:

如果本身就是一個技術(shù)平臺,類似大數(shù)據(jù)平臺,那么我們在整體構(gòu)圖的時候仍然需要考慮先進行分層,再詳細說明每層里面的技術(shù)內(nèi)容。

比如對應(yīng)一個大數(shù)據(jù)平臺,包括了大數(shù)據(jù)采集,大數(shù)據(jù)存儲,大數(shù)據(jù)處理,大數(shù)據(jù)分析和應(yīng)用,那么這個就是關(guān)鍵的分層,可以基于這個分層再來考慮各層采用的關(guān)鍵技術(shù)。

對于技術(shù)棧構(gòu)圖基本也可以參考技術(shù)架構(gòu)構(gòu)圖模式進行。

技術(shù)架構(gòu)重點需要回答的就是你在進行軟件架構(gòu)設(shè)計過程中,究竟會用到哪些關(guān)鍵技術(shù),哪些開源產(chǎn)品或工具等。可以細化到具體的技術(shù)產(chǎn)品,也可以僅細化到產(chǎn)品類型。

比如消息中間件,你可以細化到采用RabbitMQ,也可以在技術(shù)架構(gòu)中只體現(xiàn)采用消息中間件。

技術(shù)架構(gòu)和軟件功能分層架構(gòu)唯一相同的就是分層,技術(shù)架構(gòu)在各個分層里面都沒有具體的業(yè)務(wù)功能點和實現(xiàn)內(nèi)容,僅僅是關(guān)鍵技術(shù)點說明。

單個應(yīng)用功能架構(gòu)

注意應(yīng)用功能架構(gòu)完全是重點描述應(yīng)用系統(tǒng)具備哪些功能,一個功能究竟是采用什么三層技術(shù)架構(gòu)實現(xiàn)并不用關(guān)心。因此功能架構(gòu)不應(yīng)該體現(xiàn)數(shù)據(jù)層,邏輯層,技術(shù)點這些內(nèi)容。

那么對于一個應(yīng)用系統(tǒng)的功能如何分層?

我們可以參考業(yè)務(wù)分層分類,將業(yè)務(wù)分為基礎(chǔ)支撐層,執(zhí)行層,決策管理層。這樣基本的分層模式就出來了,基于該方式可以完成一個功能架構(gòu)構(gòu)圖。

對于單個應(yīng)用來說一般不會自身有云平臺,PaaS平臺這類概念。但是單個應(yīng)用構(gòu)建一定存在共性技術(shù)支撐平臺能力,比如有自己的流程管理,各自共性技術(shù)功能組件等。因此單應(yīng)用構(gòu)建還可以采用基礎(chǔ)技術(shù)支撐層+應(yīng)用層+門戶層的方式進行構(gòu)圖。

在應(yīng)用層再按具體的業(yè)務(wù)域或業(yè)務(wù)階段進行進一步細分。

架構(gòu)圖的分層構(gòu)圖邏輯

在前面基本給出了不同類型的架構(gòu)圖的核心分層邏輯,可以看到在畫架構(gòu)圖的時候盡量不要混合使用不同場景下的構(gòu)圖方式,否則就導(dǎo)致整體架構(gòu)圖混亂。

在畫整體架構(gòu)的時候一般需要重點參考云三層架構(gòu),SOA三層架構(gòu)的構(gòu)圖模式進行構(gòu)圖。而在細化到某一個應(yīng)用系統(tǒng)的時候,仍然還需要分清是構(gòu)建技術(shù)架構(gòu)圖還是功能架構(gòu)圖,兩者本身的分層邏輯也存在很大的差別而不能混用。

架構(gòu)圖的構(gòu)圖邏輯

要完成一個完整的架構(gòu)圖構(gòu)圖,可以先拆分為兩邊+中間。兩邊一般是放具體的標(biāo)準(zhǔn),規(guī)范等,比如安全管理,質(zhì)量管理,技術(shù)標(biāo)準(zhǔn)規(guī)范,開發(fā)運維規(guī)范等。

中間即是重點需要考慮進行分層構(gòu)建的地方。

在前面也談到了中間部分重點參考云計算和SOA的架構(gòu)分層邏輯。一般來說核心的還是資源層,平臺層,應(yīng)用層,門戶層。而對于應(yīng)用層本身又可以考慮業(yè)務(wù)域進一步拆分,或者根據(jù)價值鏈或業(yè)務(wù)生命周期拆分為多個階段域再展開描述。

在云和SOA下,更加強調(diào)平臺+應(yīng)用構(gòu)建模式。

而兩者之間一般是服務(wù)層,通過SOA平臺或API能力開放平臺來統(tǒng)一接入和發(fā)布服務(wù),以形成一個完整的資源+服務(wù)+應(yīng)用的松耦合架構(gòu)。

同時一個完整的架構(gòu)本身就是多視角的,如下:

功能架構(gòu)往往可以給具體用戶和業(yè)務(wù)人員看,而對于技術(shù)架構(gòu)往往更多是內(nèi)部團隊開發(fā)人員研討使用。而設(shè)計到資源和平臺的架構(gòu)圖往往又是運維工程人員進行部署架構(gòu)搭建的重要參考。因此不同維度的架構(gòu)分層屬性本身不能隨意融合使用,而導(dǎo)致架構(gòu)圖混亂。

 

責(zé)任編輯:張燕妮 來源: 新浪博客
相關(guān)推薦

2017-11-17 07:06:27

互聯(lián)網(wǎng)分層架構(gòu)APP

2023-04-13 08:23:28

軟件架構(gòu)設(shè)計

2020-12-28 12:22:12

微服務(wù)架構(gòu)微服務(wù)API

2016-05-09 09:26:06

架構(gòu)ios網(wǎng)絡(luò)層

2023-05-31 08:41:23

分層架構(gòu)對象模型

2023-05-12 07:52:13

架構(gòu)設(shè)計設(shè)計原則

2016-02-18 10:09:23

12306核心思路架構(gòu)

2012-06-07 10:45:12

軟件架構(gòu)設(shè)計原則

2009-02-01 10:17:19

Java架構(gòu)設(shè)計設(shè)計模式

2013-05-10 17:20:16

移動開發(fā)關(guān)東升iOS

2014-09-02 10:54:20

架構(gòu)設(shè)計權(quán)限系統(tǒng)

2023-01-05 08:12:11

分層應(yīng)用代碼

2017-03-21 17:04:05

Android客戶端架構(gòu)設(shè)計

2023-06-16 13:34:00

軟件架構(gòu)模式

2011-05-18 09:04:12

分層網(wǎng)絡(luò)網(wǎng)絡(luò)設(shè)計網(wǎng)絡(luò)劃分

2024-02-26 00:00:00

Nginx服務(wù)器HTTP

2019-06-13 18:50:47

支付平臺架構(gòu)設(shè)計

2016-11-29 08:50:17

數(shù)據(jù)庫軟件架構(gòu)

2025-05-27 10:15:00

Go開發(fā)軟件架構(gòu)

2022-01-13 10:19:34

軟件汽車 技術(shù)
點贊
收藏

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

少妇精品久久久久久久久久| 一本色道亚洲精品aⅴ| 91精品在线影院| 日韩av成人网| 乱人伦视频在线| 国产日韩欧美不卡| 91国产在线播放| 久久久久久久久久久久久久av| 精品福利久久久| 欧美一二区视频| 国产精品视频一区二区三区四区五区| 成人免费黄色网页| 成人久久视频在线观看| 国产精品电影观看| 国产精品第一页在线观看| 成人3d动漫在线观看| 亚洲国产欧美在线人成| 精品国产综合久久| 夜夜狠狠擅视频| 亚洲精品美女91| 久久久精品国产亚洲| 国产一级伦理片| av在线成人| 色妹子一区二区| 久操网在线观看| 黄色在线视频网站| 国产丝袜美腿一区二区三区| 亚洲a中文字幕| 国产情侣免费视频| 99精品欧美| 欧美激情小视频| 精品国产国产综合精品| 亚洲丝袜啪啪| 亚洲国产精品成人精品| 亚洲精品第三页| 朝桐光一区二区| 亚洲午夜在线视频| 中文字幕一区二区三区乱码| 国产精品天堂| 久久久一区二区三区捆绑**| 粉嫩精品一区二区三区在线观看| 国产精品无码在线播放| 日韩在线a电影| 51精品在线观看| 久久精品国产亚洲av无码娇色 | 欧美三级华人主播| 丰满人妻一区二区三区四区53| 免费不卡在线观看| 日本精品视频在线观看| 国产三级av片| 99精品福利视频| 91国产中文字幕| 日本少妇全体裸体洗澡| 极品尤物一区| 欧美日韩激情视频8区| 男人添女人下部视频免费| 成人短视频在线| 亚洲欧美视频在线观看| 男人的天堂成人| 欧日韩在线视频| 国产成人精品亚洲日本在线桃色 | 日韩美脚连裤袜丝袜在线| 精品国产乱码久久久久久久 | 中文字幕视频精品一区二区三区| 日韩三级av在线播放| 原创真实夫妻啪啪av| 日韩av综合| 亚洲第一黄色网| 特级西西人体wwwww| 三级小说欧洲区亚洲区| 亚洲精品视频网上网址在线观看 | 日韩免费大片| 91精品啪在线观看国产60岁| 亚洲国产日韩在线一区| ccyy激情综合| 亚洲精品720p| 久久久久久久久久久久| 日韩精品一区二区三区免费观看| 久久久精品欧美| 久草免费在线视频观看| 国产视频一区三区| 国产成人拍精品视频午夜网站| 久久精品一区二区三区四区五区| 久久精品青草| 高清欧美性猛交xxxx黑人猛交| 永久免费观看片现看| 天天影视欧美综合在线观看| 欧美噜噜久久久xxx| 日韩少妇裸体做爰视频| 久久欧美肥婆一二区| 国产精品影院在线观看| www.激情五月| 久久这里只有精品视频网| 亚洲欧洲免费无码| 欧美videosex性极品hd| 欧美性猛交xxxxx免费看| 深夜黄色小视频| 亚洲精品在线国产| 精品无人国产偷自产在线| 亚洲精品视频网址| 国产精品v亚洲精品v日韩精品 | 国外成人福利视频| 精品剧情在线观看| 极品人妻videosss人妻| 日韩av资源网| 色吧影院999| 日本在线视频免费| 精品一区二区日韩| 国产伦精品一区二区三区视频免费| 九色蝌蚪在线| 亚洲国产欧美日韩另类综合| 无限资源日本好片| 国产在线播放精品| 久久精品国产99国产精品澳门 | 欧美日韩国产一二三| 免费啪视频在线观看| 97久久中文字幕| 日韩电影中文字幕在线| 欧美成人免费观看视频| 美女视频网站久久| 欧美乱偷一区二区三区在线| 福利写真视频网站在线| 欧美日韩亚洲综合一区二区三区| 欧美三级理论片| 国产成人精品福利| 久久在精品线影院精品国产| 波多野结衣在线电影| 青青草一区二区三区| 精品乱码一区二区三区| 五月婷婷视频在线观看| 欧美日韩在线观看一区二区| 国产精品jizz| 亚洲精品乱码| 国产精品永久入口久久久| 大地资源网3页在线观看| 欧美性猛片aaaaaaa做受| 日本黄色片在线播放| 亚洲国产精品第一区二区三区| 91天堂在线观看| 青青青青在线| 亚洲美女精品一区| www.精品在线| 久久美女视频| 91精品久久久久久久久中文字幕 | 香蕉精品久久| 91精品国产一区| 亚洲av成人精品毛片| 午夜激情一区二区三区| 欧美xxxx×黑人性爽| 在线观看视频免费一区二区三区| 99国精产品一二二线| 在线视频观看国产| 日韩欧美aaaaaa| 久久婷婷一区二区| 国产成人h网站| 国产精品一色哟哟| 国产精品xxxav免费视频| 欧美精品www| 天天色天天操天天射| 亚洲sss视频在线视频| 麻豆精品国产传媒av| 亚洲欧洲一区二区天堂久久| 精品无码久久久久国产| 91精品产国品一二三产区| 亚洲人免费视频| 99成人精品视频| 中文字幕一区二区三区色视频 | 久热精品视频在线| 午夜精品久久久久久久99老熟妇| 亚洲一区二区三区四区中文字幕| 亚洲 欧美 日韩在线| 9国产精品午夜| 久久久在线观看| 欧洲视频在线免费观看| 欧美色精品在线视频| 中文字幕在线观看2018| 国产成人在线色| 久久精品99国产| 婷婷精品进入| 国产精品视频500部| 日韩成人av电影| 久久国产精品首页| 天堂在线视频免费| 欧美四级电影在线观看| 欧美极品aaaaabbbbb| jvid福利写真一区二区三区| 亚洲成人av免费看| 欧美+日本+国产+在线a∨观看| 国模一区二区三区私拍视频| 日本欧美韩国| 欧美黄色性视频| 国产精品伦一区二区三区| 一区二区欧美在线观看| 91中文字幕永久在线| 国产一区二区三区国产| 国产免费一区二区三区视频| 欧美aaaa视频| 鲁丝一区二区三区免费| 久久国产精品免费一区二区三区| 在线日韩日本国产亚洲| 国产精品玖玖玖| 色综合久久九月婷婷色综合| 一区二区成人免费视频| 精品亚洲成a人| 国产精品专区在线| 91综合久久| 美乳视频一区二区| 911精品国产| 成人h猎奇视频网站| 性感美女一区二区在线观看| 久久久久久12| 国产淫片在线观看| 亚洲一区www| 婷婷五月综合激情| 欧美大片日本大片免费观看| 这里只有久久精品视频| 国产亚洲欧洲997久久综合 | 国产无遮挡一区二区三区毛片日本| 中文字幕亚洲日本| 美女看a上一区| 黑鬼大战白妞高潮喷白浆| 狠狠干成人综合网| 二级片在线观看| 波多野结衣在线观看一区二区三区 | 日韩中文字幕在线观看视频| 一区2区3区在线看| 天天色影综合网| 国产精品久久综合| 中文字幕 自拍| 久久日韩粉嫩一区二区三区| 亚洲av人人澡人人爽人人夜夜| 国产一区在线精品| 在线观看国产一级片| 免费精品视频在线| 看欧美ab黄色大片视频免费| 久久激情综合| 亚洲爆乳无码专区| 午夜亚洲影视| jizzjizzxxxx| 免费在线成人| 欧美成人免费高清视频| 美女久久一区| 成人一区二区三| 欧美一级淫片| 欧美裸体网站| 精品国产中文字幕第一页| 日产精品久久久一区二区| 欧美女优在线视频| 日本在线观看不卡| 波多野结衣的一区二区三区 | 欧美日韩aaa| 亚洲一区二区三区网站| 91精品国产一区二区三区蜜臀 | www在线免费观看视频| 日韩中文有码在线视频| 欧美极品视频| 久久高清视频免费| 女人黄色免费在线观看| 国产综合在线视频| 欧美少妇网站| 国产精品国语对白| 激情久久99| 99久久无色码| 国产伦精品一区二区三区在线播放 | 夜夜躁很很躁日日躁麻豆| 777xxx欧美| 亚洲精品一区二区三区蜜桃| 日韩成人在线视频| 九色在线免费| 久久影视电视剧免费网站清宫辞电视| 丝袜在线观看| 青草成人免费视频| 国产精品原创视频| 1卡2卡3卡精品视频| 国产精品x8x8一区二区| 色女孩综合网| 欧美不卡视频| 免费在线激情视频| 激情欧美日韩一区二区| 国产a级黄色片| 国产亚洲精品久| 欧美卡一卡二卡三| 欧美日韩美女视频| 国产一区二区麻豆| 亚洲国产精品va在线观看黑人| 成人免费视频| 欧美激情在线一区| 在线一区视频观看| 91传媒在线免费观看| 国产一区二区观看| 美女视频久久| 国产精品精品| 18岁网站在线观看| 捆绑紧缚一区二区三区视频| 成人在线观看一区二区| 国产日韩欧美综合在线| 蜜臀久久精品久久久用户群体| 大伊人狠狠躁夜夜躁av一区 | 亚洲国产免费av| 在线免费黄色| 欧美在线视频在线播放完整版免费观看 | 亚洲精品影视| 8x8x成人免费视频| www久久精品| 欧美图片一区二区| 亚洲免费观看高清完整版在线| 亚洲影院在线播放| 欧美大片在线观看一区| 日本中文字幕视频在线| 欧美中文在线观看国产| 日韩在线观看一区二区三区| 亚洲 日韩 国产第一区| 国产精品入口66mio| 国产伦精品一区二区三区妓女下载| 国产亚洲短视频| 国产专区第一页| 欧美成人激情免费网| 国产黄色小视频在线| 国产精品久久久久久久久久久久 | 久久福利在线| 欧美色欧美亚洲另类七区| 最新国产乱人伦偷精品免费网站| 无套白嫩进入乌克兰美女| 亚洲欧洲av另类| 亚洲一区二区人妻| 在线观看不卡av| 成人日韩在线| 精品人伦一区二区三区| 在线成人h网| 国产人妻精品午夜福利免费| 亚洲视频免费在线观看| 一级黄在线观看| 在线观看不卡av| 成人深夜福利| 亚洲成人蜜桃| 蜜桃视频在线观看一区二区| 自拍偷拍视频亚洲| 91久久一区二区| 国产原创av在线| 国产成人在线精品| 奇米狠狠一区二区三区| 一级黄色香蕉视频| 国产日韩欧美a| 在线观看免费观看在线| 在线视频精品一| 亚洲欧美久久精品| 中文字幕在线中文字幕日亚韩一区 | 第一会所亚洲原创| 男人天堂成人在线| 国产欧美日韩另类视频免费观看| 国产美女福利视频| 在线电影欧美成精品| 国产盗摄在线观看| 91久久大香伊蕉在人线| 一区视频在线| 国产男男chinese网站| 色嗨嗨av一区二区三区| 国产三级视频在线| 国产一区二区在线免费视频| 亚洲成人99| 无码国产精品一区二区免费式直播| 亚洲韩国精品一区| 欧美性孕妇孕交| 国产精品福利网| 一区二区三区四区日韩| 中文字幕无人区二| 狠狠躁夜夜躁人人爽天天天天97| 国产三级视频在线看| 成人激情综合网| 黑人一区二区三区四区五区| 中国黄色a级片| 欧美中文字幕一二三区视频| 国产乱色在线观看| 精品人伦一区二区三区| 日日骚欧美日韩| 中国一级片在线观看| 精品国内二区三区| 免费观看亚洲| gogogo免费高清日本写真| 成人sese在线| 国内偷拍精品视频| 日韩电影在线观看中文字幕| 国内自拍亚洲| 欧美久久久久久久久久久久久| 亚洲国产高清在线观看视频| 日韩女同强女同hd| 在线播放国产精品| 日韩最新av| 国产三级日本三级在线播放| 一区二区三区四区视频精品免费 | 一级特黄aaa| 久久久亚洲影院你懂的| 精品一区av| 在线黄色免费网站| 欧美日韩在线三区| 手机av在线| 久久久久久久久网| 亚洲国产精品v| 午夜影院在线视频| 成人一区二区电影|