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

DDD四層微服務(wù)架構(gòu)

開發(fā) 架構(gòu)
這個(gè)工程比較好理解,類似于我們傳統(tǒng)的理解的RPC包,或者叫API包,在Maven工程里,一般定義為一個(gè)子Module,里面主要定義的是Feign接口(如service.XxxFeignService),DTO對(duì)象(contract.dto.XxxRequest/XxxResponse)等等。

一、微服務(wù)搭建思路

大家看到的這張架構(gòu)圖并不是空穴來潮,它是通過不斷演變出來的,我們要從DDD四層架構(gòu)、微服務(wù)架構(gòu)兩個(gè)維度去融合理解。

這里的DDD四層架構(gòu)適用于單個(gè)服務(wù)的工程架構(gòu)(如圖中的左下部分),就是單體應(yīng)用的DDD四層架構(gòu)的包劃分方式。

而微服務(wù)架構(gòu),則是從整體去看,整合多個(gè)單體應(yīng)用,它們之間通過應(yīng)用SDK工程進(jìn)行RPC通訊。

二、微服務(wù)架構(gòu)下的應(yīng)用SDK

這個(gè)工程比較好理解,類似于我們傳統(tǒng)的理解的RPC包,或者叫API包,在Maven工程里,一般定義為一個(gè)子Module,里面主要定義的是Feign接口(如service.XxxFeignService),DTO對(duì)象(contract.dto.XxxRequest/XxxResponse)等等,此外還可以對(duì)FeignService返回的數(shù)據(jù)進(jìn)行清洗與簡(jiǎn)單通用的封裝(如util.XxxUtil),也就是說它還能封裝簡(jiǎn)單的業(yè)務(wù)邏輯。

但需要特別注意:應(yīng)用SDK要往一個(gè)大尺度獨(dú)立的聚合工程的方向去搭建,它里面的頂層包要按內(nèi)部業(yè)務(wù)系統(tǒng)的維度去隔離,并且它和業(yè)務(wù)系統(tǒng)不是一對(duì)一的關(guān)系。

為什么要這樣設(shè)計(jì)?我講個(gè)例子你就明白了。

我們公司的業(yè)務(wù)系統(tǒng)在頂層劃分為SaaS應(yīng)用和PaaS應(yīng)用,那么PaaS應(yīng)用對(duì)應(yīng)的應(yīng)用SDK可以命名為PaaSSdk,在PaaSSdk工程里,包括了消息中心、ChatAI、應(yīng)用市場(chǎng)等PaaS應(yīng)用的外部接口封裝與簡(jiǎn)單業(yè)務(wù)邏輯封裝。

這樣做的好處顯而易見——SaaS應(yīng)用需要用到PaaS應(yīng)用的接口時(shí),只需要引入PaaSSdk即可,原則上這個(gè)內(nèi)部Sdk與我們平時(shí)引入的外部Jar包沒什么區(qū)別,可能只是網(wǎng)關(guān)和鑒權(quán)體系不一樣罷了。

而且,簡(jiǎn)單的業(yè)務(wù)系統(tǒng)就用一個(gè)module就好了,沒必要再拆分多個(gè)module,要知道,每引入多一個(gè)東西就有更多的不確定性。

所以你也就能理解,為什么這里的應(yīng)用Sdk與業(yè)務(wù)系統(tǒng)不是一對(duì)一的關(guān)系,如果是一對(duì)一,業(yè)務(wù)系統(tǒng)勢(shì)必要引入大量的Jar包,這在維護(hù)成本上是個(gè)災(zāi)難。試想一下,如果要用到阿里云OSS的Jar包時(shí),你會(huì)引入大量POM嗎?

三、DDD四層架構(gòu)下的業(yè)務(wù)工程

DDD建模與落地的這幾年,收獲了不少好評(píng),也著實(shí)為業(yè)務(wù)成功做出了貢獻(xiàn),優(yōu)化了大半年,如今終于可以跟大家正式見面了。

