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

從架構演進的角度聊聊Spring Cloud都做了些什么?

開發 架構
Spring Cloud作為一套微服務治理的框架,幾乎考慮到了微服務治理的方方面面,之前也寫過一些關于Spring Cloud文章,主要偏重各組件的使用。

Spring Cloud作為一套微服務治理的框架,幾乎考慮到了微服務治理的方方面面,之前也寫過一些關于Spring Cloud文章,主要偏重各組件的使用。

[[209815]]

本篇主要解答這兩個問題:Spring Cloud在微服務的架構中都做了哪些事情?Spring Cloud提供的這些功能對微服務的架構提供了怎樣的便利?

我們先來簡單回顧一下,我們以往互聯網架構的發展情況:

傳統架構發展史

單體架構

單體架構在小微企業比較常見,典型代表就是一個應用、一個數據庫、一個web容器就可以跑起來,比如我們開發的開源軟件云收藏,就是標準的單體架構。

在兩種情況下可能會選擇單體架構:

  • 在企業發展的初期,為了保證快速上線,采用此種方案較為簡單靈活。
  • 傳統企業中垂直度較高,訪問壓力較小的業務。在這種模式下對技術要求較低,方便各層次開發人員接手,也能滿足客戶需求。

下面是單體架構的架構圖:

在單體架構中,技術選型非常靈活,優先滿足快速上線的要求,也便于快速跟進市場。

垂直架構

在單體架構發展一段時間后,公司的業務模式得到了認可,交易量也慢慢的大起來,這時候有些企業為了應對更大的流量,就會對原有的業務進行拆分,比如說:后臺系統、前端系統、交易系統等。

在這一階段往往會將系統分為不同的層級,每個層級有對應的職責,UI層負責和用戶進行交互、業務邏輯層負責具體的業務功能、數據庫層負責和上層進行數據交換和存儲。

下面是垂直架構的架構圖:

在這個階段SSH(struts+spring+hibernate)是項目的關鍵技術,Struts負責web層邏輯控制、Spring負責業務層管理Bean、Hibernate負責數據庫操作進行封裝,持久化數據。

服務化架構

如果公司進一步的做大,垂直子系統會變的越來越多,系統和系統之間的調用關系呈指數上升的趨勢。

在這樣的背景下,很多公司都會考慮服務的SOA化。SOA代表面向服務的架構,將應用程序根據不同的職責劃分為不同的模塊,不同的模塊直接通過特定的協議和接口進行交互。

這樣使整個系統切分成很多單個組件服務來完成請求,當流量過大時通過水平擴展相應的組件來支撐,所有的組件通過交互來滿足整體的業務需求。

SOA服務化的優點是,它可以根據需求通過網絡對松散耦合的粗粒度應用組件進行分布式部署、組合和使用。

服務層是SOA的基礎,可以直接被應用調用,從而有效控制系統中與軟件代理交互的人為依賴性。

服務化架構是一套松耦合的架構,服務的拆分原則是服務內部高內聚,服務之間低耦合。

下面是服務化架構圖:

在這個階段可以使用WebService或者dubbo來服務治理。

SOA和微服務架構

SOA和微服務的區別

服務化架構已經可以解決大部分企業的需求了,那么我們為什么要研究微服務呢?

先說說它們的區別,如下幾點:

  • 微服務架構強調業務系統需要徹底的組件化和服務化,一個組件就是一個產品,可以獨立對外提供服務
  • 微服務不再強調傳統SOA架構里面比較重的ESB企業服務總線
  • 微服務強調每個微服務都有自己獨立的運行空間,包括數據庫資源。
  • 微服務架構本身來源于互聯網的思路,因此組件對外發布的服務強調了采用HTTP Rest API的方式來進行
  • 微服務的切分粒度會更小

總結:微服務架構是 SOA 架構思想的一種擴展,更加強調服務個體的獨立性、拆分粒度更小。

為什么考慮Spring Cloud

 

