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

微服務實戰(zhàn):從架構到發(fā)布(一)

開發(fā) 架構
引言:“微服務”是當前軟件架構領域非常熱門的詞匯,能找到很多關于微服務的定義、準則,以及如何從微服務中獲益的文章,在企業(yè)的實踐中去應用“微服務”的資源卻很少。本篇文章中,會介紹微服務架構(Microservices Architecture)的基礎概念,以及如何在實踐中具體應用。

引言:“微服務”是當前軟件架構領域非常熱門的詞匯,能找到很多關于微服務的定義、準則,以及如何從微服務中獲益的文章,在企業(yè)的實踐中去應用“微服務”的資源卻很少。本篇文章中,會介紹微服務架構(Microservices Architecture)的基礎概念,以及如何在實踐中具體應用。

單體架構(Monolithic Architecture )

企業(yè)級的應用一般都會面臨各種各樣的業(yè)務需求,而常見的方式是把大量功能堆積到同一個單體架構中去。比如:常見的ERP、CRM等系統(tǒng)都以單體架構的方式運行,同時由于提供了大量的業(yè)務功能,隨著功能的升級,整個研發(fā)、發(fā)布、定位問題,擴展,升級這樣一個“怪物”系統(tǒng)會變得越來越困難。

單體架構的初期效率很高,應用會隨著時間推移逐漸變大。在每次的迭代中,開發(fā)團隊都會面對新功能,然后開發(fā)許多新代碼,隨著時間推移,這個簡單的應用會變成了一個巨大的怪物。

 

圖1:單體架構

大部分企業(yè)通過SOA來解決上述問題,SOA的思路是把應用中相近的功能聚合到一起,以服務的形式提供出去。因此基于SOA架構的應用可以理解為一批服務的組合。SOA帶來的問題是,引入了大量的服務、消息格式定義和規(guī)范。

多數(shù)情況下,SOA的服務直接相互獨立,但是部署在同一個運行環(huán)境中(類似于一個Tomcat實例下,運行了很多web應用)。和單體架構類似,隨著業(yè)務功能的增多SOA的服務會變得越來越復雜,本質上看沒有因為使用SOA而變的更好。圖1,是一個包含多種服務的在線零售網(wǎng)站,所有的服務部署在一個運行環(huán)境中,是一個典型的單體架構。

單體架構的應用一般有以下特點:

  • 設計、開發(fā)、部署為一個單獨的單元。
  • 會變得越來越復雜,***導致維護、升級、新增功能變得異常困難
  • 很難以敏捷研發(fā)模式進行開發(fā)和發(fā)布
  • 部分更新,都需要重新部署整個應用
  • 水平擴展:必須以應用為單位進行擴展,在資源需求有沖突時擴展變得比較困難(部分服務需要更多的計算資源,部分需要更多內存資源)
  • 可用性:一個服務的不穩(wěn)定會導致整個應用出問題
  • 創(chuàng)新困難:很難引入新的技術和框架,所有的功能都構建在同質的框架之上

微服務架構(Microservices Architecture)

微服務架構的核心思想是,一個應用是由多個小的、相互獨立的、微服務組成,這些服務運行在自己的進程中,開發(fā)和發(fā)布都沒有依賴。

多數(shù)人對于微服務的定義是,把本來運行在單體架構中的服務拆分成相互獨立的服務,并運行在各自的進程中。在我看來,不僅如此。最關鍵的地方在于,不同的服務能依據(jù)不同的業(yè)務需求,構建的不同的技術架構之上,并且聚焦在有限的業(yè)務功能之上。

因此,在線零售網(wǎng)站可以用圖2的微服務架構來簡單概括。基于業(yè)務需求,需要增加一個賬戶服務微服務,因此構建微服務絕不是在單體架構中把服務拆分開這么簡單。

 

圖2:微服務架構

微服務設計:規(guī)模、范圍、業(yè)務功能

