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

應用架構的核心使命是什么?阿里高級技術專家這樣說

開發 架構
什么是架構?關于架構這個概念很難給出一個明確的定義,也沒有一個標準的定義。如果,硬是要給一個概述,阿里巴巴高級技術專家張建飛認為架構就是對系統中的實體以及實體之間的關系所進行的抽象描述。

[[275252]]

什么是架構?關于架構這個概念很難給出一個明確的定義,也沒有一個標準的定義。如果,硬是要給一個概述,阿里巴巴高級技術專家張建飛認為架構就是對系統中的實體以及實體之間的關系所進行的抽象描述。今天,張建飛來談談應用架構的核心使命是什么,是否與你想得一樣?往下看,一起尋找答案。

架構

架構始于建筑,是因為人類發展(原始人自給自足住在樹上,也就不需要架構),分工協作的需要,將目標系統按某個原則進行切分,切分的原則,是要便于不同的角色進行并行工作。

為什么需要架構?

有系統的地方就需要架構,大到航空飛機,小到一個電商系統里面的一個功能組件都需要設計和架構。

我很喜歡《系統架構:復雜系統的產品設計與開發》里面的一句話:結構良好的創造活動要優于毫無結構的創造活動。

與之相對應的,現在很多敏捷思想提倡no design,只要work就好。期待好的架構可以在迭代中自然涌現。這個想法有點太理想化了,在現實中,只要能work的代碼,工程師是很少有動力去重構和優化的。

架構師的職責

作為架構師,我們最重要的價值應該是“化繁為簡”。但凡讓事情變得更復雜,讓系統變得更晦澀難懂的架構都是值得商榷的。

架構師的工作就是要努力訓練自己的思維,用它去理解復雜的系統,通過合理的分解和抽象,使哪些系統不再那么難懂。我們應該努力構建易懂的架構,使得在系統上工作的其他人員(例如設計者、實現者、操作員等)可以較為容易地理解這個系統。

軟件架構

軟件架構是一個系統的草圖。軟件架構描述的對象是直接構成系統的抽象組件。各個組件之間的連接則明確和相對細致地描述組件之間的通信。在實現階段,這些抽象組件被細化為實際的組件,比如具體某個類或者對象。在面向對象領域中,組件之間的連接通常用接口來實現。

軟件架構為軟件系統提供了一個結構、行為和屬性的高級抽象,由構件的描述、構件的相互作用、指導構件集成的模式以及這些模式的約束組成。軟件架構不僅顯示了軟件需求和軟件結構之間的對應關系,而且指定了整個軟件系統的組織和拓撲結構,提供了一些設計決策的基本原理。

軟件架構的核心價值應該只圍繞一個核心命題:控制復雜性。他并不意味著某個特定的分層結構,某個特定的方法論(貧血、DDD等)。

軟件架構分類

在介紹應用架構之前,我們先來看一下軟件架構的分類。

隨著互聯網的發展,現在的系統要支撐數億人同時在線購物、通信、娛樂的需要,相應的軟件體系結構也變得越來越復雜。軟件架構的含義也變得更加寬泛,我們不能簡單地用一個軟件架構來指代所有的軟件架構工作。按照我個人理解,我將軟件架構劃分為:

業務架構:由業務架構師負責,也可以稱為業務領域專家、行業專家。業務架構屬于頂層設計,其對業務的定義和劃分會影響組織結構和技術架構。例如,阿里巴巴在沒有中臺部門之前,每個業務部門的技術架構都是煙囪式的,淘寶、天貓、飛豬、1688等各有一套體系結構。而后,成立了共享平臺事業部,打通了賬號、商品、訂單等體系,讓商業基礎實施的復用成為可能。

應用架構:由應用架構師負責,他需要根據業務場景的需要,設計應用的層次結構,制定應用規范、定義接口和數據交互協議等。并盡量將應用的復雜度控制在一個可以接受的水平,從而在快速的支撐業務發展的同時,在保證系統的可用性和可維護性的同時,確保應用滿足非功能屬性要求(性能、安全、穩定性等)。

分布式系統架構:分布式系統基本是稍具規模業務的必選項。它需要解決服務器負載,分布式服務的注冊和發現,消息系統,緩存系統,分布式數據庫等問題,同時架構師要在CAP(Consistency,Availability,Partition tolerance)之間進行權衡。

