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

涵蓋整個(gè)生命周期,微服務(wù)設(shè)計(jì)與治理的16條常用原則

開發(fā) 新聞
本文總結(jié)了16條常用原則,希望能提供一些思路和啟發(fā)。

今天將從存儲(chǔ)的上一層「服務(wù)維度」學(xué)習(xí)架構(gòu)師的第二項(xiàng)常用能力——微服務(wù)設(shè)計(jì)與治理。

  • 如何設(shè)計(jì)合理的微服務(wù)架構(gòu)?
  • 如何保持微服務(wù)健康運(yùn)行?

這是我們對(duì)微服務(wù)進(jìn)行架構(gòu)設(shè)計(jì)過程中非常關(guān)注的兩個(gè)問題。

本文對(duì)微服務(wù)的生命周期定義了七個(gè)階段,如下圖所示。

圖片

圍繞這七個(gè)階段總結(jié)了16條常用原則。

一、微服務(wù)規(guī)劃

原則1:按照業(yè)務(wù)能力(business capabilities)來規(guī)劃或拆微服務(wù)。

康威定律:Conway’s law: Organizations which design systems[…] are constrained to produce designs which are copies of the communication structures of these organizations.

(設(shè)計(jì)系統(tǒng)的組織,其產(chǎn)生的設(shè)計(jì)和架構(gòu)等價(jià)于組織間的溝通結(jié)構(gòu)。)

組織的溝通和系統(tǒng)的設(shè)計(jì)之間緊密相連,特別是復(fù)雜系統(tǒng),解決好人與人的溝通才能有一個(gè)更好的系統(tǒng)設(shè)計(jì)。

《人月神話》中總結(jié)出了隨著人員的增加溝通成本呈指數(shù)增長(zhǎng)的規(guī)律:溝通成本 = n(n-1)/2。舉例說明:

  • 5人項(xiàng)目組,需要溝通的渠道是 5*(5–1)/2 = 10
  • 15人項(xiàng)目組,需要溝通的渠道是15*(15–1)/2 = 105
  • 50人項(xiàng)目組,需要溝通的渠道是50*(50–1)/2 = 1225

系統(tǒng)越復(fù)雜,人手越多,溝通成本也呈指數(shù)增長(zhǎng)。因此,分而治之便是大多數(shù)公司選擇的解決方案。分不同的層級(jí),分不同的小團(tuán)隊(duì),讓團(tuán)隊(duì)內(nèi)部完成自治理。

原則2: 按照領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)(Domain-Driven Design,DDD)來規(guī)劃或拆解微服務(wù)。

領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)是微服務(wù)領(lǐng)域的熱門話題,本文不展開說明,僅說明幾點(diǎn)重要事項(xiàng):

  • 基本過程:抽象業(yè)務(wù)、分析流程、識(shí)別邊界、建立模型、映射到服務(wù)和代碼
  • 避免過度耦合、存在貧血領(lǐng)域?qū)ο蟮惹闆r。
  • 劃分界限上下文,厘清上下文之間的映射關(guān)系,比如合作關(guān)系、共享內(nèi)核、客戶方-供應(yīng)方開發(fā)、防腐層、開放主機(jī)服務(wù)等等。
  • 細(xì)化上下文對(duì)象,區(qū)分實(shí)體、值對(duì)象、聚合根、領(lǐng)域服務(wù)、領(lǐng)域事件。

原則2與原則1的區(qū)別在于,原則1關(guān)注組織架構(gòu)領(lǐng)域,原則2更偏向軟件工程設(shè)計(jì)領(lǐng)域。

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

原則3:微服務(wù)的設(shè)計(jì)應(yīng)該遵循「單一職責(zé)」原則。

所謂單一職責(zé)原則,就是對(duì)一個(gè)服務(wù)而言,它的功能要單一,只做與它相關(guān)的事情。在微服務(wù)的設(shè)計(jì)過程中要按職責(zé)進(jìn)行設(shè)計(jì),彼此保持正交,互不干涉。