你可能從零開始用微服務來構建應用,也可能重構現(xiàn)有系統(tǒng),確定微服務的規(guī)模,范圍和功能都特別重要。讓我們討論一些有關微服務設計的關鍵問題和對它的誤解:

“微”很容易被誤解:很多開發(fā)者會傾向于把服務往盡量小的顆粒度去做

在SOA方式下,服務都還是以單體架構在運行,用于支持不同的功能。如果依舊采用SAO類似的服務,僅僅是名義上叫做微服務,并不能帶來任何微服務的優(yōu)勢。

那我們在微服務中應該怎樣設計呢。以下是微服務的設計指南:

  • 職責單一原則(Single Responsibility
  • Principle):把某一個微服務的功能聚焦在特定業(yè)務或者有限的范圍內會有助于敏捷開發(fā)和服務的發(fā)布。
  • 設計階段就需要把業(yè)務范圍進行界定。
  • 需要關心微服務的業(yè)務范圍,而不是服務的數(shù)量和規(guī)模盡量小。數(shù)量和規(guī)模需要依照業(yè)務功能而定。
  • 于SOA不同,某個微服務的功能、操作和消息協(xié)議盡量簡單。
  • 項目初期把服務的范圍制定相對寬泛,隨著深入,進一步重構服務,細分微服務是個很好的做法。

微服務消息

在單體架構中,不同功能之間通信通過方法調用,或者跨語言通信。SOA降低了這種語言直接的耦合度,采用基于SOAP協(xié)議的web服務。這種web服務的功能和消息體定義都十分復雜,微服務需要更輕量的機制。

同步消息 – REST, Thrift

同步消息就是客戶端需要保持等待,直到服務器返回應答。REST是微服務中默認的同步消息方式,它提供了基于HTTP協(xié)議和資源API風格的簡單消息格式,多數(shù)微服務都采用這種方式(每個功能代表了一個資源和對應的操作)。

Thrift是另外一個可選的方案。它采用接口描述語言定義并創(chuàng)建服務,支持可擴展的跨語言服務開發(fā),所包含的代碼生成引擎可以在多種語言中,如 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk 等創(chuàng)建高效的、無縫的服務,其傳輸數(shù)據(jù)采用二進制格式,相對 XML 和 JSON 體積更小,對于高并發(fā)、大數(shù)據(jù)量和多語言的環(huán)境更有優(yōu)勢。

 

圖3:REST接口,對外微服務

異步消息 – AMQP, STOMP, MQTT

異步消息就是客戶端不需要一直等待服務應答,有應到后會得到通知。某些微服務需要用到異步消息,一般采用AMQP, STOMP, MQTT。

消息格式 – JSON, XML, Thrift, ProtoBuf, Avro

消息格式是微服務中另外一個很重要的因素。SOA的web服務一般采用文本消息,基于復雜的消息格式(SOAP)和消息定義(xsd)。微服務采用簡單的文本協(xié)議JSON和XML,基于HTTP的資源API風格。如果需要二進制,通過用到Thrift, ProtoBuf, Avro。

服務約定 – 定義接口 – Swagger, RAML, Thrift IDL

如果把功能實現(xiàn)為服務,并發(fā)布,需要定義一套約定。單體架構中,SOA采用WSDL,WSDL過于復雜并且和SOAP緊耦合,不適合微服務。

REST設計的微服務,通常采用Swagger和RAML定義約定。

對于不是基于REST設計的微服務,比如Thrift,通常采用IDL(Interface Definition Languages),比如Thrift IDL。

微服務集成 (服務間通信)

微服務架構下,應用的服務直接相互獨立。在一個具體的商業(yè)應用中,需要有些機制支持微服務之間通信。因此服務間的通信機制特別重要。

SOA體系下,服務之間通過企業(yè)服務總線(Enterprise Service Bus)通信,許多業(yè)務邏輯在中間層(消息的路由、轉換和組織)。微服務架構傾向于降低中心消息總線(類似于ESB)的依賴,將業(yè)務邏輯分布在每個具體的服務終端。