考慮 Spring Cloud 的原因有如下幾點:

  • Spring Cloud來源于Spring,質量、穩定性、持續性都可以得到保證
  • Spirng Cloud天然支持Spring Boot,更加便于業務落地。
  • Spring Cloud發展非常的快,從16年開始接觸的時候相關組件版本為1.x,到現在將要發布2.x系列
  • Spring Cloud是Java領域最適合做微服務的框架。
  • 相比于其它框架,Spring Cloud對微服務周邊環境的支持力度最大。
  • 對于中小企業來講,使用門檻較低。
  • Spring Cloud 是微服務架構的最佳落地方案

Spring Cloud的特性

 

以下為Spring Cloud的核心特性:

  • 分布式/版本化配置
  • 服務注冊和發現
  • 路由
  • 服務和服務之間的調用
  • 負載均衡
  • 斷路器
  • 分布式消息傳遞

這些特性都是由不同的組件來完成,在架構的演進過程中扮演著重要的角色,接下來我們一起看看。

微服務架構

Spring Cloud解決的第一個問題就是:服務與服務之間的解耦。很多公司在業務高速發展的時候,服務組件也會相應的不斷增加。

服務和服務之間有著復雜的相互調用關系,經常有服務A調用服務B,服務B調用服務C和服務D ...,隨著服務化組件的不斷增多,服務之間的調用關系成指數級別的增長,極端情況下就如下圖所示:

[[209819]]

這樣最容易導致的情況就是牽一發而動全身。經常出現由于某個服務更新而沒有通知到其它服務,導致上線后慘案頻發。

這時候就應該進行服務治理,將服務之間的直接依賴轉化為服務對服務中心的依賴。Spring Cloud 核心組件Eureka就是解決這類問題。

Eureka

Eureka是Netflix開源的一款提供服務注冊和發現的產品,它提供了完整的Service Registry和Service Discovery實現。也是Spring Cloud體系中最重要最核心的組件之一。

用大白話講,Eureka就是一個服務中心,將所有的可以提供的服務都注冊到它這里來管理,其它各調用者需要的時候去注冊中心獲取,然后再進行調用,避免了服務之間的直接調用,方便后續的水平擴展、故障轉移等。如下圖:

當然服務中心這么重要的組件一但掛掉將會影響全部服務,因此需要搭建Eureka集群來保持高可用性,生產中建議最少兩臺。

隨著系統的流量不斷增加,需要根據情況來擴展某個服務,Eureka內部已經提供均衡負載的功能,只需要增加相應的服務端實例既可。

那么在系統的運行期間某個實例掛了怎么辦?Eureka內容有一個心跳檢測機制,如果某個實例在規定的時間內沒有進行通訊則會自動被剔除掉,避免了某個實例掛掉而影響服務。

因此使用了Eureka就自動具有了注冊中心、負載均衡、故障轉移的功能。

Hystrix

在微服務架構中通常會有多個服務層調用,基礎服務的故障可能會導致級聯故障,進而造成整個系統不可用的情況,這種現象被稱為服務雪崩效應。

服務雪崩效應是一種因“服務提供者”的不可用導致“服務消費者”的不可用,并將不可用逐漸放大的過程。

如下圖所示:A作為服務提供者,B為A的服務消費者,C和D是B的服務消費者。A不可用引起了B的不可用,并將不可用像滾雪球一樣放大到C和D時,雪崩效應就形成了。

在這種情況下就需要整個服務機構具有故障隔離的功能,避免某一個服務掛掉影響全局。在Spring Cloud 中Hystrix組件就扮演這個角色。

Hystrix會在某個服務連續調用N次不響應的情況下,立即通知調用端調用失敗,避免調用端持續等待而影響了整體服務。Hystrix間隔時間會再次檢查此服務,如果服務恢復將繼續提供服務。

Hystrix Dashboard和Turbine

當熔斷發生的時候需要迅速的響應來解決問題,避免故障進一步擴散,那么對熔斷的監控就變得非常重要。

熔斷的監控現在有兩款工具:Hystrix-dashboard和Turbine