先談架構(gòu)思想:

  • 經(jīng)典DDD四層架構(gòu):作為主要骨架,其他優(yōu)秀架構(gòu)思想作指導(dǎo)
  • 整潔架構(gòu)思想:應(yīng)用到DDD領(lǐng)域?qū)优c基礎(chǔ)設(shè)施層,接口與實(shí)現(xiàn)拆到不同層,把技術(shù)代碼與業(yè)務(wù)代碼分離
  • 菱形架構(gòu)思想:內(nèi)部以領(lǐng)域?qū)拥念I(lǐng)域模型為核心,向南北兩個(gè)方向發(fā)散
  • D3boot基礎(chǔ)框架:作為基礎(chǔ)設(shè)施,提供基礎(chǔ)CRUD接口、BOM依賴等基礎(chǔ)封裝,應(yīng)用在各層,簡(jiǎn)化鏈接,是快速搭建應(yīng)用SDK、業(yè)務(wù)系統(tǒng)的粘合劑。

DDD四層架構(gòu)說明:

  • 接入層:對(duì)外提供的系統(tǒng)入口/接口,如放Controller類,并按端劃分(這里的client包寫移動(dòng)端接口,admin包寫管理端接口,open包寫開放接口)。
  • 應(yīng)用層:跨聚合的服務(wù)編排service.XxxAppService、跨聚合領(lǐng)域事件監(jiān)聽event.XxxListener,實(shí)體工廠factory.XxxFactory
  • 領(lǐng)域?qū)樱憾x核心業(yè)務(wù)規(guī)則,與具體技術(shù)無關(guān),不依賴其他各層;服務(wù)內(nèi)按領(lǐng)域聚合劃分,外部聚合external.xxx按限界上下文(微服務(wù))劃分;model定義充血模型、值對(duì)象,repository定義倉(cāng)庫(kù)接口,service定義聚合內(nèi)的領(lǐng)域服務(wù),event定義聚合內(nèi)的領(lǐng)域事件監(jiān)聽器;領(lǐng)域契約contract包含:API層特殊出入?yún)to.XxxRequest/dto.XxxResponse、數(shù)據(jù)查詢參數(shù)param.XxxParam、領(lǐng)域事件event.XxxEvent。
  • 基礎(chǔ)設(shè)施層:具體技術(shù)相關(guān)的代碼/框架、倉(cāng)庫(kù)層實(shí)現(xiàn)repository.impl.XxxRepositoryImpl,包括數(shù)據(jù)聚合實(shí)現(xiàn)(fill方法);external放外部服務(wù)實(shí)現(xiàn),做接口防腐。

四、集成D3boot基礎(chǔ)框架

領(lǐng)導(dǎo)讓你搭個(gè)業(yè)務(wù)系統(tǒng),如果什么都從零開始的話,項(xiàng)目周期就太長(zhǎng)了。我們?cè)诖罱ㄏ到y(tǒng)的過程中,如果有這么一個(gè)框架,能夠快速解決CRUD、工程結(jié)構(gòu)劃分等等問題就好了。

D3boot基礎(chǔ)框架的出現(xiàn),正是為了解決這個(gè)問題。一般SpringBoot只能集成Spring體系內(nèi)的技術(shù)棧,但作為心態(tài)更開放的我們,不應(yīng)把目光聚焦在Spring體系內(nèi),每家企業(yè)都應(yīng)該有自己的基礎(chǔ)框架。

D3boot,意為DDD工程快速啟動(dòng),其中融入了DDD領(lǐng)域驅(qū)動(dòng)的架構(gòu)思想,并且能處處體現(xiàn)充血模型帶來的CRUD上的便利,還支持SaaS應(yīng)用的搭建(租戶隔離)。D3boot框架旨在快速搭建SaaS業(yè)務(wù)系統(tǒng),減少繁瑣的CRUD定義,減少不必要的xml代碼書寫。

充血模型的思想體現(xiàn)在對(duì)Model的繼承,即可實(shí)現(xiàn)你想要的CRUD;而通過領(lǐng)域工廠(Factory的build、convert、fill等方式),又可以利用貧血模型思想的優(yōu)勢(shì),對(duì)復(fù)雜的對(duì)象進(jìn)行構(gòu)建、轉(zhuǎn)換、填充,彌補(bǔ)了充血模型的不足。

目前我已使用這套輕量級(jí)微服務(wù)基礎(chǔ)框架,在公司里的健康管理平臺(tái)、消息中臺(tái)、工單中臺(tái)、社交中臺(tái)、ChatAI等業(yè)務(wù)系統(tǒng)應(yīng)用了起來,使用感受一個(gè)字:舒服。

而作為基礎(chǔ)框架,考慮的更多是不同框架集成的問題、功能邊界問題,接下來我給大家一一介紹。

以下是D3boot的結(jié)構(gòu):

1、base:基礎(chǔ)組件