大部分微服務基于HTTP、JSON這樣的標準協(xié)議,集成不同標準和格式變的不再重要。另外一個選擇是采用輕量級的消息總線或者網(wǎng)關,有路由功能,沒有復雜的業(yè)務邏輯。下面就介紹幾種常見的架構方式。

點對點方式 – 直接調用服務

點對點方式中,服務之間直接用。每個微服務都開放REST API,并且調用其它微服務的接口。

 

圖4:通過點對點方式通信

很明顯,在比較簡單的微服務應用場景下,這種方式還可行,隨著應用復雜度的提升,會變得越來越不可維護。這點有些類似SOA的ESB,盡量不采用點對點的集成方式。

點對點有下面幾個缺點:

  • 非功能的需求,比如用戶授權、限制、監(jiān)控,需要在每個微服務中進行實現(xiàn)
  • 隨著功能的演進,服務會變得越來越復雜。
  • 不同的服務直接,客戶端和服務直接沒有控制功能(監(jiān)控、跟蹤、過濾)
  • 直接通信在大型系統(tǒng)設計中,一般是反面典型。

因此,如果設計一個大型的微服務系統(tǒng),盡量避免點對點的通信方式,也不能像ESB這樣重量級的總線。而是一個輕量級的總線,能夠提供非業(yè)務功能的抽象。這就是API網(wǎng)關方式。

API-網(wǎng)關方式

API網(wǎng)關方式的核心要點是,所有的客戶端和消費端都通過統(tǒng)一的網(wǎng)關接入微服務,在網(wǎng)關層處理所有的非業(yè)務功能個。通常,網(wǎng)關也是提供REST/HTTP的訪問API。服務端通過API-GW注冊和管理服務。

 

圖5:通過API-網(wǎng)關暴露微服務

用我們網(wǎng)上商店的例子,在圖5中,所有的業(yè)務接口通過API網(wǎng)關暴露,是所有客戶端接口的唯一入口。微服務之間的通信也通過API網(wǎng)關。

采用網(wǎng)關方式有如下優(yōu)勢:

  • 有能力為微服務接口提供網(wǎng)關層次的抽象。比如:微服務的接口可以各種各樣,在網(wǎng)關層,可以對外暴露統(tǒng)一的規(guī)范接口。
  • 輕量的消息路由、格式轉換。
  • 統(tǒng)一控制安全、監(jiān)控、限流等非業(yè)務功能。
  • 每個微服務會變得更加輕量,非業(yè)務功能個都在網(wǎng)關層統(tǒng)一處理,微服務只需要關注業(yè)務邏輯

目前,API網(wǎng)關方式應該是微服務架構中應用最廣泛的設計模式。

消息代理方式

微服務也可以集成在異步的場景下,通過隊列和訂閱主題,實現(xiàn)消息的發(fā)布和訂閱。一個微服務可以是消息的發(fā)布者,把消息通過異步的方式發(fā)送到隊列或者訂閱主題下。作為消費者的微服務可以從隊列或者主題共獲取消息。通過消息中間件把服務之間的直接調用解耦。

 

圖6:異步通信方式

通常異步的生產(chǎn)者/消費者模式,通過AMQP、MQTT等異步消息規(guī)范。

數(shù)據(jù)的去中心化

單體架構中,不同功能的服務模塊都把數(shù)據(jù)存儲在某個中心數(shù)據(jù)庫中。

 

圖7:單體架構,用一個數(shù)據(jù)庫存儲所有數(shù)據(jù)

微服務方式,多個服務之間的設計相互獨立,數(shù)據(jù)也應該相互獨立(比如,某個微服務的數(shù)據(jù)庫結構定義方式改變,可能會中斷其它服務)。因此,每個微服務都應該有自己的數(shù)據(jù)庫。

 