數據架構:對于規模大一些的公司,數據治理是一個很重要的課題。如何對數據收集、數據處理提供統一的服務和標準,是數據架構需要關注的問題。其目的就是統一數據定義規范,標準化數據表達,形成有效易維護的數據資產,搭建統一的大數據處理平臺,形成數據使用閉環。

物理架構:物理架構關注軟件元件是如何放到硬件上的,包括機房搭建、網絡拓撲結構,網絡分流器、代理服務器、Web服務器、應用服務器、報表服務器、整合服務器、存儲服務器和主機等。

運維架構:負責運維系統的規劃、選型、部署上線,建立規范化的運維體系。

典型應用架構

分層架構

分層是一種常見的根據系統中的角色(職責拆分)和組織代碼單元的常規實踐。常見的分層結構如下圖所示:

CQRS

CQS(Command Query Separation,命令查詢分離)最早來自于Betrand Meyer(Eiffel語言之父,OCP提出者)提出的概念。其基本思想在于,任何一個對象的方法可以分為兩大類:

  • 命令(Command):不返回任何結果(void),但會改變對象的狀態。
  • 查詢(Query):返回結果,但是不會改變對象的狀態,對系統沒有副作用。

六邊形架構

六邊形架構是Alistair Cockburn在2005年提出,解決了傳統的分層架構所帶來的問題,實際上它也是一種分層架構,只不過不是上下,而是變成了內部和外部(如下圖所示)。

六邊形架構又稱為端口-適配器架構,這個名字更容器理解。六邊形架構將系統分為內部(內部六邊形)和外部,內部代表了應用的業務邏輯,外部代表應用的驅動邏輯、基礎設施或其他應用。

適配器分為兩種類型(如下圖所示),左側代表 UI 的適配器被稱為主動適配器(Driving Adapters),因為是它們發起了對應用的一些操作。而右側表示和后端工具鏈接的適配器,被稱為被動適配器(Driven Adapters),因為它們只會對主適配器的操作作出響應。

洋蔥圈架構

洋蔥架構與六邊形架構有著相同的思路,它們都通過編寫適配器代碼將應用核心從對基礎設施的關注中解放出來,避免基礎設施代碼滲透到應用核心之中。這樣應用使用的工具和傳達機制都可以輕松地替換,可以一定程度地避免技術、工具或者供應商鎖定。不同的是洋蔥架構還告訴我們,企業應用中存在著不止兩個層次,它在業務邏輯中加入了一些在領域驅動設計的過程中被識別出來的層次(Application,Domain Service,Domain model,Infrastructure等)。

另外,它還有著脫離真實基礎設施和傳達機制應用仍然可以運行的便利,這樣可以使用 mock 代替它們方便測試。 

在洋蔥架構中,明確規定了依賴的方向:

  • 外層依賴內層;
  • 內層對外層無感知。

COLA應用架構

COLA架構是我團隊自主研發的應用架構,目前已經開源。在COLA的設計中,我們充分汲取了經典架構的優秀思想。除此之外,我們補充了規范設計和擴展設計,并且使用Archetype的方式,將架構固化下來,以便可以快速的在開發中使用。

分層設計

COLA的分層是一種改良了的三層架構。主要是將傳統的業務邏輯層拆分成應用層、領域層和基礎實施層。如下圖所示,左邊是傳統的分層架構,右邊是COLA的分層架構。

其每一層的作用范圍和含義如下:

1)展現層(Presentation Layer):負責以Rest的格式接受Web請求,然后將請求路由給Application層執行,并返回視圖模型(View Model),其載體通常是DTO(Data Transfer Object);

2)應用層(Application Layer):主要負責獲取輸入,組裝上下文,做輸入校驗,調用領域層做業務處理,如果需要的話,發送消息通知。當然,層次是開放的,若有需要,應用層也可以直接訪問基礎實施層;

3)領域層(Domain Layer):主要是封裝了核心業務邏輯,并通過領域服務(Domain Service)和領域對象(Entities)的函數對外部提供業務邏輯的計算和處理;

4)基礎實施層(Infrastructure Layer):主要包含Tunnel(數據通道)、Config和Common。這里我們使用Tunnel這個概念來對所有的數據來源進行抽象,這些數據來源可以是數據庫(MySQL,NoSql)、搜索引擎、文件系統、也可以是SOA服務等;Config負責應用的配置;Common是通用的工具類。