什么樣的單一領(lǐng)域?qū)ο蟮膯我宦氊?zé)微服務(wù)才是有價(jià)值的?就是不斷有業(yè)務(wù)變化,能夠維持業(yè)務(wù)持久性,有業(yè)務(wù)生命力的領(lǐng)域?qū)ο蟆Ee例來說:

  • 與別的功能點(diǎn)相比,調(diào)用頻率非常高
  • 或者其數(shù)據(jù)量存量大,數(shù)據(jù)增速快,TB級(jí)甚至是PB級(jí)的

那么就很有價(jià)值獨(dú)立為一個(gè)微服務(wù),實(shí)現(xiàn)獨(dú)立演進(jìn)、個(gè)性化的彈性伸縮。

所以,我們?cè)谶M(jìn)行微服務(wù)設(shè)計(jì)時(shí),要能夠分析、預(yù)測(cè)出需求變化的點(diǎn)在哪里?高并發(fā)的點(diǎn)在哪些?數(shù)據(jù)增長(zhǎng)的位置在哪里?與DDD分析相結(jié)合,找出最有價(jià)值的那個(gè)單一職責(zé),進(jìn)行合理、適度的領(lǐng)域、子領(lǐng)域、有界上下文分解,才能更好的應(yīng)對(duì)復(fù)雜的業(yè)務(wù)、不斷變化的業(yè)務(wù)。

原則4: 微服務(wù)的設(shè)計(jì)應(yīng)該遵循「高內(nèi)聚」原則。

過度追求「單一職責(zé)」,或者拆分微服務(wù)過細(xì),往往會(huì)帶來不良后果。微服務(wù)的設(shè)計(jì)并不是越細(xì)越好,過度拆分會(huì)導(dǎo)致調(diào)用性能變差、數(shù)據(jù)一致性難以保障、系統(tǒng)可用性降低等問題。

因此,「高內(nèi)聚」原則要求:

  • 完全獨(dú)立:微服務(wù)粒度的下界是它至少應(yīng)滿足獨(dú)立,能夠獨(dú)立發(fā)布、獨(dú)立部署、獨(dú)立運(yùn)行與獨(dú)立測(cè)試。
  • 足夠內(nèi)聚:強(qiáng)相關(guān)的功能與數(shù)據(jù)在同一個(gè)服務(wù)中處理。
  • 足夠完備:一個(gè)服務(wù)包含至少一項(xiàng)業(yè)務(wù)實(shí)體與對(duì)應(yīng)的完整操作。

原則5:微服務(wù)的設(shè)計(jì)應(yīng)該遵循「低耦合」原則。

  • 避免數(shù)據(jù)過度暴露
  • 避免數(shù)據(jù)庫(kù)共享
  • 最小化同步調(diào)用,如有必要,引入事件驅(qū)動(dòng)進(jìn)行異步調(diào)用

三、微服務(wù)實(shí)現(xiàn)

原則6:服務(wù)無狀態(tài)。

什么是「狀態(tài)」?如果一個(gè)數(shù)據(jù)需要被多個(gè)服務(wù)共享,才能完成一筆交易,那么這個(gè)數(shù)據(jù)被稱為狀態(tài)。

依賴這個(gè)「狀態(tài)」數(shù)據(jù)的服務(wù)被稱為有狀態(tài)服務(wù),反之稱為無狀態(tài)服務(wù)。

「無狀態(tài)」原則并不是說在微服務(wù)架構(gòu)里就不允許存在狀態(tài),而是要把有狀態(tài)的業(yè)務(wù)服務(wù)改變?yōu)闊o狀態(tài)的計(jì)算類服務(wù),那么狀態(tài)數(shù)據(jù)也就相應(yīng)的遷移到對(duì)應(yīng)的“有狀態(tài)數(shù)據(jù)服務(wù)”中。

圖片

場(chǎng)景說明:例如我們以前在本地內(nèi)存中建立的數(shù)據(jù)緩存、Session緩存,到現(xiàn)在的微服務(wù)架構(gòu)中就應(yīng)該把這些數(shù)據(jù)遷移到分布式緩存中存儲(chǔ),讓業(yè)務(wù)服務(wù)變成一個(gè)無狀態(tài)的計(jì)算節(jié)點(diǎn)。遷移后,就可以做到按需動(dòng)態(tài)伸縮,微服務(wù)應(yīng)用在運(yùn)行時(shí)動(dòng)態(tài)增刪節(jié)點(diǎn),就不再需要考慮緩存數(shù)據(jù)如何同步的問題。