圖8:每個微服務有自己私有的數(shù)據(jù)庫,其它微服務不能直接訪問。

數(shù)據(jù)去中心話的核心要點:

  • 每個微服務有自己私有的數(shù)據(jù)庫持久化業(yè)務數(shù)據(jù)
  • 每個微服務只能訪問自己的數(shù)據(jù)庫,而不能訪問其它服務的數(shù)據(jù)庫
  • 某些業(yè)務場景下,需要在一個事務中更新多個數(shù)據(jù)庫。這種情況也不能直接訪問其它微服務的數(shù)據(jù)庫,而是通過對于微服務進行操作。

數(shù)據(jù)的去中心化,進一步降低了微服務之間的耦合度,不同服務可以采用不同的數(shù)據(jù)庫技術(SQL、NoSQL等)。在復雜的業(yè)務場景下,如果包含多個微服務,通常在客戶端或者中間層(網(wǎng)關)處理。

下篇文章會介紹微服務實戰(zhàn)的其它內容:管理去中心化、服務的注冊和發(fā)現(xiàn)、安全、事務、失敗的設計、其它。

微服務實戰(zhàn):從架構到發(fā)布(二)

原文作者:Kasun Indrasiri,軟件架構師,WSO2

原文鏈接:https://dzone.com/articles/microservices-in-practice-1

翻譯系_力譜宿云LeapCloud團隊_云服務研發(fā)成員:Frank Qin

關于MaxLeap

MaxLeap移動云服務平臺為企業(yè)提供一站式的移動研發(fā)和運營云服務,幫助企業(yè)快速研發(fā)和上線移動應用,平臺提供數(shù)據(jù)云存儲,云引擎,支付管理,IM,數(shù)據(jù)分析和營銷自動化等服務。

官網(wǎng)鏈接:https://maxleap.cn

責任編輯:龐桂玉 來源: segmentfault
相關推薦

2016-08-25 21:12:31

微服務架構發(fā)布

2021-06-09 09:42:50

SpringCloud微服務灰度發(fā)布

2021-03-09 09:33:42

網(wǎng)關授權微服務

2025-03-07 08:57:46

HTTP客戶端框架

2021-03-17 10:51:16

架構運維技術

2021-05-14 09:15:32

SpringCloud微服務日志

2025-04-11 02:30:00

2021-04-22 09:31:58

服務器微服務配置

2025-03-13 00:55:00

微服務架構系統(tǒng)

2021-01-28 10:10:51

微服務后端SpringCloud

2017-09-05 14:05:11

微服務spring clou路由

2023-08-31 17:13:01

架構軟件開發(fā)

2021-08-02 09:27:02

微服務接口場景

2017-08-31 09:39:56

微服務架構演進

2021-03-03 12:40:59

微服務架構軟件

2024-02-26 13:52:00

微服務Kubernetes.NET

2023-10-15 16:39:29

2022-03-02 09:31:42

Serverless微服務架構

2025-03-28 03:45:00

2017-05-25 12:40:06

SOA微服務系統(tǒng)
點贊
收藏

51CTO技術棧公眾號