Hystrix-dashboard是一款針對Hystrix進行實時監控的工具,通過Hystrix Dashboard我們可以直觀地看到各Hystrix Command的請求響應時間, 請求成功率等數據。

但是只使用Hystrix Dashboard的話, 你只能看到單個應用內的服務信息, 這明顯不夠。

我們需要一個工具能讓我們匯總系統內多個服務的數據并顯示到Hystrix Dashboard上, 這個工具就是Turbine。

監控的效果圖如下:

想了解具體都監控了哪些指標,以及如何監控可以參考這篇文章:熔斷監控Hystrix Dashboard和Turbine

配置中心

隨著微服務不斷的增多,每個微服務都有自己對應的配置文件。在研發過程中有測試環境、UAT環境、生產環境,因此每個微服務又對應至少三個不同環境的配置文件。

這么多的配置文件,如果需要修改某個公共服務的配置信息,如:緩存、數據庫等,難免會產生混亂,這個時候就需要引入Spring Cloud另外一個組件:Spring Cloud Config。

Spring Cloud Config

Spring Cloud Config是一個解決分布式系統的配置管理方案。它包含了Client和Server兩個部分,Server提供配置文件的存儲、以接口的形式將配置文件的內容提供出去,Client通過接口獲取數據、并依據此數據初始化自己的應用。

其實就是Server端將所有的配置文件服務化,需要配置文件的服務實例去Config Server獲取對應的數據。將所有的配置文件統一整理,避免了配置文件碎片化。

如果服務運行期間改變配置文件,服務是不會得到最新的配置信息,需要解決這個問題就需要引入Refresh。它可以在服務的運行期間重新加載配置文件。

當所有的配置文件都存儲在配置中心的時候,配置中心就成為了一個非常重要的組件。

如果配置中心出現問題將會導致災難性的后果,因此在生產中建議對配置中心做集群,來支持配置中心高可用性。

Spring Cloud Bus

上面的 Refresh 方案雖然可以解決單個微服務運行期間重載配置信息的問題,但是在真正的實踐生產中,可能會有 N 多的服務需要更新配置。

如果每次依靠手動 Refresh 將是一個巨大的工作量,這時候 Spring Cloud 提出了另外一個解決方案:Spring Cloud Bus。

Spring Cloud Bus 通過輕量消息代理連接各個分布的節點。這會用在廣播狀態的變化(例如配置變化)或者其它的消息指令中。

Spring Cloud Bus 的一個核心思想是通過分布式的啟動器對 Spring Boot 應用進行擴展,也可以用來建立一個或多個應用之間的通信頻道。目前唯一實現的方式是用 AMQP 消息代理作為通道。

 

Spring Cloud Bus 是輕量級的通訊組件,也可以用在其它類似的場景中。有了 Spring Cloud Bus 之后,當我們改變配置文件提交到版本庫中時,會自動的觸發對應實例的Refresh,具體的工作流程如下:

服務網關

在微服務架構模式下,后端服務的實例數一般是動態的,對于客戶端而言很難發現動態改變的服務實例的訪問地址信息。

因此在基于微服務的項目中為了簡化前端的調用邏輯,通常會引入API Gateway作為輕量級網關,同時API Gateway中也會實現相關的認證邏輯從而簡化內部服務之間相互調用的復雜度。

Spring Cloud體系中支持API Gateway落地的技術就是Zuul。Spring Cloud Zuul路由是微服務架構中不可或缺的一部分,提供動態路由,監控,彈性,安全等的邊緣服務。

Zuul是Netflix出品的一個基于JVM路由和服務端的負載均衡器。

它的具體作用就是服務轉發,接收并轉發所有內外部的客戶端調用。使用Zuul可以作為資源的統一訪問入口,同時也可以在網關做一些權限校驗等類似的功能。

鏈路跟蹤

隨著服務的越來越多,對調用鏈的分析會越來越復雜,如服務之間的調用關系、某個請求對應的調用鏈、調用之間消費的時間等,對這些信息進行監控就成為一個問題。

在實際的使用中我們需要監控服務和服務之間通訊的各項指標,這些數據將是我們改進系統架構的主要依據。