只有服務(wù)無狀態(tài),才能實(shí)現(xiàn)快速?gòu)椥詳U(kuò)縮容,應(yīng)對(duì)流量峰谷。

原則7:服務(wù)高可用。

接入高可用中間件(如sentinal),實(shí)現(xiàn)限流、熔斷、降級(jí),增強(qiáng)可用性。

原則8:服務(wù)可觀測(cè)。

除了默認(rèn)系統(tǒng)監(jiān)控外,微服務(wù)需要梳理并定義必要的「業(yè)務(wù)監(jiān)控指標(biāo)」。

原則9:服務(wù)配置可管理。

微服務(wù)相關(guān)配置需要統(tǒng)一接入配置中心進(jìn)行管理、控制。

四、微服務(wù)調(diào)用

原則10:避免「分布式大單體」。

只做單向調(diào)用,避免循環(huán)調(diào)用。

多個(gè)服務(wù)循環(huán)依賴調(diào)用形成集中式“分布式大單體”,違背微服務(wù)的原則。

原則11:異步解耦。

按需接入消息隊(duì)列,實(shí)現(xiàn)「依賴解耦」、「流量削峰」

  • 串行同步調(diào)用異步化,提高響應(yīng)能力和響應(yīng)速度
  • 應(yīng)對(duì)突發(fā)流量,實(shí)現(xiàn)流量削峰與流量控制
  • 解耦核心業(yè)務(wù)邏輯不必要的依賴
  • 業(yè)務(wù)設(shè)計(jì)中的最終一致性

原則12:引入BFF層,降低客戶端與后端微服務(wù)之間的耦合。

盡量設(shè)計(jì)BFF層,把前端的特殊需求交給BFF層,使后端服務(wù)邏輯具有高內(nèi)聚、高復(fù)用性的精簡(jiǎn)核心邏輯。

五、微服務(wù)發(fā)布

原則13:服務(wù)發(fā)布遵循安全發(fā)布三板斧。

保證「可灰度」、「可監(jiān)控」、「可回滾」。

六、微服務(wù)治理

原則14:正視「架構(gòu)腐化」,遵循「持續(xù)演進(jìn)」原則。

「架構(gòu)腐化」的常見場(chǎng)景:

  • 多人維護(hù)一個(gè)微服務(wù),出現(xiàn)「頻繁代碼沖突」,影響快速迭代,那么這個(gè)微服務(wù)就需要拆分了。
  • 當(dāng)你修改了一個(gè)邊角的小功能,但是你不敢馬上上線,因?yàn)槟阋蕾嚨钠渌K才開發(fā)了一半,出現(xiàn)大量「功能耦合」,那么這個(gè)微服務(wù)就需要拆分了。
  • 當(dāng)你發(fā)現(xiàn)微服務(wù)A內(nèi)聚合a的功能變成了海量高頻業(yè)務(wù)。這時(shí)聚合a就會(huì)拖累整個(gè)微服務(wù)A,并且因?yàn)榫酆蟖面臨性能瓶頸,在微服務(wù)A進(jìn)行彈性擴(kuò)縮時(shí),也會(huì)造成資源浪費(fèi)。這時(shí),我們就可以將聚合a從微服務(wù)A中整體拆分,獨(dú)立為一個(gè)新微服務(wù)B。在資源配置方面也可以更加有針對(duì)性的投入到微服務(wù)B,可以隨時(shí)滿足高頻訪問的性能要求了。
  • 當(dāng)你發(fā)現(xiàn)在領(lǐng)域建模時(shí)錯(cuò)誤地將聚合d放到了微服務(wù)C里,或者隨著業(yè)務(wù)發(fā)展聚合d更適合放在微服務(wù)D里。由于領(lǐng)域模型的不合適,可能會(huì)導(dǎo)致微服務(wù)之間出現(xiàn)頻繁調(diào)用,進(jìn)而導(dǎo)致微服務(wù)之間出現(xiàn)「緊耦合關(guān)系」。這時(shí),我們就可以對(duì)領(lǐng)域模型做出調(diào)整,將聚合d從微服務(wù)C整體遷移到微服務(wù)D里。