亚洲aaa在线观看| 日韩禁在线播放| 久久精品国产亚洲精品| 99在线免费视频观看| 中文字幕一级片| 午夜精品福利影院| 国产成人亚洲精品青草天美| 一区二区三区视频免费在线观看| 成人在线观看你懂的| 国产999久久久| 久久亚洲精品中文字幕蜜潮电影| 狠狠干狠狠久久| 国产传媒一区| 免费在线观看av网址| 国产一区二区视频在线看| 国产精品久久国产精麻豆99网站| 国产激情999| 男人天堂av电影| 亚洲精品动漫| 91在线免费视频观看| 国内精品久久久久影院优| 一级黄色大片免费看| 超碰在线免费公开| 中文字幕一区二区三三| 91精品久久久久久蜜臀| 亚洲一区二区三区精品动漫| 中文字幕观看在线| 在线精品一区| 精品一区二区三区四区| 大陆极品少妇内射aaaaa| 婷婷综合激情网| 精品一区二区三区在线播放 | 国产小视频免费在线网址| 国产精品伦理久久久久久| 欧美日韩高清不卡| 神马午夜伦理影院| 亚洲欧美激情在线观看| 91久久午夜| 亚洲人成电影网| 三年中国国语在线播放免费| 午夜在线免费观看视频| 国产在线视频一区二区三区| 欧美大胆在线视频| 白嫩情侣偷拍呻吟刺激| 高清视频在线观看三级| 91美女片黄在线观看| 国产精品久久久久久久久粉嫩av| 天堂网中文在线观看| 日韩精品免费视频一区二区三区| 亚洲国产精品一区二区www在线| 精品欧美一区二区久久久伦| 中文字幕xxxx| 亚洲久久久久| 精品国产自在精品国产浪潮| 亚洲精品天堂网| 91精品短视频| 欧美视频在线视频| 综合操久久久| 亚洲 欧美 精品| 成人一级片网址| 国产精品久久久久久久久免费看 | 亚洲乱码中文字幕| 国产伦精品一区二区三区免| 亚洲成熟少妇视频在线观看| 国产农村妇女精品一区二区| 日韩中文字幕在线观看| 白嫩情侣偷拍呻吟刺激 | 麻豆精品新av中文字幕| 欧美乱妇40p| 91网站免费入口| 国产成人精品三级高清久久91| 7777精品伊人久久久大香线蕉的| 久久久久久久久久一区| 超级碰碰久久| 一区二区三区免费在线观看| 日韩欧美亚洲精品| 蜜桃av中文字幕| 久88久久88久久久| 91在线视频精品| 国产免费www| 99精品国产在热久久下载| 精品国产一区二区三区久久久| 黄色精品视频在线观看| 国产91一区| 亚洲国产欧美精品| 中文字幕无码毛片免费看| 三上悠亚亚洲一区| 激情亚洲一区二区三区四区| 大地资源网在线观看免费官网| 欧美寡妇性猛交xxx免费| 中文字幕中文乱码欧美一区二区| 欧美一级黄色录像片| h视频在线观看免费| 久久影院午夜片一区| 高清视频一区| 毛片免费在线播放| 92国产精品观看| 亚洲激情一区二区三区| 欧美日韩免费做爰大片| 最新不卡av在线| 亚洲一区美女| 成人性生交大片免费看在线播放| 亚洲欧美日韩综合aⅴ视频| 亚洲春色综合另类校园电影| 亚洲wwwww| 一区二区免费看| 99热成人精品热久久66| 成人性生活视频| 欧美老年两性高潮| 免费av不卡在线| 色噜噜成人av在线| 欧美精品三级日韩久久| 日本三级日本三级日本三级极| 午夜日韩影院| 一夜七次郎国产精品亚洲| 麻豆91精品91久久久| 欧美bbbbb| 国产成人精品久久| 精品女同一区二区三区| 国产精品1024| 亚洲国产精品一区二区第一页| 欧美大片黄色| 欧美一区二视频| 亚洲熟妇一区二区| 久久国产亚洲| 欧美精品免费看| 亚洲一级av毛片| 国产一区二区在线影院| 日本一区视频在线| 成人观看网址| 精品欧美乱码久久久久久1区2区| 一边摸一边做爽的视频17国产 | 亚洲精品三区| 欧美一区二区三区色| 一二三四国产精品| 亚洲天天影视网| 国产欧美精品va在线观看| 91禁在线观看| 国产白丝精品91爽爽久久| 国产精品成人一区二区三区| 美女羞羞视频在线观看| 亚洲一级二级在线| 日韩免费毛片视频| 欧美一区二区三区红桃小说| 在线观看日韩欧美| 国产一级免费视频| 韩国成人精品a∨在线观看| 97se国产在线视频| 久久精品a一级国产免视看成人| 亚洲无线码一区二区三区| 日本成人在线免费| 精品电影一区| 国产亚洲二区| 成人动漫在线播放| 欧美自拍偷拍一区| 乱码一区二区三区| 欧美日韩亚洲一区| 国产suv精品一区二区| 国产精品久久久久久久久久久久久久久久久久 | 欧美成人日本| 69精品小视频| 7777久久亚洲中文字幕| 国产精品久久久久久亚洲毛片 | 日韩高清电影一区| 96国产粉嫩美女| 青春草在线观看| 亚洲人成人一区二区在线观看| 中文字幕免费高清在线| 亚洲天天影视网| 国产一区二区高清不卡| 伊伊综合在线| 爽爽爽爽爽爽爽成人免费观看| 日本三级视频在线| 久久国产精品免费| 无码毛片aaa在线| 国产精品男女| 久久av在线播放| 日韩黄色一级视频| 中文字幕亚洲区| 9191在线视频| 久久一区二区三区超碰国产精品| 国产伦精品一区二区三区高清| 日韩影院在线| 亚洲第一在线视频| 26uuu成人网| 免费欧美日韩国产三级电影| 中文字幕中文字幕一区三区| 成人h动漫免费观看网站| 最近免费中文字幕视频2019| 国内老熟妇对白hdxxxx| 黄色成人在线播放| 99精品中文字幕| 成人av在线一区二区三区| 国产91视频一区| 99视频这里有精品| 午夜精品一区二区三区在线 | 成人av网站在线| 成人3d动漫一区二区三区| 欧美成a人免费观看久久| 国产精品电影一区| 2019中文字幕在线电影免费| 日韩欧美激情一区| 中文字幕人妻一区二| 久久99国内精品| 99视频在线免费播放| 欧美超碰在线| 欧美二区在线| 456亚洲精品成人影院| 国产视频亚洲精品| 国产日本精品视频| 亚洲精品国产成人久久av盗摄| 久久久久久久久久一区| 久久av一区| 日本一区二区三不卡| 羞羞影院欧美| 久久久在线视频| 国产激情在线视频| 伊人av综合网| 男女污污视频在线观看| 亚洲成人在线网| 国产wwwxxx| 欧美日韩成人激情| 中文字幕av第一页| 疯狂欧美牲乱大交777| 久久亚洲AV无码| av在线一区二区| 男人揉女人奶房视频60分| 精品免费一区二区| 成人做爰www免费看视频网站| 在线免费日韩片| 7777免费精品视频| 黄色大片在线| 欧美日韩成人精品| 国产美女在线观看| 亚洲白虎美女被爆操| 狠狠躁夜夜躁人人爽天天高潮| 国产福利一区二区三区视频| 国内外成人免费在线视频| 欧美国产三级| aaa免费在线观看| 精品三级在线观看视频| 日韩美女在线观看一区| 免费在线小视频| 538国产精品一区二区免费视频 | 亚洲一区二区三区日本久久九| 成人黄色片在线| 黄视频在线免费看| 欧美风情在线观看| 久久免费看视频| 亚洲国产另类久久精品| 国产又爽又黄网站亚洲视频123| 亚洲精品国产成人| 青青草av免费在线观看| 国产一区二区三区视频| 精品久久久久成人码免费动漫| 在线播放中文一区| 草草视频在线播放| 亚洲电影av在线| 欧美xxx.com| 国产亚洲福利一区| 日本视频在线| 欧美乱大交xxxxx| 美女高潮视频在线看| 日本精品视频在线播放| av一区在线播放| 欧美极品第一页| 免费黄色电影在线观看| 欧美成人午夜激情视频| av在线网页| 日本精品视频在线观看| 亚洲精品大片| 国产精品欧美久久| 九一精品国产| 伊人久久99| 亚洲福利久久| www.日本xxxx| 国产精品一区二区你懂的| av免费中文字幕| 热久久免费视频| 亚洲性图第一页| 久久奇米777| 色老板免费视频| 精品欧美激情精品一区| 中文字幕乱码人妻二区三区| 欧美一卡二卡在线观看| 五月婷婷免费视频| www.欧美三级电影.com| 成人bbav| 亚洲a在线播放| 亚洲欧美日本伦理| 麻豆91av| 欧美一级全黄| 色呦呦网站入口| 亚洲资源av| 精品这里只有精品| 蜜臀av一区二区三区| 日本道中文字幕| 国产精品久久久久久久久久久免费看 | 一本综合久久| 亚洲一二三av| 2020国产成人综合网| 青青草手机视频在线观看| 一本一道波多野结衣一区二区| 日本亚洲欧美在线| 欧美日韩国产综合一区二区三区 | 久久久www成人免费毛片麻豆| 亚洲美女在线播放| 国产精品免费aⅴ片在线观看| 久久精品一区二区三| 精品视频1区2区3区| 久久国产香蕉视频| 欧美日韩一区二区在线观看视频| 高潮一区二区三区乱码| 久久久精品久久| 日韩制服一区| 欧美日韩精品久久| 国产欧美日韩一级| 图片区偷拍区小说区| 99久久er热在这里只有精品15| 国产美女久久久久久| 欧美午夜精品免费| 国产欧美第一页| 中文字幕九色91在线| 美女国产在线| 国产精品狼人色视频一区| 欧美理伦片在线播放| 久久综合久久久久| 国产精品亚洲欧美| 国产ts在线观看| 亚洲欧美日韩国产成人精品影院| 中文字幕自拍偷拍| 在线观看亚洲区| 日韩电影大全网站| 久久精品日产第一区二区三区 | 日韩大片在线观看视频| 亚洲区欧洲区| 99re国产在线播放| 亚洲人亚洲人色久| 鲁一鲁一鲁一鲁一色| 成人av电影在线| 国产污污视频在线观看| 亚洲精品久久久久久久久久久久 | 精品无吗乱吗av国产爱色| 久久久久久久久久久人体| julia中文字幕一区二区99在线| 国产911在线观看| 国产不卡在线播放| 91精品国产高潮对白| 亚洲国产欧美久久| 中文在线а√天堂| 欧美一区二区综合| 日韩电影在线免费观看| 影音先锋男人看片资源| 8v天堂国产在线一区二区| 国产淫片在线观看| 97操在线视频| 激情自拍一区| 中文字幕狠狠干| 一区二区三区在线影院| 国产黄a三级三级看三级| 久久久久国产视频| 亚洲精品无吗| 亚洲精品自拍网| 亚洲精品乱码久久久久久黑人 | 国产精品久免费的黄网站| 制服视频三区第一页精品| 国产网友自拍视频导航网站在线观看| 91色精品视频在线| 亚洲青色在线| 九九九视频在线观看| 日韩亚洲欧美中文三级| 国产精品天堂| 国产中文字幕日韩| 欧美日韩亚洲在线观看| 免费精品99久久国产综合精品应用| 亚洲丝袜精品丝袜在线| 欧美特黄一级视频| 国产精品久久激情| 欧美全黄视频| 高潮毛片无遮挡| 91精品国产高清一区二区三区| 超碰91在线观看| 亚洲精品一品区二品区三品区| 国产风韵犹存在线视精品| 中文字幕第15页| 久久久精品999| 国产99精品| 亚洲AV成人精品| 在线免费观看一区| 欧美亚洲天堂| 亚洲精品视频一二三| 成人精品国产一区二区4080| 丰满熟女人妻一区二区三| 久久久久国产视频| 999国产精品视频| 日韩av一二区| 岛国av一区二区三区| 色老头视频在线观看| 久久免费看av| 国产成人精品综合在线观看 |