因此分布式的鏈路跟蹤就變的非常重要,Spring Cloud 也給出了具體的解決方案:Spring Cloud Sleuth 和 Zipkin。

Spring Cloud Sleuth為服務之間調用提供鏈路追蹤。通過Sleuth可以很清楚的了解到一個服務請求經過了哪些服務,每個服務處理花費了多長時間。從而讓我們可以很方便的理清各微服務間的調用關系。

Zipkin是Twitter的一個開源項目,允許開發者收集 Twitter 各個服務上的監控數據,并提供查詢接口。

總結

我們從整體上來看一下Spring Cloud各個組件如何來配套使用:

從上圖可以看出Spring Cloud各個組件相互配合,合作支持了一套完整的微服務架構。

  • 其中Eureka負責服務的注冊與發現,很好將各服務連接起來
  • Hystrix 負責監控服務之間的調用情況,連續多次失敗進行熔斷保護。
  • Hystrix dashboard,Turbine 負責監控 Hystrix的熔斷情況,并給予圖形化的展示
  • Spring Cloud Config 提供了統一的配置中心服務
  • 當配置文件發生變化的時候,Spring Cloud Bus 負責通知各服務去獲取最新的配置信息
  • 所有對外的請求和服務,我們都通過Zuul來進行轉發,起到API網關的作用
  • 最后我們使用Sleuth+Zipkin將所有的請求數據記錄下來,方便我們進行后續分析

Spring Cloud從設計之初就考慮了絕大多數互聯網公司架構演化所需的功能,如服務發現注冊、配置中心、消息總線、負載均衡、斷路器、數據監控等。

這些功能都是以插拔的形式提供出來,方便我們系統架構演進的過程中,可以合理的選擇需要的組件進行集成,從而在架構演進的過程中會更加平滑、順利。

微服務架構是一種趨勢,Spring Cloud提供了標準化的、全站式的技術方案,意義可能會堪比當前Servlet規范的誕生,有效推進服務端軟件系統技術水平的進步。

[[209823]]

張強,曾經先后在互聯網金融、第三方支付公司擔任高級 Java 工程師、架構師、技術經理、技術負責人等職務。在互聯網金融工作期間,從零參與公司技術平臺建設,組織平臺進行過四次大架構升級。目前在一家第三方支付公司做架構師,負責支付公司大數據平臺建設。

責任編輯:武曉燕 來源: ityouknow
相關推薦

2017-11-13 15:48:36

架構Spring Clou演進

2021-01-03 10:37:50

前端開發技術

2019-05-14 09:18:18

程序員PythonJava

2014-08-10 14:35:23

2021-08-06 22:45:09

人工智能AI

2019-12-09 09:50:18

程序員技能開發者

2022-07-29 09:12:14

Springservlet容器

2022-07-26 07:47:09

SpringMVC

2022-08-02 07:55:28

MVCJersey

2022-07-26 07:47:47

SpringMVC

2023-06-07 08:13:46

PixiJSCanvas 庫

2021-06-04 08:48:46

Spring ClouMaven Centr版本

2018-04-03 09:27:42

分布式架構系統

2022-09-13 08:05:47

AlloyDb架構數據庫

2014-11-12 00:01:29

京東

2017-06-26 14:52:45

微軟智能云合作

2022-06-02 08:37:10

架構DDDMVC

2014-03-26 14:23:36

Microsoft AWindows Azu微軟

2024-03-06 11:22:33

架構演進技巧

2021-11-16 11:45:00

SpringSpring ClouJava
點贊
收藏

51CTO技術棧公眾號