擴展設計

對于只有一個業務的簡單場景,對擴展性的要求并不突出,這也是為什么擴展設計常被忽略的原因,因為我們大部分的系統都是從單一業務開始的。但是隨著業務場景越來越復雜,代碼里面開始出現大量的if-else邏輯。此時除了常規的策略模式以外,我們可以考慮在架構層面提供統一的擴展解決方案。

在擴展設計中,我們提煉出兩個重要的概念,一個是業務身份,另一個是擴展點。

業務身份是指業務在系統唯一標識一個業務或者一個場景的標志。在具體實現中,我們使用BizCode來表示業務身份,其中BizCode采用類似Java包名命名空間的方式。例如,我們可以用“ali.tmall”表示阿里天貓業務,用“ali.tmall.car” 表示阿里天貓的汽車業務,而用"ali.tmall.car.aftermarket"代表這是阿里天貓的汽車業務的后市場場景。

每個業務或者場景都可以實現一個或多個擴展點(ExtensionPoint),也就是說一個業務身份加上一個擴展點,可以唯一地確定一個擴展實現(Extension)。而這個業務身份和擴展點的組合,我們將其稱之為擴展坐標(ExtensionCoordinate),如下圖所示。

 

這樣,通過業務身份+擴展點,我們就可以從框架層面實現對不同租戶,不同業務,不同場景的擴展定制了。整個阿里業務中臺正是基于這個思想,實現的多業務支撐的。

規范設計

任何事物都是規則性和隨機性的組合。規范的意義就在于我們可以將規則性的東西固化下來,盡量減少隨心所欲帶來的復雜度,一致性可以降低系統復雜度。從命名到架構皆是如此,而架構本身就是一種規范和約束,破壞這個約束,也就破壞了架構。

COLA制定了一些列的規范:包括組件(Module)結構、包(Package)結構、命名等。

比如對于組件,我們要求使用COLA的應用都應該遵循如下圖所示的組件劃分:

COLA架構總覽

在架構思想上,COLA主張像六邊形架構那樣,使用端口-適配器去解耦技術細節;主張像洋蔥圈架構那樣,以領域為核心,并通過依賴倒置反轉領域層的依賴方向。最終形成如下圖所示的組件關系。

換一個視角,從COLA應用處理響應一個請求的過程來看。COLA使用了CQRS來分離命令和查詢的職責,使用擴展點和元數據來提升應用的擴展性。整個處理流程如下圖所示:

應用架構的核心

縱觀上面介紹的所有應用架構,我們可以發現一個共同點,就是“核心業務邏輯和技術細節分離”。

是的,六邊形架構、洋蔥圈架構、以及COLA架構的核心職責就是要做核心業務邏輯和技術細節的分離和解耦。

試想一下,業務邏輯和技術細節糅雜在一起的情況,所有的代碼都寫在ServiceImpl里面,前幾行代碼是做validation的事,接下來幾行是做convert的事,然后是幾行業務處理邏輯的代碼,穿插著,我們需要通過RPC或者DAO獲取更多的數據,拿到數據后,又是幾行convert的代碼,在接上一段業務邏輯代碼,然后還要落庫,發消息.....等等。

再簡單的業務,按照上面這種寫代碼的方式,都會變得復雜,難維護。

因此,我認為應用架構的核心使命就是要分離業務邏輯和技術細節。讓核心業務邏輯可以反映領域模型和領域應用,可以復用,可以很容易被看懂。讓技術細節在輔助實現業務功能的同時,可以被替換。

最后我們發現,應用架構的道就是:“讓上帝的歸上帝,凱撒的歸凱撒。”

 

責任編輯:武曉燕 來源: 阿里技術
相關推薦

2020-01-21 08:54:46

應用架構Domain

2018-10-08 09:00:58

考核技術人KPI

2020-10-12 07:57:42

技術架構制圖

2015-08-04 10:38:54

APP架構WOT阿里無線

2018-08-02 16:00:26

程序員專家自我學習

2019-12-31 10:25:53

區塊鏈智慧城市

2021-02-01 07:40:55

架構師阿里技專家

2019-09-23 09:46:58

能力模型技術

2019-07-10 09:19:26

技術開發編程

2020-11-27 10:15:45

應用架構思維

2020-11-25 14:48:12

架構運維技術