原則15:參考「AKF擴(kuò)展立方」模型,服務(wù)除了「水平擴(kuò)容」外,還可以考慮「功能拆分」或者 「數(shù)據(jù)分區(qū)」。

圖片

1)X軸:服務(wù)和數(shù)據(jù)的水平擴(kuò)容

「水平擴(kuò)容」比較容易理解,直白點(diǎn)說就是加機(jī)器。根據(jù)AKF模型,除了加機(jī)器外,我們還可以考慮「功能拆分」或者 「數(shù)據(jù)分區(qū)」。

2)Y軸:功能/業(yè)務(wù)拆分

「功能拆分」相對(duì)復(fù)雜,一般包括幾種模式:

  • 微服務(wù)拆分。根據(jù)具體業(yè)務(wù)模型、領(lǐng)域模型拆分更細(xì)粒度的微服務(wù)。
  • 業(yè)務(wù)隔離拆分。利用消息隊(duì)列,將在線業(yè)務(wù)(OLTP)和耗費(fèi)大量資源的計(jì)算任務(wù)拆分隔離。
  • 核心與非核心隔離。對(duì)于一個(gè)微服務(wù),可以將SKA客戶與普通客戶進(jìn)行隔離,SKA客戶使用獨(dú)立的集群資源,提高穩(wěn)定性。

3)Z軸:沿客戶邊界的服務(wù)和數(shù)據(jù)分區(qū)

「數(shù)據(jù)分區(qū)」往往指的是數(shù)據(jù)庫(kù)層面。需要引入數(shù)據(jù)庫(kù)中間件,像 sharding-jdbc、mycat 等,在數(shù)據(jù)層面需要配置相應(yīng)的分片邏輯。正確的拆分對(duì)提高系統(tǒng)的容量有很大的幫助,失敗的拆分可能會(huì)造成熱點(diǎn)集中,得不償失。常用的分區(qū)邏輯包括 按照時(shí)間分區(qū)、按照用戶id取模分區(qū)等。

七、微服務(wù)下線

原則16:對(duì)于「廢棄服務(wù)」,需要做好「下線」工作,包括服務(wù)下線、存儲(chǔ)釋放等。

清理無效代碼、環(huán)境,減少維護(hù)成本。同時(shí)釋放資源,節(jié)約成本。

八、總結(jié)

架構(gòu)師在進(jìn)行微服務(wù)設(shè)計(jì)和微服務(wù)治理時(shí),可以圍繞微服務(wù)生命周期的七個(gè)階段展開。

本文總結(jié)了16條常用原則,希望能提供一些思路和啟發(fā)。

責(zé)任編輯:張燕妮 來源: 阿丸筆記
相關(guān)推薦

2022-07-13 09:47:15

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

2009-06-14 17:08:14

ibmdwWebSphere

2009-11-23 20:25:27

ibmdwSOA

2015-07-08 16:28:23

weak生命周期

2022-04-19 07:20:24

軟件開發(fā)安全生命周期SSDLC應(yīng)用安全

2009-06-11 11:28:35

JSF生命周期

2010-07-14 10:48:37

Perl線程

2022-03-21 12:08:54

API網(wǎng)絡(luò)安全可視化

2021-06-03 14:21:25

數(shù)據(jù)安全信息安全網(wǎng)絡(luò)安全

2009-06-18 13:32:39

Java線程生命周期

2011-06-16 09:31:21

ActivityAndroid

2012-04-28 13:23:12

Java生命周期

2012-01-16 09:00:56

線程

2009-06-17 15:06:50

Hibernate實(shí)體

2013-07-29 05:11:38

iOS開發(fā)iOS開發(fā)學(xué)習(xí)類的'生命周期'

2019-10-16 10:50:13

Linux內(nèi)核測(cè)試

2009-06-24 10:47:55

JSF生命周期

2013-08-19 17:03:00

.Net生命周期對(duì)象

2012-06-20 10:29:16