男人的天堂av网| 欧美色图另类小说| 丰满岳乱妇国产精品一区| 亚洲精选在线| 日韩专区在线观看| 国产激情第一页| 激情久久一区二区| 亚洲成人资源网| 日本三级中国三级99人妇网站 | 欧美视频一区在线| 男人添女人荫蒂免费视频| 电影av一区| 国产精品99久久久久久似苏梦涵| 欧美最顶级的aⅴ艳星| 亚洲xxxx3d动漫| 久久综合影院| 欧美精品一区二区在线播放 | 欧美精品一二三四区| 国产精品久久久久9999赢消| 日韩av最新在线| 在线成人精品视频| 久久天天久久| 日韩欧美精品网址| 欧美日韩福利在线| 国产美女在线观看| 国产欧美一区二区三区在线看蜜臀| 成人免费看片网站| 国产精品久久久久久久久久久久久久久久久久 | 综合激情网五月| 午夜日韩激情| 久久久精品亚洲| 日本午夜精品视频| 九九在线高清精品视频| 日韩精品极品在线观看播放免费视频| 人妻精品久久久久中文字幕69| 成人看片网站| 色丁香久综合在线久综合在线观看| 成人性生活视频免费看| 日本资源在线| 伊人婷婷欧美激情| 女女百合国产免费网站| 蜜桃视频网站在线| 国产精品你懂的在线| 日本在线视频不卡| 蝌蚪视频在线播放| 久久蜜臀精品av| 欧美激情导航| 国产大学生校花援交在线播放| 久久久青草青青国产亚洲免观| 久久久久久高清| 天堂在线一二区| 99国产精品久久久| 久久精品日产第一区二区三区| 六月丁香色婷婷| 99re这里只有精品视频首页| 久久精品国产精品国产精品污| 日韩欧美亚洲系列| 国产网站一区二区| 午夜久久资源| 二区在线播放| 亚洲成人免费看| 日本精品免费在线观看| 日韩免费小视频| 欧美日韩精品欧美日韩精品一| 亚洲天堂国产视频| 99re6热只有精品免费观看| 亚洲电影天堂av| 极品人妻一区二区三区| 欧美日韩性在线观看| xvideos亚洲| 精品99在线观看| 亚洲人成免费| 国产精品精品久久久| 99精品视频免费看| 波多野结衣在线一区| 日韩精品一线二线三线| 黄色免费网站在线观看| 亚洲成人激情综合网| 精品视频一区二区在线| 福利一区二区三区视频在线观看| 7777精品伊人久久久大香线蕉最新版| 色哟哟网站在线观看| 外国成人在线视频| 日韩资源在线观看| 日本学生初尝黑人巨免费视频| 免费看黄裸体一级大秀欧美| 国产欧美在线观看| 黄色片一区二区三区| 日本一区二区三区dvd视频在线| 国产树林野战在线播放| 阿v视频在线| 欧美日韩黄视频| 欧美大喷水吹潮合集在线观看| 精品一区二区三| 欧美精品videos性欧美| 中文字幕二区三区| 99精品欧美一区二区三区小说 | 久久精品国产亚洲av久| 一区二区影院| 国产高清在线不卡| 亚洲精品久久久久avwww潮水| 国产清纯在线一区二区www| 国产精品videossex国产高清| 欧美日韩五码| 精品国产成人系列| 情侣偷拍对白清晰饥渴难耐| 伊人在线视频| 日本一区二区三区免费乱视频 | 欧美一级高清片| b站大片免费直播| 国产精品草草| 成人av电影天堂| 国产视频第一区| 亚洲r级在线视频| 日本一二三区在线| 欧美熟乱15p| 欧美亚洲国产视频| 午夜精品在线播放| 亚洲欧美另类久久久精品| 日本激情视频在线播放| 偷拍亚洲精品| 91高清视频在线免费观看| www日本在线| 亚洲视频在线一区二区| 狠狠躁狠狠躁视频专区| 少妇精品久久久| 2020久久国产精品| 人妻精品一区一区三区蜜桃91| 亚洲欧美区自拍先锋| 狠狠躁狠狠躁视频专区| 成人av动漫在线观看| 欧美中在线观看| 亚洲日本香蕉视频| 精品久久久久久| 少妇激情一区二区三区视频| 欧美视频网站| 成人免费视频视频在| 日本小视频在线免费观看| 日韩欧美在线不卡| 欧美另类视频在线观看| 国产精品1区2区3区| 裸体裸乳免费看| 亚洲一区有码| 欧美成人免费在线观看| 99久久精品国产一区二区成人| 中文字幕一区二区在线播放| 天堂av8在线| 1024精品久久久久久久久| 成人欧美一区二区三区在线湿哒哒 | 欧美成人福利| 久久在线免费观看视频| 国产色综合视频| 一级中文字幕一区二区| 秘密基地免费观看完整版中文 | 欧美一区网站| 99在线观看视频网站| 亚洲wwwww| 精品国产91亚洲一区二区三区婷婷| 国产97免费视频| 成人久久18免费网站麻豆| 欧美亚洲精品一区二区| 免费成人av| 国产精品色视频| 国产精品一卡二卡三卡| 欧美videofree性高清杂交| 国产无遮无挡120秒| 91在线视频18| 污污视频网站免费观看| 亚洲国产欧美日韩在线观看第一区| 欧美与黑人午夜性猛交久久久| 黄色美女网站在线观看| 欧美日韩黄色一区二区| 欧美精品入口蜜桃| 久久久噜噜噜久噜久久综合| 欧美精品久久久久久久久25p| 伊人久久大香线蕉精品组织观看| 国产精品大全| 韩国三级一区| 九九精品在线视频| 欧美成熟毛茸茸| 欧美精品99久久久**| 国产精久久久久久| 国产日韩欧美在线一区| ass极品水嫩小美女ass| 久久久久久久波多野高潮日日| 亚洲精品在线免费| xxxx日韩| 国产精品爽爽爽| 菠萝蜜视频在线观看www入口| 亚洲视频欧美视频| 亚洲av无码专区在线| 日本高清无吗v一区| 日韩视频中文字幕在线观看| 久久色成人在线| 成人三级做爰av| 日本午夜一本久久久综合| 成年人深夜视频| 波多野结衣一区| 国产在线精品一区二区三区| 亚洲欧美一级| 欧美在线免费观看| 性国产高清在线观看| 在线播放亚洲激情| 污污网站免费在线观看| 欧美一区二区女人| 在线观看毛片网站| 精品美女久久久久久免费| 欧美亚洲日本在线| 亚洲欧洲另类国产综合| 少妇久久久久久久久久| 99在线热播精品免费| 中国男女全黄大片| 精品一区二区三区的国产在线播放| www.com毛片| 99精品国产在热久久| 国产精品一二三在线观看| 成人影视亚洲图片在线| 免费影院在线观看一区| 加勒比中文字幕精品| 97se国产在线视频| 粉嫩一区二区三区在线观看| 国产精品第三页| 成人做爰视频www网站小优视频| 国语自产精品视频在免费| 最新av在线播放| 久久久极品av| 男人的天堂在线视频免费观看| 亚洲少妇激情视频| 国产永久av在线| 亚洲欧美日韩国产中文| 天堂网www中文在线| 亚洲精品久久久久| 日韩一级片免费| 亚洲成人三级在线| 免费看黄色一级视频| 精品久久人人做人人爽| 欧美视频xxx| 欧美精品一区二区三区在线| 国产刺激高潮av| 精品国产一区二区三区忘忧草| 国内老熟妇对白hdxxxx| 日韩欧美国产1| 亚洲成人中文字幕在线| 精品国产3级a| 日本精品一二区| 国产视频在线观看一区二区| 日韩精品123| 国产亚洲精品成人av久久ww| jyzzz在线观看视频| 伊人久久久久久久久久久| 日本在线观看网站| 伊人青青综合网站| 蜜桃视频在线观看www社区| 欧美成人精品xxx| 欧美videosex性欧美黑吊| 久久久久五月天| 小黄鸭精品aⅴ导航网站入口| 国产精品丝袜久久久久久高清| 狂野欧美性猛交xxxx| 亚洲淫片在线视频| 国产精品一区二区三区美女| 久久香蕉综合色| 日本一区二区在线看| 天天干天天色天天爽| 亚洲电影在线| 成人精品视频一区二区| 久久精品av麻豆的观看方式| 国产成人精品一区二区三区在线观看| 99国产精品国产精品久久| 亚洲精品国产精品国自产网站| 国产精品日韩成人| 久久久一区二区三区四区| 欧美日韩国内自拍| 一区二区日韩在线观看| 精品国产精品网麻豆系列| 国产女主播在线直播| 久久久99免费视频| 国产99在线观看| 国产精品视频一区国模私拍| 久久综合偷偷噜噜噜色| 精品无人区一区二区三区| 成人影视亚洲图片在线| 国产成人艳妇aa视频在线 | 国产高清一级毛片在线不卡| 欧美剧在线观看| 欧美电影免费看| y111111国产精品久久婷婷| 曰本一区二区三区视频| 香蕉视频在线网址| 久久久久久夜| 成人一区二区三区仙踪林| 国产日韩综合av| 日本三级中文字幕| 欧美精品丝袜中出| 头脑特工队2在线播放| 久久综合色88| av在线一区不卡| 国产日韩精品推荐| 在线看片不卡| 国产免费999| 成人手机电影网| 91n在线视频| 色婷婷综合久久久中文一区二区 | 久久精品在线视频| 亚洲天堂资源| 成人在线视频网址| 国产韩日影视精品| 国产福利影院在线观看| 不卡的av网站| 久草视频手机在线观看| 欧美日韩一级片在线观看| 涩爱av在线播放一区二区| 久久6免费高清热精品| 久久夜夜久久| 亚洲高清视频一区| 久久裸体视频| 你懂得在线视频| 亚洲一区二区在线观看视频| 国产又粗又大又爽视频| 怡红院精品视频| 欧美xxxxxx| 久久一区二区三区av| 亚洲精品黄色| 成年人的黄色片| 亚洲一区二区三区四区的 | 99视频这里有精品| 亚洲最大免费| 蜜臀av一区二区| 免费福利视频网站| 欧洲色大大久久| 国产一级片在线播放| 日韩av免费看网站| 国产亚洲一卡2卡3卡4卡新区| 欧美亚洲精品一区二区| 99v久久综合狠狠综合久久| 日本少妇在线观看| 亚洲国产精品推荐| 成av人片在线观看www| 国产一级特黄a大片99| 亚洲免费观看| 黄色片视频免费观看| 欧美日韩国产色| 欧美日韩国产亚洲沙发| 热久久免费视频精品| 精品一区亚洲| 爱情岛论坛vip永久入口| 亚洲国产电影在线观看| 依依成人在线视频| 久久久国产一区二区| 日韩一级淫片| 蜜臀av色欲a片无码精品一区| 成人免费福利片| 久久久精品免费看| 亚洲网在线观看| 日韩三区四区| 欧美交换配乱吟粗大25p| 成人免费高清视频| 中文字幕黄色片| 最近2019年手机中文字幕| av在线播放一区二区| 日韩视频在线视频| 久久久国产精品不卡| 国产精品高潮呻吟久久久| 欧美—级高清免费播放| 色天下一区二区三区| 三上悠亚在线一区二区| 亚洲精品高清视频在线观看| 欧洲成人一区二区三区| 国产ts一区二区| 亚洲二区三区不卡| 50一60岁老妇女毛片| 欧美在线free| 青草视频在线免费直播| 欧美激情论坛| 精品无码三级在线观看视频| 久久国产一级片| 亚洲视频专区在线| 高清国产一区二区三区四区五区| 欧美一区二区激情| 国产女同互慰高潮91漫画| 亚洲第一成年人网站| 国产成人激情视频| 在线精品小视频| 日本成人午夜影院| 精品国产乱码久久久久久免费| 欧美色网在线| 精品无码一区二区三区爱欲| 中文无字幕一区二区三区 | 久久精品一级| 妞干网在线免费视频| 亚洲精品美国一| 九色视频在线观看免费播放| 91嫩草免费看| 热久久国产精品| 国产性xxxx高清| 久热精品视频在线观看一区| 国产99久久| 精品人妻伦一二三区久| 欧美蜜桃一区二区三区| 悠悠资源网亚洲青|