2020-06-22 08:23:42

阿里技術架構圖

2010-08-04 15:55:08

Flex是什么

2021-06-23 15:12:59

WiFi路由器網絡

2010-06-07 19:27:40

UML是什么

2013-09-02 10:08:03

虛擬化核心應用

2018-09-11 14:42:39

區塊鏈數字貨幣比特幣

2019-10-14 11:06:20

微服務單體應用服務化

2022-12-16 09:35:00

運維開發

2017-02-21 17:37:48

物聯網 Android Th Google
點贊
收藏

51CTO技術棧公眾號

91久久久久久久久久久久久久 | 亚洲天天在线日亚洲洲精| 国产无限制自拍| 看电影就来5566av视频在线播放| 国产精品一二三产区| 99这里只有久久精品视频| 538国产精品一区二区在线| 精品欧美一区二区久久久| 亚洲伦理网站| 五月天视频一区| 亚洲欧美日韩精品在线| 超碰在线观看99| 天堂av在线一区| xxxx欧美18另类的高清| 性农村xxxxx小树林| 电影一区二区| 精品国产精品自拍| 国产又大又长又粗又黄| 高潮毛片又色又爽免费| 欧美岛国激情| 亚洲人成电影网| 在线播放av网址| 狂野欧美性猛交xxxx| 午夜精品一区二区三区三上悠亚| 亚洲美女网站18| 日韩偷拍自拍| 大陆成人av片| 91欧美日韩一区| 无码人妻精品一区二区三区9厂| 欧美福利电影在线观看| 中文字幕自拍vr一区二区三区| 超碰caoprom| 久久99精品久久久野外观看| 在线免费观看日本欧美| 日本午夜激情视频| 五月天福利视频| 国产一区二区在线影院| 国产精品综合久久久| 国产又粗又猛又黄视频| 羞羞答答国产精品www一本| 欧美激情伊人电影| 午夜免费激情视频| 一区二区在线影院| 久久韩国免费视频| 男人在线观看视频| 欧美第一精品| 久久精品男人天堂| 在线观看天堂av| 精品视频黄色| 中文字幕成人精品久久不卡 | 久9re热视频这里只有精品| 欧美一卡二卡在线| 亚洲成人av免费观看| 成人久久精品| 日韩亚洲欧美一区二区三区| 加勒比av中文字幕| 亚洲色图图片| 日韩一区二区电影在线| 精品人妻一区二区三| 欧洲大片精品免费永久看nba| 日韩一区二区三区免费看 | 国内揄拍国内精品少妇国语| 免费在线观看黄视频| 狠狠干综合网| 8050国产精品久久久久久| 日韩少妇裸体做爰视频| 国产欧美综合一区二区三区| 97超级碰碰人国产在线观看| 六月丁香在线视频| 久久久成人网| 国产精品久久久久久久久免费看| 中文字幕男人天堂| 精品一区二区久久| wwwxx欧美| 午夜性色福利视频| 国产欧美一区二区精品婷婷| 色中色综合成人| 日本免费在线视频| 亚洲亚洲人成综合网络| 国产成人精品av| www亚洲视频| 蜜桃一区二区三区在线| 成人国产精品久久久| 精品国产亚洲AV| 97se亚洲国产综合自在线不卡 | 蜜桃tv一区二区三区| 欧美无乱码久久久免费午夜一区| 宅男噜噜噜66国产免费观看| 少妇高潮一区二区三区99| 日韩西西人体444www| 第四色在线视频| 超碰成人久久| 欧美国产视频一区二区| 亚洲欧美综合自拍| 国产在线精品一区二区三区不卡| 国产富婆一区二区三区 | 色999日韩欧美国产| 黄色一级片在线| 丝袜诱惑制服诱惑色一区在线观看| 国产日本欧美一区二区三区| 国产99999| 久久午夜羞羞影院免费观看| 亚洲资源在线网| 成人一级福利| 欧美精品久久久久久久多人混战| 在线播放第一页| 欧美一区2区| 国内精品久久久久伊人av| 中文文字幕一区二区三三| 成人性生交大片免费看中文| 日本一区二区免费看| 日本性爱视频在线观看| 在线观看免费亚洲| 精品无码人妻少妇久久久久久| 日韩久久综合| 欧美一级片一区| www.色呦呦| 国产精品久久久久9999吃药| 中文字幕无码精品亚洲35| 色999韩欧美国产综合俺来也| 日韩av资源在线播放| 日本中文在线视频| 奇米色一区二区三区四区| 国产一区二区三区免费不卡| 成人video亚洲精品| 欧美伊人精品成人久久综合97| 在线精品视频播放| 欧美久久久久| 成人信息集中地欧美| 成人资源www网在线最新版| 精品久久久久久国产91| 无码人妻丰满熟妇啪啪网站| 视频在线不卡免费观看| 欧美在线视频一二三| 色噜噜在线播放| 一区二区三区精品在线观看| 伊人成人222| 日韩一区欧美| 国产精品中文字幕在线| 91在线看黄| 日本二三区不卡| 亚洲av无码国产精品麻豆天美| 国产午夜精品一区二区三区欧美 | 色135综合网| 国产日韩在线精品av| 在线激情小视频| 精品视频在线看| 99热6这里只有精品| 久久99精品国产.久久久久久 | 你懂的国产精品| 亚洲影院高清在线| 一区二区三区伦理| 精品国产自在久精品国产| 黑人巨大精品一区二区在线| 国产自产高清不卡| 99热这里只有精品免费| 91精品久久久久久综合五月天| 久久91精品国产| 欧美一级性视频| 97久久久精品综合88久久| 精品无码国产一区二区三区av| www.爱久久| 97在线观看免费| 九一在线视频| 欧美日韩成人在线一区| 黄色a级片在线观看| 国产精品一区免费在线观看| 免费极品av一视觉盛宴| 久久97久久97精品免视看秋霞| 91黑丝在线观看| 国产高清在线| 91精品国产免费久久综合| 久草国产在线观看| 97国产一区二区| 黄色在线视频网| 午夜精品国产| 久久国产精品高清| 大片免费在线观看| 欧美哺乳videos| 亚洲日本视频在线观看| 国产精品入口麻豆原神| 99久久综合网| 久久久噜噜噜| 男人j进女人j| 外国成人在线视频| 国产综合香蕉五月婷在线| 久久不射影院| 在线成人中文字幕| 精品久久人妻av中文字幕| 欧美日韩中文字幕日韩欧美| 中文字幕第69页| aaa欧美日韩| 欧美日韩精品区别| 亚洲欧美日韩专区| 日韩国产精品毛片| 外国成人在线视频| 97伦理在线四区| www.26天天久久天堂| 久久九九亚洲综合| 国产三级电影在线观看| 日韩小视频在线观看专区| 久久久久久久亚洲| 亚洲第一久久影院| 欧美性生交大片| 91原创在线视频| 久久久久久国产精品日本| 久久xxxx| 日韩av在线播放不卡| 午夜免费一区| 欧美在线一区二区三区四区| 亚洲精品观看| 国产欧美一区二区三区久久| 极品在线视频| 欧美日韩999| 欧美69xxxx| 伊人精品在线观看| 色就是色亚洲色图| 亚洲成avwww人| 97人妻精品一区二区三区软件 | 中文字幕av网站| 精品成人乱色一区二区| 欧美成人精品欧美一级私黄| 中文字幕av一区 二区| 女同毛片一区二区三区| 成人精品电影在线观看| 五月天国产视频| 久久精品国产亚洲a| 午夜视频在线瓜伦| 久久精品人人做人人爽电影蜜月| 精品人妻少妇一区二区| 欧美1级日本1级| 免费成人深夜夜行网站视频| 欧美aaaa视频| 亚洲欧洲精品一区二区| 欧洲福利电影| 青娱乐一区二区| 国产精品自拍区| 欧美连裤袜在线视频| 日韩在线麻豆| 久久久久久久久久久久久9999| 国产精品45p| 国产亚洲情侣一区二区无| 国产伦乱精品| 久久久久久国产精品mv| 亚洲日本三级| 日本精品一区二区三区高清 久久 日本精品一区二区三区不卡无字幕 | 日韩欧美精品| 天堂av免费看| 欧美1区2区| 精品人妻大屁股白浆无码| 欧美成人久久| 免费超爽大片黄| 日韩午夜免费| 欧美激情国产精品日韩| 新狼窝色av性久久久久久| 国产a级一级片| 美女视频一区免费观看| 久久综合久久色| 另类欧美日韩国产在线| 亚洲理论中文字幕| 懂色av中文一区二区三区| 亚洲色偷偷色噜噜狠狠99网| 不卡影院免费观看| 中文字幕 自拍| 一区在线播放视频| 久久久久久久福利| 午夜激情一区二区三区| 久久久成人免费视频| 欧美视频完全免费看| 国产又粗又黄又爽的视频| 日韩欧美在线网站| 色网站免费观看| 一本一本久久a久久精品综合小说| 午夜看片在线免费| 欧美激情免费观看| 欧美粗大gay| 成人激情视频在线播放| 中文在线综合| 免费久久久一本精品久久区| 日韩电影免费在线观看| 国产一二三四区在线观看| 国产欧美精品久久| 亚洲男人天堂av在线| 粉嫩13p一区二区三区| 国产人妻一区二区| 亚洲乱码一区二区三区在线观看| 日本天堂网在线观看| 欧美性做爰猛烈叫床潮| 亚洲av无码片一区二区三区| 亚洲精品中文字幕av| 毛片在线视频| 欧美综合第一页| 国产美女视频一区二区 | 亚洲欧美日韩中文字幕在线观看| 99精品国产热久久91蜜凸| 亚洲天堂网av在线| 色婷婷亚洲婷婷| www.狠狠干| 中文字幕亚洲国产| 女人让男人操自己视频在线观看 | 欧美精品999| 91成人小视频| 日韩动漫在线观看| 一区精品久久| 91在线第一页| 国产精品私人自拍| 久久国产黄色片| 日韩一本二本av| 欧美激情午夜| 国产精品xxx视频| 精品精品国产毛片在线看| 日本成人性视频| 久久精品久久综合| 97人妻精品一区二区三区免| 一区二区三区四区在线| 狠狠躁夜夜躁人人爽视频| 亚洲精品成人免费| 日本在线视频网址| 92看片淫黄大片欧美看国产片| 国产中文字幕一区二区三区 | 成人性生活毛片| 欧美视频第二页| 蜜桃视频在线免费| 97精品久久久| 国产在线播放精品| 欧美美女黄色网| 国产精品一区在线观看乱码| 亚洲色图 激情小说| 91久久免费观看| 日本福利片高清在线观看| 国内精久久久久久久久久人| 日韩中文字幕无砖| 成人在线免费观看网址| 激情六月婷婷久久| 人与动物性xxxx| 欧美日韩不卡一区| 日本不卡三区| 国产在线一区二区三区| 日韩理论电影| 成人黄色一级大片| 日韩理论在线观看| 国产精品自产拍| 久久成人精品电影| 麻豆视频久久| 50度灰在线观看| 不卡的看片网站| 久久草视频在线| 亚洲精品影视在线观看| 国产另类xxxxhd高清| 日本精品二区| 久久精品国产77777蜜臀| 亚洲熟女毛茸茸| 欧美一卡在线观看| 成人免费高清观看| 国内精品视频在线播放| 亚洲欧美网站| 中文字幕av久久爽一区| 欧美日本乱大交xxxxx| 免费黄色在线网站| 成人91免费视频| 国产精品久久久久久久免费软件| 无码人妻aⅴ一区二区三区| 色av成人天堂桃色av| av在线电影观看| 96久久精品| 99riav1国产精品视频| 谁有免费的黄色网址| 欧美日韩一区二区三区视频| 麻豆网站在线| 国产一级二级三级精品| 老鸭窝亚洲一区二区三区| 亚洲不卡的av| 日韩美女视频在线| 亚洲欧美小说色综合小说一区| 四虎影视永久免费在线观看一区二区三区| 麻豆一区二区在线| 免看一级a毛片一片成人不卡| 国产丝袜一区二区三区免费视频| 成人精品动漫| 日韩xxxx视频| 日本一区二区三区在线不卡| 99久久婷婷国产一区二区三区| 久久久久久久999| 欧美精品一二| wwwww在线观看| 在线免费不卡视频| 大黄网站在线观看| 色综合久久av| av资源网一区| 96亚洲精品久久久蜜桃| 91国产在线精品| 国产精品毛片一区二区在线看| 国产精品久久久久久亚洲色| 欧洲精品在线观看| 大黄网站在线观看| 中文字幕欧美日韩一区二区| 北岛玲一区二区三区四区| 91成人国产综合久久精品| 久久人人爽人人爽人人片av高清| 成人黄色av|