敏捷開發(fā)

2021-07-19 05:52:29

網(wǎng)絡(luò)生命周期網(wǎng)絡(luò)框架
點(diǎn)贊
收藏

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

94色蜜桃网一区二区三区| 欧美日韩1080p| 欧美在线观看视频一区二区 | 国产又粗又黄又爽的视频| 日韩欧美精品一区| 欧美哺乳videos| 国产天堂在线播放| 尤物视频在线看| 久久久精品国产免大香伊| 成人国产精品一区二区| 在线观看免费国产视频| 99久久激情| 亚洲激情成人网| 在线观看免费不卡av| 福利写真视频网站在线| 国产精品美女一区二区三区| 国产精品对白刺激久久久| 最新黄色网址在线观看| 亚洲精品护士| 美女精品视频一区| 一区二区精品免费| eeuss鲁片一区二区三区| 欧美在线观看视频在线| 1024av视频| 超碰个人在线| 中文字幕欧美激情一区| 精品国产一区二区三区免费 | 国产偷国产偷亚洲清高网站| 男女视频在线观看网站| 日本成人片在线| 午夜欧美一区二区三区在线播放| 超碰免费在线公开| 国产大学生校花援交在线播放| www.亚洲色图.com| 91在线观看网站| 91成品人影院| 日本中文字幕不卡| 88国产精品欧美一区二区三区| 免费在线黄色片| 午夜片欧美伦| 日韩性生活视频| 一道本在线观看| 天海翼精品一区二区三区| 亚洲福利视频二区| 亚洲综合中文网| 玖玖玖电影综合影院| 欧美区视频在线观看| 天堂在线资源视频| 欧美成人免费电影| 色婷婷激情久久| jizzjizzxxxx| 成人免费短视频| 色网综合在线观看| 9久久婷婷国产综合精品性色 | 麻豆网站在线免费观看| 亚洲国产精品高清| 亚洲国产婷婷香蕉久久久久久99| 国产在线黄色| 国产清纯在线一区二区www| 欧美日韩精品一区| 韩日视频在线| 国产欧美一区二区精品秋霞影院| 三区精品视频观看| h视频在线观看免费| 中文字幕国产一区二区| 永久免费精品视频网站| 成人短视频在线观看| 一区二区三区精品| 五月丁香综合缴情六月小说| 国内精彩免费自拍视频在线观看网址| 欧美日韩国产精品一区二区不卡中文| 免费看国产曰批40分钟| 韩日精品一区二区| 欧美影片第一页| www.超碰97.com| 欧美高清一级片| 亚洲国产成人在线视频| 少妇大叫太粗太大爽一区二区| 国产中文字幕一区二区三区| 日韩在线观看免费高清| 免费视频一二三区| 国产精品综合| 国产精品亚洲网站| 精品久久在线观看| 99精品视频在线播放观看| 日本日本精品二区免费| 国产淫片在线观看| 亚洲成年人网站在线观看| 欧美黄网站在线观看| 精品久久福利| 精品88久久久久88久久久 | 欧美国产成人精品| 中国黄色录像片| 日韩电影毛片| 欧美日韩国产在线播放网站| 在线播放第一页| 国产成人ay| 美女精品视频一区| 中文在线第一页| 国模少妇一区二区三区| 精品一区二区国产| 久cao在线| 黑人精品xxx一区| 亚洲女人在线观看| 亚洲精品一级二级三级| 成人97在线观看视频| 日本天堂网在线| 国模无码大尺度一区二区三区| 精品国产第一页| 黄色一级片在线观看| 欧美日韩中文在线观看| 国产精品igao网网址不卡| 一区二区小说| 久久久在线视频| 91禁在线观看| 国产亚洲人成网站| 久久国产精品网| 亚洲欧洲二区| 亚洲视频欧洲视频| 日韩三级免费看| 国产一区二区中文字幕| 日韩中文字幕一区二区| 看黄在线观看| 日韩欧美成人激情| 羞羞在线观看视频| 久久午夜精品| 精品在线不卡| av在线理伦电影| 日韩欧美激情四射| 一级片一级片一级片| 日韩国产成人精品| 久久久久天天天天| jizz一区二区三区| 日韩欧美二区三区| 黑鬼狂亚洲人videos| 蜜臀av国产精品久久久久| 欧美日韩国产不卡在线看| 高端美女服务在线视频播放| 亚洲成人教育av| 免看一级a毛片一片成人不卡| 久草精品在线观看| 亚洲自拍偷拍二区| 国产三级一区| www.欧美精品| 91精品国产色综合久久不8| 91网站黄www| 99热自拍偷拍| 一区三区在线欧| 国产成人在线一区| 欧美日韩在线精品一区二区三区激情综 | 日韩欧美中文字幕公布| 国产性生活大片| 国内一区二区视频| 天堂а√在线中文在线| 视频一区日韩| 97碰在线观看| 蝌蚪视频在线播放| 欧美在线高清视频| 毛片视频免费播放| 国内外成人在线| 欧美国产视频一区| 另类尿喷潮videofree| 91成人福利在线| 蜜桃成人在线视频| 欧美日韩日日骚| 99视频只有精品| 国产成人一级电影| 国产v片免费观看| 亚州精品视频| 国产精品普通话| 成人免费看片| 亚洲国内精品视频| 波多野结衣在线电影| 国产精品女人毛片| ass极品水嫩小美女ass| 999亚洲国产精| 日韩精品国内| 日韩欧美久久| 欧美亚洲成人免费| 麻豆电影在线播放| 精品国产一区二区精华| 7799精品视频天天看| 中文字幕亚洲一区二区av在线| 手机看片国产精品| 亚洲神马久久| 中文字幕av日韩精品| 9l亚洲国产成人精品一区二三| 热久久这里只有精品| 欧洲美女少妇精品| 亚洲第一页自拍| 久久午夜鲁丝片| 亚洲一区二区三区四区不卡| 国产黄片一区二区三区| 国产在线精品一区二区三区不卡| 三上悠亚久久精品| 凹凸成人精品亚洲精品密奴| 91在线免费看片| 美女色狠狠久久| 久久久在线观看| 欧美成人精品一区二区男人看| 亚洲国产欧美一区二区三区久久| 中文字幕av影视| 亚洲成人综合在线| 国产乱子轮xxx农村| 99精品国产视频| 伊人免费视频二| 日韩精品成人一区二区三区| 免费一级特黄特色毛片久久看| 精品一区二区三区中文字幕老牛| 国产视频精品网| 只有精品亚洲| 国产精品成人观看视频国产奇米| www555久久| 久久精品色欧美aⅴ一区二区| 欧美日韩伦理片| 精品国产欧美一区二区| 91国内精品久久久| 色素色在线综合| 国产午夜精品一区二区理论影院| 亚洲欧洲日韩综合一区二区| 国产免费一区二区三区网站免费| 成人激情小说网站| 亚洲一区二区中文字幕在线观看| 青娱乐精品视频| 白嫩少妇丰满一区二区| 欧美激情性爽国产精品17p| 亚洲一区bb| 精品免费视频| 日本一区二区在线视频| 日韩av三区| 国产日韩一区二区| 国产精品毛片av| 91精品天堂| 国产精品久久久久久久久久久久久久久 | 最新日韩一区| 日韩av电影中文字幕| 日韩在线伦理| 2020国产精品视频| 麻豆mv在线看| 欧美亚洲日本黄色| 国产免费拔擦拔擦8x在线播放| 久久免费福利视频| 国产高清视频色在线www| 欧美精品第一页在线播放| 手机av在线播放| 欧美日韩不卡合集视频| 自拍亚洲图区| 精品综合久久久久久97| 亚洲性图自拍| 欧美精品第一页在线播放| 欧美xxxxhdvideosex| 色综合久久天天综线观看| 色女人在线视频| 欧美激情伊人电影| 91九色porn在线资源| 91国产一区在线| av电影一区| 国产精品av在线| 视频91a欧美| 91美女福利视频高清| 影音先锋欧美激情| 国产女人水真多18毛片18精品| 久久精品国产亚洲5555| 蜜桃视频日韩| 日韩精品一区二区久久| 中文字幕色一区二区| 欧美在线日韩| 免费在线观看亚洲视频| 日韩中文字幕av电影| 久久久久久久久久久久久久久国产| 国产美女一区二区| 在线观看免费视频黄| www国产成人免费观看视频 深夜成人网| 白白色免费视频| 亚洲青青青在线视频| 国产福利久久久| 日本韩国一区二区三区视频| 97人妻精品一区二区三区| 精品久久国产老人久久综合| 色鬼7777久久| www国产精品视频| 2021天堂中文幕一二区在线观| 日本不卡免费高清视频| www.久久爱.com| 精品国产第一页| 欧美大黑bbbbbbbbb在线| 久久亚洲国产成人精品无码区| 久久久久综合| 佐山爱在线视频| 国产亚洲一区二区三区| 极品久久久久久| 日本精品一区二区三区高清| 亚洲av无码片一区二区三区 | 四虎久久免费| 国内免费精品永久在线视频| 欧美日韩五码| 成人永久免费| 日韩精品看片| 黄色一级片播放| 韩国成人福利片在线播放| 国产精品无码一区二区三区免费 | 91久久精品无码一区二区| 亚洲国产高清自拍| 欧美成人xxx| 日韩av黄色在线观看| 欧美高清hd| 亚洲国产精品视频一区| 一本一道久久综合狠狠老精东影业| 激情黄色小视频| 久久久精品tv| wwwxxx亚洲| 精品国产91洋老外米糕| 麻豆av在线导航| 国产精品高清在线| 首页亚洲中字| 国产亚洲黄色片| 国产一区二区精品在线观看| 欧美性受xxxx黑人| 第一福利永久视频精品| 成人福利小视频| 日韩一区二区精品视频| 亚洲成人av观看| 久久国产精品久久| 国模大胆一区二区三区| 伊人五月天婷婷| 国产精品福利在线播放| 极品国产91在线网站| 亚洲国产三级网| 国产在线xxx| 97神马电影| 中文字幕午夜精品一区二区三区 | 国产精品亚洲四区在线观看| 日韩欧美视频第二区| 久久国产99| 亚洲av片不卡无码久久| 亚洲国产精品自拍| av手机免费看| 欧美超级免费视 在线| 成人污污www网站免费丝瓜| 亚洲日本精品国产第一区| 日本视频在线一区| 摸摸摸bbb毛毛毛片| 欧美无砖专区一中文字| aaa日本高清在线播放免费观看| 国产精品看片资源| 欧美三级伦理在线| 在线观看的毛片| 中文字幕av一区二区三区高| 中国一级片黄色一级片黄| 中文字幕日韩有码| 国产亚洲精彩久久| 最近看过的日韩成人| 国产真实精品久久二三区| 国产女人被狂躁到高潮小说| 日韩你懂的在线观看| 电影k8一区二区三区久久| 国产在线精品日韩| 麻豆成人在线| 精品国产aaa| 91麻豆精品91久久久久同性| av文字幕在线观看| 国产精品v欧美精品v日韩| 亚洲女人av| 一区二区三区在线播放视频| 91精品国产综合久久精品麻豆| 国产高清在线a视频大全| 久久久久久久久久久久久久久久av| 日韩影院精彩在线| 顶级黑人搡bbw搡bbbb搡| 日韩一区二区电影在线| 91老司机福利在线| 性欧美videosex高清少妇| 韩国av一区二区三区在线观看| 精国产品一区二区三区a片| 亚洲裸体xxxx| 日日狠狠久久| 人妻少妇精品久久| 国产视频亚洲色图| 99国产精品欲| 欧美亚洲在线观看| 水蜜桃久久夜色精品一区| 成人在线观看一区二区| 在线免费观看日本一区| 91小视频xxxx网站在线| 精品在线观看一区二区| 激情综合色播五月| 五月天婷婷综合网| 神马国产精品影院av| 国产乱人伦精品一区| 另类小说第一页| 亚洲成人手机在线| 在线观看免费版| 狠狠色综合色区| 美女精品一区二区| 国产无遮无挡120秒| www.xxxx欧美| 久久99国内| 第一页在线视频| 欧美色综合网站| 久草免费在线视频|