可擴(kuò)展的基礎(chǔ)組件,下面包括多個(gè)子模塊,包括:

base-core:基礎(chǔ)核心組件

定義了基礎(chǔ)核心上下文(如SpringContext、ThreadContext、BaseContext)、核心契約(如R對(duì)象、Page對(duì)象、抽象領(lǐng)域事件、業(yè)務(wù)異常、統(tǒng)一狀態(tài)碼等)、核心工具類(如Bean轉(zhuǎn)換工具、Json轉(zhuǎn)換工具、業(yè)務(wù)斷言工具等)。

base-data:基礎(chǔ)數(shù)據(jù)組件

定義了基礎(chǔ)模型(支持CRUD的充血模型)、基礎(chǔ)倉(cāng)庫(kù)及MybatisPlus的倉(cāng)庫(kù)實(shí)現(xiàn)、數(shù)據(jù)類型處理器等,支持通過@TenantId注解PO類租戶字段來隔離租戶數(shù)據(jù)等。用到數(shù)據(jù)庫(kù)的工程需要依賴此包。

base-mq:基礎(chǔ)MQ組件

目前集成了Kafka消息隊(duì)列,可快速通過注解方式實(shí)現(xiàn)MQ消費(fèi)。

base-kit:基礎(chǔ)工具箱

工具類,底下按不同的能力又細(xì)分為緩存類、事件類、語(yǔ)言類、線程類、WEB類工具。

base-monitor:基礎(chǔ)監(jiān)控組件

集成HealthCheck接口、啟動(dòng)打印代碼版本功能、日志告警功能(能把log.error的日志告警到企微機(jī)器人/釘釘機(jī)器人)。

base-web:基礎(chǔ)WEB組件

定義了CRUD控制器基類CRUDController、按端劃分的模型控制器接口ModelController、全局異常增強(qiáng)、全局R對(duì)象包裝、全局Feign異常降級(jí)、各類WEB攔截器、基礎(chǔ)接口認(rèn)證功能等。WEB工程需要依賴此包。

2、base-bom:基礎(chǔ)依賴組件

Maven的BOM(Bill of Materials)機(jī)制是Maven項(xiàng)目中的一個(gè)重要概念,它用于管理項(xiàng)目的依賴關(guān)系和版本控制。BOM機(jī)制可以幫助開發(fā)人員快速構(gòu)建和維護(hù)項(xiàng)目,并且可以確保項(xiàng)目的穩(wěn)定性和可靠性。

Spring有自己的bom文件,如spring-boot-dependencies,里面定義了構(gòu)建SpringBoot工程所需要的依賴。

參考Spring的方式,我們把第三方的依賴統(tǒng)一在base-bom組件里進(jìn)行管理,這樣一來,業(yè)務(wù)工程只需要引入對(duì)應(yīng)的dependency即可(包括定義D3boot框架里的組件版本),不需要再在業(yè)務(wù)系統(tǒng)過多地指定用哪個(gè)版本,達(dá)到版本統(tǒng)一的效果。

3、base-contract-parent:業(yè)務(wù)Contract父工程組件

作為應(yīng)用SDK工程的父POM,快速搭建應(yīng)用SDK。

4、base-parent:業(yè)務(wù)父工程組件

作為業(yè)務(wù)工程的父POM,快速搭建業(yè)務(wù)系統(tǒng)。

5、ddd-demo:DDDDemo工程

基于D3boot框架搭建的DDD四層架構(gòu)風(fēng)格的業(yè)務(wù)工程,寫得比較粗糙,具體參考架構(gòu)圖的實(shí)現(xiàn)為準(zhǔn)。

責(zé)任編輯:姜華 來源: 架構(gòu)師修行錄
相關(guān)推薦

2024-05-21 09:26:54

微服務(wù)DDD建模架構(gòu)

2017-08-18 14:47:31

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

2021-07-26 08:10:24

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

2023-07-28 09:23:24

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

2023-12-08 13:20:00

DDDSOA微服務(wù)

2023-10-11 07:29:21

2019-11-15 14:42:00

微服務(wù)架構(gòu)數(shù)據(jù)

2018-03-12 09:05:48

高并發(fā)微服務(wù)架構(gòu)

2024-11-22 14:28:00

2020-02-04 14:41:37

微服務(wù)設(shè)計(jì)DDD

2020-07-10 15:18:12

微服務(wù)設(shè)計(jì)模型

2023-07-31 08:00:19

2018-12-12 09:59:47

微服務(wù)架構(gòu)分布式系統(tǒng)

2015-09-23 11:10:19

API層微服務(wù)Red Hat

2016-12-05 13:39:11

微服務(wù)架構(gòu)質(zhì)量

2025-01-15 08:46:55

2025-02-26 08:46:31

2019-10-16 08:41:46

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

2023-08-31 17:13:01

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

2022-09-07 15:41:01

微服務(wù)開發(fā)容器
點(diǎn)贊
收藏

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

日韩欧美国产精品综合嫩v| 欧美aa在线| 国产成人精品免费视频网站| 91极品女神在线| www亚洲色图| 国产精品亚洲一区二区在线观看 | 性欧美videos| 群体交乱之放荡娇妻一区二区| 欧美亚洲禁片免费| 六月婷婷激情综合| 成年人在线免费观看| 国产精品996| 国产精品欧美一区二区| 国产无遮挡免费视频| 水蜜桃久久夜色精品一区| 欧美精品一区二区三区久久久| 成人性生生活性生交12| 免费在线看电影| 国产精品另类一区| 国模精品娜娜一二三区| 国产精品久久久久久久久毛片 | 成人爽a毛片免费啪啪| 一区在线中文字幕| 欧美日韩亚洲综合一区二区三区激情在线| 一区二区的视频| 久久久噜噜噜| 午夜精品久久久久久久白皮肤| 精品视频第一页| 精品国产精品国产偷麻豆| 精品免费一区二区三区| 在线观看国产福利| 蜜桃视频成人m3u8| 狠狠色噜噜狠狠狠狠97| 黄色一级片黄色| av免费看在线| 中文字幕在线一区免费| 欧美黑人3p| 五月婷在线视频| 成人h动漫精品| 99九九视频| 国产精品系列视频| 日本亚洲天堂网| 日韩av片免费在线观看| 久久一区二区三区视频| 亚洲激情另类| 午夜精品久久久久久久久久久久久 | 色欲av无码一区二区人妻| 欧美人动性xxxxz0oz| 亚洲欧美另类久久久精品2019| 亚洲精品一区二区三区四区五区| 欧美孕妇孕交xxⅹ孕妇交| 99久久精品免费看| 国产区一区二区| 色呦呦中文字幕| 99国产精品国产精品久久| 黄色小网站91| 日韩电影免费| 久久久久久久久久美女| 水蜜桃一区二区| √新版天堂资源在线资源| 亚洲国产精品99久久久久久久久| 日韩在线电影一区| 91短视频版在线观看www免费| 国产精品免费aⅴ片在线观看| 亚洲欧美国产精品桃花| 欧美三级电影一区二区三区| 综合久久一区二区三区| 日本福利视频在线观看| 福利写真视频网站在线| 午夜视频久久久久久| 亚洲美免无码中文字幕在线| 免费高潮视频95在线观看网站| 欧美日韩美女在线观看| 日本美女高潮视频| 色综合久久久| 日韩欧美高清一区| 99re久久精品国产| 狠狠色丁香婷婷综合影院| 中文字幕亚洲激情| 欧美xxxx黑人xyx性爽| 亚洲一级二级| 国产精品久久久| 国内老熟妇对白xxxxhd| 不卡的av电影| 亚洲v欧美v另类v综合v日韩v| 国内外激情在线| 亚洲香蕉伊在人在线观| 久久久噜噜噜www成人网| 国产91亚洲精品久久久| 91精品国产综合久久小美女| 亚洲一区二区在线免费| 精品一区二区三| 久久精品一区中文字幕| 日韩视频免费观看高清| 日本伊人午夜精品| 国产视频精品网| 18视频免费网址在线观看| 亚洲午夜免费电影| 狠狠热免费视频| 天堂精品久久久久| 亚洲午夜av久久乱码| 91在线播放观看| 久久婷婷丁香| 91香蕉视频在线下载| 国产在线中文字幕| 亚洲国产精品天堂| 国产一二三区av| 欧美成人午夜77777| 自拍亚洲一区欧美另类| 欧美精品二区三区| 国产精品自在在线| 亚洲精品国产精品国自产观看| 91资源在线观看| 欧美一区二区三区视频| 91久久免费视频| 亚洲激情午夜| 97人人做人人人难人人做| 国产精品ⅴa有声小说| 亚洲成人精品在线观看| 黄色a级三级三级三级| 欧美色图一区| 浅井舞香一区二区| 亚洲免费国产视频| 成人欧美一区二区三区白人| 一道本视频在线观看| 亚洲亚洲一区二区三区| 久久精品国产欧美亚洲人人爽| 欧美日韩综合一区二区三区| 成人少妇影院yyyy| 免费极品av一视觉盛宴| 91成人短视频在线观看| 一个人看的www久久| 成人免费毛片男人用品| 99精品视频在线观看| 蜜桃网站在线观看| 欧美视频第一| 中文字幕欧美日韩va免费视频| 亚洲成人av影片| xf在线a精品一区二区视频网站| 成年人网站国产| 99re8这里有精品热视频免费| 久久亚洲国产精品成人av秋霞| 中文字幕制服诱惑| 国产女人18水真多18精品一级做| 国产xxxxx在线观看| 粉嫩的18在线观看极品精品| 毛片精品免费在线观看| 99久久国产热无码精品免费| 最新热久久免费视频| 国产一伦一伦一伦| 91精产国品一二三产区别沈先生| 国产精品原创视频| 一区二区三区美女xx视频| 波多野结衣人妻| 日本一区二区三区在线不卡| 国产天堂在线播放| 精品日韩免费| 国产日韩欧美综合| 国产在线69| 日韩免费视频一区| 国产精彩视频在线| 91美女精品福利| 久久久久免费精品| 日韩在线不卡| 亚洲free嫩bbb| 黄色污污视频在线观看| 亚洲激情国产精品| 无码人妻久久一区二区三区不卡| 国产亚洲一区二区三区四区| 香港日本韩国三级网站| 91精品综合| 国产区欧美区日韩区| 电影一区二区三| 日韩有码在线观看| 成 人 免费 黄 色| 午夜激情一区二区| 欧美自拍偷拍网| 国产精品一区二区无线| 久久久性生活视频| 视频一区在线观看| 国产欧美日韩精品专区| 七七成人影院| 亚洲欧美在线第一页| 亚洲一卡二卡在线| 亚洲亚洲精品在线观看| 四虎永久免费在线观看| 精品一区二区免费在线观看| 一本久道高清无码视频| 国产一区二区亚洲| 成人av电影免费| 午夜精品成人av| 欧美丰满片xxx777| 狠狠v欧美ⅴ日韩v亚洲v大胸| 91精品国产手机| 在线观看亚洲欧美| 亚洲女爱视频在线| 中文字幕xxx| 国产在线乱码一区二区三区| 日韩一级性生活片| 久久亚洲影视| 精品国产一区二区三区麻豆小说 | 超碰免费在线| 精品成人在线观看| 在线视频播放大全| 污片在线观看一区二区| tube国产麻豆| 欧美激情综合网| 久久久久成人精品无码中文字幕| 久久精品99久久久| www.中文字幕在线| 欧美精选一区| 一本一本a久久| 国产不卡一二三区| 国产精品乱码一区二区三区| 欧美aaaaaa| 国产成+人+综合+亚洲欧洲| 欧美理论片在线播放| xxxx性欧美| 可以在线观看的av网站| 亚洲国产精品久久91精品| av网站免费大全| 欧美日韩一级黄| 国模私拍一区二区| 欧美性生交xxxxx久久久| 欧美成人手机视频| 亚洲日穴在线视频| 欧美一区二区三区粗大| 久久伊人中文字幕| 国产a级黄色片| 国产不卡在线一区| 伊人免费视频二| 韩国欧美国产一区| 免费在线观看污网站| 免费成人你懂的| 国产精品亚洲二区在线观看| 国产视频一区欧美| 久久国产精品视频在线观看| 欧美极品一区二区三区| 天天干天天色天天爽| 欧美hd在线| 亚洲午夜精品国产| 欧美亚洲高清| 亚洲图片欧洲图片日韩av| 精品一区二区三区在线| 欧美在线播放一区二区| 亚洲人成伊人成综合图片| 九九九九精品| 伊人成综合网yiren22| 久久国产精品 国产精品| 成人精品毛片| 久久国产一区| 亚洲婷婷丁香| 婷婷久久伊人| 日韩欧美一区二区三区在线视频 | 国产欧美日韩综合精品二区| 超碰在线一区| 精品综合在线| 精品久久91| 亚洲一区三区| 欧美人成在线| 国产九九九九九| 噜噜噜91成人网| 中文字幕第17页| 韩国av一区二区三区| 黑人无套内谢中国美女| 成人在线综合网| 欧美一区二区三区成人精品| 欧美激情综合网| 1024手机在线视频| 亚洲va欧美va人人爽| 黄色片网站在线免费观看| 欧美性xxxxxxxx| av在线亚洲天堂| 亚洲成人精品在线| 免费福利在线视频| 日韩有码在线视频| 97超碰免费在线| 国产精品女人久久久久久| 国产精品一区二区美女视频免费看 | 国产二级片在线观看| 日日夜夜免费精品| 日韩高清在线一区二区| 本田岬高潮一区二区三区| 丰满少妇在线观看资源站| 成人免费在线观看入口| 91在线看视频| 欧美精品久久久久久久多人混战| 亚洲欧美另类一区| 亚洲午夜精品久久久久久久久久久久| 美女黄视频在线观看| 久久久中精品2020中文| 78精品国产综合久久香蕉| 99re热精品| jiujiure精品视频播放| 青青青在线观看视频| 日本午夜精品一区二区三区电影| 超碰人人cao| 国产无人区一区二区三区| 成人免费毛片东京热| 一本大道久久a久久综合婷婷| 精品人妻少妇嫩草av无码专区| 日韩精品在线观看一区二区| 2024短剧网剧在线观看| 国产精品大陆在线观看| 国内精品麻豆美女在线播放视频 | 中文字幕av播放| 欧美性生交大片免费| 亚洲av无码乱码国产麻豆| 一区二区三区视频观看| 丝袜老师在线| 国产69精品久久久久9999apgf | 9l视频自拍蝌蚪9l视频成人| 一区二区三区在线视频111| 亚洲免费婷婷| 黄色在线免费播放| 亚洲精品伦理在线| 五月天中文字幕| 亚洲精品一区在线观看香蕉| 午夜成年人在线免费视频| 国产在线拍偷自揄拍精品| 亚洲第一区第二区第三区| 国产91丝袜在线播放0| 在线视频这里只有精品| 色婷婷精品久久二区二区蜜臂av| 国产91绿帽单男绿奴| 久久久精品亚洲| 国产电影一区二区三区爱妃记| 亚洲精品一线二线三线无人区| 久久久久成人网站| 欧美性xxxxxx少妇| 国产午夜在线观看| 欧美在线免费看| 日本妇女一区| 1024精品视频| 99国产精品久久久久久久久久| 伊人365影院| 亚洲第一二三四五区| 亚洲性图自拍| 97netav| 亚洲自拍偷拍网| gogo亚洲国模私拍人体| 日韩理论片中文av| 一区二区 亚洲| 久久久av亚洲男天堂| 日本免费在线一区| 在线视频91| 狠狠色丁香婷综合久久| 国产91在线播放九色| 欧美精品久久久久久久多人混战 | 亚洲第一天堂在线观看| 欧美激情xxxx性bbbb| 亚洲免费一区三区| avav在线播放| 播五月开心婷婷综合| 一级片中文字幕| 亚洲乱码一区二区| 波多野结衣亚洲一二三| 日本欧洲国产一区二区| 国产成人精品一区二区三区免费| 7777精品久久久大香线蕉| 欧美一级性视频| 69久久夜色精品国产69| 香蕉国产成人午夜av影院| 那种视频在线观看| 国产欧美日韩另类视频免费观看| 国产在线一级片| 久久久成人av| 好吊妞国产欧美日韩免费观看网站| 鲁一鲁一鲁一鲁一色| 久久一二三国产| 伊人久久成人网| 欧美高清性猛交| 伊人久久大香线蕉| 亚洲精品综合在线观看| 亚洲一区二区三区四区中文字幕| 日本美女一级视频| 国产精品美女在线观看| 亚洲无中文字幕| 成人手机在线免费视频| 欧美亚洲尤物久久| 在线观看av免费| 蜜桃传媒视频麻豆一区| 免费成人小视频| 91精品国产高潮对白| 亚洲日本成人女熟在线观看| 国产亚洲高清一区| 免费看国产曰批40分钟| 日本一区二区三区国色天香| 亚洲成人精品女人久久久| 茄子视频成人在线| 欧美~级网站不卡| 欧美黑人欧美精品刺激| 欧美女孩性生活视频| 亚洲妇熟xx妇色黄蜜桃| 99久久久久免费精品国产| 中文字幕一区二区三区免费看| 欧美高清视频在线播放| 成人情趣视频网站| 中文视频在线观看| 欧美精品丝袜中出|