• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Spring Cloud的微服務架構的應用與實現

    2021-04-03 23:46:40葛萌李闖男歐陽宏基
    現代信息科技 2021年19期

    葛萌 李闖男 歐陽宏基

    摘? 要:傳統(tǒng)單體架構存在著開發(fā)技術單一、系統(tǒng)耦合度高、錯誤隔離性差、可收縮性差等缺點。微服務架構以分而治之、可收縮性強、模塊獨立開發(fā)、迭代周期短等優(yōu)點逐漸成為新一代軟件開發(fā)架構用來彌補單體架構的缺陷。介紹了微服務架構的基本概念,以Spring Cloud微服務框架為基礎,利用Java語言、中間件技術和MySQL數據庫設計并實現了一個教師教學評價系統(tǒng)。論述了微服務架構實現的關鍵步驟和系統(tǒng)核心模塊的實現過程,為微服務架構在應用中的實現提供了一定的借鑒。

    關鍵詞:微服務架構;Spring Cloud;中間件技術;教學評價系統(tǒng)

    中圖分類號:TP311? ? ? ? ? ? ? ? ? 文獻標識碼:A文章編號:2096-4706(2021)19-0023-04

    Application and Implementation of Microservice Architecture Based on Spring Cloud

    GE Meng, LI Chuangnan, OUYANG Hongji

    (School of Computer Science, Xianyang Normal University, Xianyang 712000, China)

    Abstract: The traditional monomer architecture has some disadvantages, such as single development technology, high system coupling, poor error isolation, poor scalability and so on. Microservice architecture has gradually become a new generation of software development architecture to make up for the defects of monomer architecture with the advantages of divide and rule, strong contractibility, independent module development and short iteration cycle. This paper introduces the basic concept of microservice architecture, designs and implements a teacher teaching evaluation system based on Spring Cloud microservice framework, Java language, middleware technology and MySQL database. It discusses the key steps of implementation of microservice architecture and the implementation process of system core modules, which provides a certain reference for the implementation of microservice architecture in application.

    Keywords: microservice architecture; Spring Cloud; middleware technology; teaching evaluation system

    0? 引? 言

    傳統(tǒng)的單體應用系統(tǒng)架構會隨著軟件規(guī)模和業(yè)務的擴大變得復雜且不易于擴展和維護,微服務架構的出現很好地解決了這個問題[1]。微服務架構是一種架構模式,它提倡將單一應用程序劃分成一組小的服務,服務之間相互協調、互相配合,為用戶提供最終價值。每個服務運行在其獨立的進程中,服務和服務之間采用輕量級的通信機制相互溝通。每個服務都圍繞著具體的業(yè)務進行構建,并且能夠被獨立的部署到生產環(huán)境、類生產環(huán)境等[2]。

    本文以Spring Cloud為微服務架構的實現框架[3],以教師教學評價為業(yè)務背景,綜合應用Maven管理工具、Mycat中間件、SSM框架[4]、Docker容器等技術,實現了微服務開發(fā)的基本流程,詳細描述了核心模塊的實現過程,Spring Clound框架的應用與實現提供了一定的參考。

    1? 微服務架構相關技術概述

    1.1? Spring Boot框架

    Spring Boot是一個Java EE一站式開發(fā)框架,可以簡單、快速、零配置的創(chuàng)建基于Spring的項目[5]。Spring Boot提供了大量配置包,能夠自動識別查找依賴管理中提供的jar包并進行配置。同時內置了Servlet容器,服務器上無須安裝額外的軟件,只要具備Java Runtime環(huán)境即可運行。還內置了健康檢查、度量指標,可方便接入既有運維監(jiān)控系統(tǒng),也可使用自身提供的Spring Boot Admin服務監(jiān)控。

    1.2? Spring Cloud框架

    Spring Cloud是一款基于Java語言、采用Spring Boot開發(fā)的微服務框架。它提供了服務治理、分布式配置、分布式任務、服務跟蹤、消息總線、服務負載均衡、服務熔斷降級等一系列問題的解決方案[6]。其中包括的核心組件有:(1)Spring Cloud Consul Config是一個分布式配置中心,為注冊在同一Consul集群下的微服務下發(fā)配置。(2)Spring Cloud Consul Discovery將微服務注冊到Consul中。(3)Spring Cloud OpenFeign聲明式RestClient,通過接口方式調用其他微服務,封裝了RestTemplate和負載均衡。(4)Spring Cloud LoadBalancer為微服務調用提供負載均衡。(5)Spring Cloud Hystrix斷路器避免將單個服務的故障擴散到整個服務集群中。(6)Spring Data用于簡化Spring應用對數據的訪問,包括關系型數據庫、非關系數據庫、Map-Reduce 框架和云數據服務等。

    1.3? Mycat數據庫中間件

    Mycat是一個開源的、面對大中型應用的數據庫中間件[7]。使用Mycat的分庫分表技術,可將大量記錄分散到不同的MySQL數據庫儲存。Mycat負責維護具體的表信息。還可以通過讀寫分離技術來分散讀寫請求,在高并發(fā)場景下降低單一MySQL服務器的訪問壓力。

    1.4? OpenResty網關負載均衡

    OpenResty是一款基于Nginx與Lua的高性能Web平臺,其內部集成了大量優(yōu)秀的Lua庫、第三方模塊以及其依賴項,用于方便地搭建能夠處理高并發(fā)、高擴展性的動態(tài)Web應用、Web服務和動態(tài)網關[8]。當擴展微服務時,Nginx的配置文件并不能同步的發(fā)生變化[9],需要借助OpenResty中不同流程的指令加上Lua語言來實現動態(tài)配置,通過非阻塞的API來完成無感知的負載配置變更。

    2? ?教學評價系統(tǒng)架構與服務

    2.1? 系統(tǒng)架構

    教學評價系統(tǒng)的架構如圖1所示,其中包括15個業(yè)務微服務、網關微服務、網關負載均衡、服務監(jiān)控、服務治理中心、Mycat數據庫中間件。其中15個業(yè)務微服務、服務監(jiān)控和網關微服務都需要注冊到Consul中。Consul和服務監(jiān)控都會對微服務進行健康檢查,將不可用的服務實例逐出實例列表。服務監(jiān)控檢查到服務狀態(tài)發(fā)生變化會在監(jiān)控頁面發(fā)出通知、并向預設的通知方式中發(fā)送模板信息。

    2.2? 服務劃分

    整個教師教學評價系統(tǒng)按功能模塊進行服務劃分,各服務的名稱和含義如表1所示。

    3? 微服務在教學評價系統(tǒng)中的實現

    3.1? Maven工程

    系統(tǒng)所有模塊均由Maven進行管理。創(chuàng)建一個Maven工程打包類型設為POM,作為所有模塊的父工程。該工程用來約束全部微服務的Spring Boot版本、Spring Cloud版本。首先在該工程中引入Spring Boot的父工程作為Jar包依賴版本約束,然后再引入Spring Cloud依賴管理,最后再引入各個服務所需的依賴。

    3.2? 管理服務

    管理服務是邏輯上劃分的一組服務,主要負責維護整個系統(tǒng)的基礎數據。該服務連接Mycat數據庫中間件,為管理服務、身份認證服務、評價服務提供服務。以上服務在對數據修改后傳遞到這個服務保存數據。教師服務、數據字典服務、評價規(guī)則服務、指標服務、學生服務、課程服務、學年服務。這些服務的工程結構是相似的,采用經典的三層架構來實現:利用Spring MVC實現控制層,利用Spring實現業(yè)務層,利用MyBatis實現持久層,利用Spring實現3層的整合。

    3.3? 服務治理

    Consul提供服務發(fā)現與配置,每個服務里都配置了Consul的地址。微服務啟動后會自動向Consul注冊,提供自己的服務名、IP地址、端口號、上下文路徑、健康檢查地址等信息。啟動Consul后,可通過8500端口查看UI界面,服務健康監(jiān)控如圖2所示。

    3.4? API網關

    Spring Cloud Gateway是高性能網關,它提供了微服務請求統(tǒng)一入口。該微服務可以將指定URL或者匹配到URL的請求轉發(fā)到指定的微服務中去,同時當轉發(fā)的微服務有多個實例時,自動對這些實例使用負載均衡算法轉發(fā)請求。指定的URL規(guī)則配置在bootstrap.yml文件中,如圖3所示。Routs表示路由的配置列表開始,id代表這條路由的名字,uri屬性配置轉發(fā)地址,可以使用服務名代替,lb://代表自動使用負載均衡。predicates代表轉發(fā)規(guī)則,配置為指定的路徑。filters屬性代表過濾器,此處配置為熔斷。當轉發(fā)的微服務不可用時,轉發(fā)到熔斷地址fallback,相關代碼如圖3所示。

    3.5? OpenResty網關負載均衡

    通過OpenResty內置的lua語言、lua-resty-redis、lua-cJSON和lua-resty-balancer模塊,結合Redis來動態(tài)配置網關。首先在init_by_lua_file中指定運行腳本init.lua,在init.lua中初始化cJSON、balancer模塊作為全局變量。同時初始全局變量請求計數器vtimes為-1,當前服務列表下標currentserver為1。默認的網關地址serverlist初始為config.lua中配置的默認網關地址。在access_by_lua_file中指定運行腳本access.lua,在access.lua中判斷請求計數器vtimes是否小于0,如果為真就重新賦值請求計數器并從Redis中獲取數據。成功獲得到數據就更新當前服務器列表。vtimes初始化為-1就要求在第一次請求時刷新配置。在balancer_by_lua_file中指定運行腳本balancer.lua,在balancer.lua首先判斷當前serverList的大小,當列表大小等于1時表示只有一個網關,這時候就無須再進行負載均衡直接轉發(fā)便可以。大于1時,采用輪詢算法將每個請求分別轉發(fā)到不同的網關上。

    3.6? 服務調用

    本系統(tǒng)微服務之間使用HTTP+JSON來實現通信。HTTP是通信的協議,JSON是通信時的數據格式[10],使用OpenFeign來隱藏遠程調用的實現細節(jié)。首先在需要調用微服務的pom.xml中增加OpenFeign依賴,然后創(chuàng)建一個接口,添加@FeignClient注解。其中value的值是要調用的服務名,path是調用服務的上下文路徑,fallback是調用失敗時調用該接口的實現類。在調用時直接將注入到調用對象中,調用findAllDepartments()方法即可。

    3.7? 服務熔斷

    本系統(tǒng)的服務熔斷主要應用在網關轉發(fā)和微服務間調用上,在這兩點上添加熔斷可以確保系統(tǒng)的穩(wěn)定運行。網關的熔斷配置在過濾器上的fallbackuri,當網關轉發(fā)時發(fā)現此服務無實例可用或者應答超時,將直接轉發(fā)到fallbackuri配置的地址上。因為微服務間調用使用了OpenFeign,其內部已經封裝熔斷。在Feign接口上配置fallback選項為接口指定一個實現類,在調用失敗后會使用這個類的方法作為此接口的默認實現方法。

    3.8? 公共模塊

    公共模塊封裝了15個業(yè)務微服務的實體類、響應請求的包裝類、身份認證工具類,每個微服務都可以從該模塊中調用自己需要的類。不同的微服務之間會通過調用其他的微服務來獲取對象。定義CommonResponse類負責系統(tǒng)多數對外響應,需要考慮普適性、可重用性。該類提供了5種響應狀態(tài):代碼code、操作結果消息message、實例數據對象data、實例數據對象集合table和請求號requestId。包含的方法包括:ok()/ok(String message)、error()/error(String message)、auth(String message)、bad()、busy()、data(Model data)和table(List table)。

    3.9? 身份認證服務

    認證服務涉及賬戶的登錄、注銷、維護登錄用戶信息、每個角色能訪問的指標、修改密碼、系統(tǒng)訪問憑證下發(fā)等功能。所有的用戶在訪問任何服務時都必須在請求中攜帶身份認證服務下發(fā)的訪問憑證。用戶的登錄、注銷、獲取的用戶信息等都需要將請求路由給該服務完成。由于HTTP是無狀態(tài)協議,本系統(tǒng)采用前后端分離技術開發(fā),不能像傳統(tǒng)的應用一樣在瀏覽器端設置一個Cookie來維護會話信息。通過使用訪問憑證的方式,后端不需要維護會話只需要憑證,前端也只需要保存憑證。前端將訪問憑證保存在瀏覽器里,在請求后端時帶了此憑證完成身份校驗。所有的服務在操作時都必定會先驗證用戶賬戶的合法性,都會請求身份認證服務檢查憑證。每次請求都驗證會大大降低性能,在請求量大時會可能直接導致身份認證服務宕機。因為外部所有的請求都會通過網關,所以在Spring Cloud Gateway上做請求的憑證檢查。統(tǒng)一放行無憑證但正在請求身份認證的請求,攔截到其他服務的請求并檢查憑證。憑證有效放行請求,憑證無效不放行并返回憑證無效信息。

    身份認證服務依賴于管理服務中的學生服務和教師服務,身份認證服務只維護被發(fā)送過訪問憑證的用戶信息,并不維護數據庫中的用戶信息。身份認證服務將接收的賬戶密碼根據請求的接口轉發(fā)到學生服務或者是教師服務。學生服務或教師服務在收到賬戶和密碼后會在數據庫中查詢比對用戶信息。查詢成功后返回給身份認證服務用戶信息,認證服務將根據用戶信息簽發(fā)憑證,同時將用戶信息緩存到Redis中,設置過期時間為1小時。用戶注銷時刪除Redis中緩存的用戶信息。

    系統(tǒng)的憑證基于JSON Web Tokens(JWT)[11]設計,JWT非常適合無狀態(tài)的HTTP協議。當用戶登錄成功后將獲得的用戶信息中的學工號加入JWT的sub字段、角色ID加入JWT的role字端、過期時間為當前系統(tǒng)時間加一個小時,返回給用戶。用戶的下次請求會在HTTP頭部的Authorization字段添加下發(fā)的憑證,網關會負責檢查憑證。

    3.10? 評價服務

    評價服務分為學生評價服務和教學督導評價服務,包含的功能如圖4所示。之所以拆分為兩個,是因為在實際業(yè)務中學生的人數遠遠大于教學督導的人數。那么學生評價服務接受的請求量也遠遠大于教學督導評價服務所接受的請求量,將兩個服務分離能更有效地在請求量增大時進行動態(tài)擴容處理。

    4? 結? 論

    Spring Cloud框架提供了微服務架構應用的“一站式”解決方案,簡化了微服務架構在應用系統(tǒng)的使用過程。首先介紹了Spring Cloud框架及其包括的核心組件,然后結合教學評價系統(tǒng)闡述了Spring Cloud框架的具體使用過程,重點描述了服務治理、API網關、負載均衡、服務調用、服務熔斷、業(yè)務服務等模塊的實現過程。為Spring Cloud框架的使用提供了一定的借鑒。

    參考文獻:

    [1] 倪小璐,王旭英,邊俊凱,等.微服務軟件架構設計模式及其應用 [J].杭州師范大學學報(自然科學版),2021,20(4):442-448.

    [2] 馮志勇,徐硯偉,薛霄,等.微服務技術發(fā)展的現狀與展望 [J].計算機研究與發(fā)展,2020,57(5):1103-1122.

    [3] SUN X,CHEN H N,WANG Q Y,et al. Research and Design of Online Training Platform based on Spring Cloud Distributed System Structure and Computer Big Data [J/OL].Journal of Physics:Conference Series,2021,1952:1-7.[2021-09-03].https://iopscience.iop.org/article/10.1088/1742-6596/1952/4/042087.

    [4] 王偉,常慶麗,吳朝霞.基于Springboot+Vue的精準幫扶系統(tǒng)研究與實現 [J].河南科技,2021,40(27):12-14.

    [5] 朱瑞,曾勁濤,龍滿生.基于SSM框架的創(chuàng)業(yè)資訊發(fā)布系統(tǒng)的設計與實現 [J].井岡山大學學報(自然科學版),2021,42(1):54-60.

    [6] 歐陽宏基,楊鐸.基于微服務架構的學位論文寫作輔助平臺 [J].計算機與現代化,2019(10):34-39.

    [7] 張瑩,鄭學智.基于Mycat的大數據存儲研究 [J].電子設計工程,2020,28(5):1-6.

    [8] 溫馨,樊婧雯,王富強.基于OpenResty平臺的API網關系統(tǒng)的設計與實現 [J].信息化研究,2020,46(3):62-68.

    [9] 許諾.大數據下基于Nginx負載均衡的教務系統(tǒng)優(yōu)化設計 [J].信息技術與信息化,2021(6):191-193.

    [10] 劉家雨,王永生,劉愛東.基于JSON的防空武器系統(tǒng)應用適配器 [J].兵工自動化,2021,40(7):1-4.

    [11] SPIGA D,PRA S D,SALOMONI D,et al. Dynamic integration of distributed,Cloud-based HPC and HTC resources using JSON Web Tokens and the INDIGO IAM Service [J].EPJ Web of Conferences,2020,245:1-9.[2021-09-03].https://doi.org/10.1051/epjconf/202024507020.

    作者簡介:葛萌(1980—),女,漢族,陜西咸陽人,講師,碩士,研究方向:軟件工程、企業(yè)級JavaEE應用開發(fā);李闖男(1999—),男,漢族,陜西咸陽人,本科在讀,研究方向:軟件工程;歐陽宏基(1982—),男,漢族,陜西寶雞人,副教授,碩士,研究方向:軟件工程、軟件設計與體系結構。

    欧美性猛交╳xxx乱大交人| 99九九线精品视频在线观看视频| 日产精品乱码卡一卡2卡三| 蜜臀久久99精品久久宅男| av在线亚洲专区| 国产精品伦人一区二区| 嫩草影院入口| 高清日韩中文字幕在线| 一区二区av电影网| 亚洲av二区三区四区| 久久久久久久亚洲中文字幕| 亚洲国产精品成人久久小说| 国产综合精华液| 爱豆传媒免费全集在线观看| 中文天堂在线官网| 国产伦理片在线播放av一区| 麻豆精品久久久久久蜜桃| 三级国产精品片| 色视频在线一区二区三区| 少妇人妻 视频| 女人久久www免费人成看片| 狠狠精品人妻久久久久久综合| 亚洲av不卡在线观看| 丰满少妇做爰视频| 制服丝袜香蕉在线| 亚洲精华国产精华液的使用体验| 国产精品久久久久久精品古装| 别揉我奶头 嗯啊视频| 国产在视频线精品| 日韩av免费高清视频| 亚洲av国产av综合av卡| 国产探花极品一区二区| 亚洲天堂国产精品一区在线| 日本爱情动作片www.在线观看| 国产老妇女一区| 国产伦精品一区二区三区四那| 女人被狂操c到高潮| 久久久色成人| 男女国产视频网站| 国产一区二区在线观看日韩| 亚洲国产高清在线一区二区三| 插逼视频在线观看| 欧美老熟妇乱子伦牲交| 丝瓜视频免费看黄片| 亚洲国产色片| 少妇裸体淫交视频免费看高清| 午夜免费鲁丝| 色吧在线观看| 2022亚洲国产成人精品| 亚洲成色77777| 国产在线男女| 一个人看视频在线观看www免费| 精品人妻一区二区三区麻豆| 99久久精品国产国产毛片| 亚洲内射少妇av| eeuss影院久久| 国产成人精品婷婷| 欧美日韩在线观看h| 欧美日韩一区二区视频在线观看视频在线 | 看非洲黑人一级黄片| 精品人妻偷拍中文字幕| 国产成人精品福利久久| 久久这里有精品视频免费| 亚洲精品国产av蜜桃| 熟女人妻精品中文字幕| 国产精品久久久久久精品古装| 久久久久国产精品人妻一区二区| 男人和女人高潮做爰伦理| 六月丁香七月| 一级毛片久久久久久久久女| 一级a做视频免费观看| 久久久久久伊人网av| 国产一区二区在线观看日韩| 日日啪夜夜撸| 日本黄大片高清| 少妇高潮的动态图| 亚洲无线观看免费| 男女无遮挡免费网站观看| 国产 一区 欧美 日韩| 九九爱精品视频在线观看| 特大巨黑吊av在线直播| 麻豆精品久久久久久蜜桃| 国产黄色视频一区二区在线观看| 能在线免费看毛片的网站| 男男h啪啪无遮挡| 国精品久久久久久国模美| 校园人妻丝袜中文字幕| 超碰av人人做人人爽久久| 欧美性猛交╳xxx乱大交人| 亚洲精品国产成人久久av| 国国产精品蜜臀av免费| 国产av不卡久久| 亚洲内射少妇av| 又粗又硬又长又爽又黄的视频| 久久久久久久久大av| 免费av毛片视频| 日日撸夜夜添| 国产精品秋霞免费鲁丝片| 看非洲黑人一级黄片| 日韩精品有码人妻一区| 视频区图区小说| 又大又黄又爽视频免费| 国产一区二区在线观看日韩| 日韩伦理黄色片| 国产真实伦视频高清在线观看| 国产午夜精品久久久久久一区二区三区| 久久久午夜欧美精品| 久久99精品国语久久久| 国产黄频视频在线观看| 国产一区二区三区av在线| 深夜a级毛片| 深夜a级毛片| 精品久久久久久久久亚洲| 91aial.com中文字幕在线观看| 日本与韩国留学比较| 国产人妻一区二区三区在| 久久综合国产亚洲精品| 久久影院123| 一级毛片久久久久久久久女| 成人漫画全彩无遮挡| 欧美性感艳星| 一二三四中文在线观看免费高清| 久久6这里有精品| 欧美成人a在线观看| 美女内射精品一级片tv| 18禁裸乳无遮挡免费网站照片| 18禁裸乳无遮挡免费网站照片| 国产亚洲精品久久久com| 国产精品熟女久久久久浪| 国产人妻一区二区三区在| 最近的中文字幕免费完整| 天堂俺去俺来也www色官网| 久久精品国产亚洲网站| 蜜桃亚洲精品一区二区三区| 在线亚洲精品国产二区图片欧美 | 亚洲人成网站在线播| 老师上课跳d突然被开到最大视频| 日韩电影二区| 日本熟妇午夜| 网址你懂的国产日韩在线| 全区人妻精品视频| 成人毛片60女人毛片免费| 欧美精品人与动牲交sv欧美| 欧美亚洲 丝袜 人妻 在线| 国产午夜精品久久久久久一区二区三区| 亚洲成人中文字幕在线播放| 亚洲伊人久久精品综合| 免费播放大片免费观看视频在线观看| 久久久成人免费电影| 欧美bdsm另类| 搡女人真爽免费视频火全软件| 亚洲av.av天堂| 2018国产大陆天天弄谢| 日韩强制内射视频| 久久97久久精品| 王馨瑶露胸无遮挡在线观看| 三级国产精品片| 日韩电影二区| 人人妻人人看人人澡| 在线精品无人区一区二区三 | 搞女人的毛片| 国产精品一区二区在线观看99| 国产精品一区二区性色av| 免费高清在线观看视频在线观看| 精品久久久久久久久亚洲| www.色视频.com| 亚洲av免费在线观看| 综合色av麻豆| 女人十人毛片免费观看3o分钟| 一区二区三区乱码不卡18| 欧美 日韩 精品 国产| 丝袜喷水一区| 亚洲精华国产精华液的使用体验| 男人舔奶头视频| 五月玫瑰六月丁香| av女优亚洲男人天堂| 精品久久久久久久人妻蜜臀av| 在线观看av片永久免费下载| 中文精品一卡2卡3卡4更新| 美女内射精品一级片tv| 蜜桃亚洲精品一区二区三区| 黄色配什么色好看| 日产精品乱码卡一卡2卡三| 亚洲最大成人av| 国产视频内射| 亚洲,欧美,日韩| av播播在线观看一区| 麻豆国产97在线/欧美| 国产精品久久久久久av不卡| 极品教师在线视频| 黄色配什么色好看| 五月伊人婷婷丁香| 欧美xxxx黑人xx丫x性爽| 日本三级黄在线观看| 欧美日韩综合久久久久久| 永久免费av网站大全| 一区二区三区精品91| 欧美bdsm另类| 中国三级夫妇交换| 日韩免费高清中文字幕av| 亚洲精品国产av蜜桃| 老女人水多毛片| 国产淫语在线视频| 国产精品人妻久久久久久| 国产有黄有色有爽视频| 亚洲一级一片aⅴ在线观看| 在线观看免费高清a一片| 久久久久久久大尺度免费视频| 日韩国内少妇激情av| 精品国产乱码久久久久久小说| 精品少妇久久久久久888优播| 韩国av在线不卡| 国产免费又黄又爽又色| av福利片在线观看| 国产真实伦视频高清在线观看| 国模一区二区三区四区视频| 蜜桃久久精品国产亚洲av| 欧美激情国产日韩精品一区| 日本黄大片高清| 日韩强制内射视频| 国产亚洲一区二区精品| 青春草视频在线免费观看| 人妻 亚洲 视频| 黄色一级大片看看| 永久免费av网站大全| 97人妻精品一区二区三区麻豆| 男人添女人高潮全过程视频| 亚洲一区二区三区欧美精品 | 成人午夜精彩视频在线观看| 日产精品乱码卡一卡2卡三| 啦啦啦中文免费视频观看日本| 久久精品国产亚洲av天美| 精品国产一区二区三区久久久樱花 | 日韩视频在线欧美| 男女啪啪激烈高潮av片| 国产精品女同一区二区软件| 青春草国产在线视频| 一级爰片在线观看| 插逼视频在线观看| 少妇人妻 视频| 国产成人福利小说| 国产精品久久久久久av不卡| 人妻少妇偷人精品九色| 亚洲精品国产av蜜桃| 美女被艹到高潮喷水动态| 国产免费福利视频在线观看| 亚洲美女视频黄频| 国产精品精品国产色婷婷| videossex国产| 日韩视频在线欧美| 夜夜看夜夜爽夜夜摸| 免费av毛片视频| 日韩成人av中文字幕在线观看| 禁无遮挡网站| 亚洲天堂国产精品一区在线| 在线精品无人区一区二区三 | 2021天堂中文幕一二区在线观| 久久影院123| 亚洲美女搞黄在线观看| 欧美xxⅹ黑人| 日韩av免费高清视频| 视频中文字幕在线观看| 午夜老司机福利剧场| 国产精品久久久久久精品古装| 中国美白少妇内射xxxbb| 精品人妻偷拍中文字幕| 偷拍熟女少妇极品色| 水蜜桃什么品种好| videos熟女内射| 亚洲精品自拍成人| 超碰av人人做人人爽久久| 丝瓜视频免费看黄片| 免费观看在线日韩| 国产国拍精品亚洲av在线观看| 狂野欧美白嫩少妇大欣赏| 女的被弄到高潮叫床怎么办| 大香蕉久久网| 国产黄频视频在线观看| 69av精品久久久久久| 免费人成在线观看视频色| www.av在线官网国产| 国内精品美女久久久久久| 国产精品福利在线免费观看| 色吧在线观看| 久久人人爽av亚洲精品天堂 | 欧美性感艳星| 2021少妇久久久久久久久久久| 日本黄色片子视频| 精品久久久噜噜| 人妻制服诱惑在线中文字幕| 91久久精品电影网| 一区二区av电影网| 国产高清国产精品国产三级 | 国产免费视频播放在线视频| 亚洲国产精品成人久久小说| 内地一区二区视频在线| 欧美高清成人免费视频www| 99视频精品全部免费 在线| 蜜臀久久99精品久久宅男| 国产精品国产三级国产av玫瑰| 少妇裸体淫交视频免费看高清| 日韩亚洲欧美综合| 中文字幕亚洲精品专区| 99re6热这里在线精品视频| av在线观看视频网站免费| 亚洲精品乱久久久久久| 久久97久久精品| 少妇 在线观看| 大又大粗又爽又黄少妇毛片口| 永久网站在线| 久久人人爽人人爽人人片va| 美女cb高潮喷水在线观看| 亚洲欧美成人精品一区二区| 成人国产av品久久久| 啦啦啦在线观看免费高清www| 最近中文字幕高清免费大全6| 亚洲成人久久爱视频| 又爽又黄a免费视频| 在线精品无人区一区二区三 | 精品熟女少妇av免费看| 少妇被粗大猛烈的视频| 91久久精品国产一区二区三区| 久久国内精品自在自线图片| 极品教师在线视频| 国产精品不卡视频一区二区| av在线蜜桃| 久久久久久久久大av| 久久97久久精品| 天堂俺去俺来也www色官网| 可以在线观看毛片的网站| 国产有黄有色有爽视频| 久久精品久久久久久噜噜老黄| 青春草亚洲视频在线观看| 麻豆成人午夜福利视频| 新久久久久国产一级毛片| 国产一区二区三区综合在线观看 | 精品久久久噜噜| 欧美最新免费一区二区三区| 成人黄色视频免费在线看| 成人特级av手机在线观看| 亚洲精品国产av成人精品| 国产爽快片一区二区三区| 搞女人的毛片| 自拍偷自拍亚洲精品老妇| 欧美国产精品一级二级三级 | 国产精品一区二区在线观看99| 精品人妻视频免费看| 狂野欧美激情性xxxx在线观看| 麻豆成人午夜福利视频| tube8黄色片| av福利片在线观看| 精品国产三级普通话版| 最近中文字幕高清免费大全6| 三级国产精品片| 日韩欧美一区视频在线观看 | 一本久久精品| 99久久人妻综合| 亚洲国产日韩一区二区| 国产一区二区三区av在线| 搡老乐熟女国产| 97精品久久久久久久久久精品| 青春草视频在线免费观看| 成年女人看的毛片在线观看| 亚洲伊人久久精品综合| 天天躁日日操中文字幕| 国产v大片淫在线免费观看| 麻豆成人av视频| 蜜臀久久99精品久久宅男| a级毛片免费高清观看在线播放| 日韩亚洲欧美综合| 又黄又爽又刺激的免费视频.| 综合色av麻豆| 国产成人aa在线观看| 国产欧美日韩精品一区二区| 麻豆久久精品国产亚洲av| 在线观看三级黄色| 国内精品宾馆在线| 国产高清三级在线| 亚洲国产高清在线一区二区三| 亚洲av.av天堂| 欧美成人a在线观看| 别揉我奶头 嗯啊视频| 黄色日韩在线| 国产伦精品一区二区三区视频9| 91精品伊人久久大香线蕉| 亚洲精品国产av蜜桃| 伦理电影大哥的女人| 成人国产麻豆网| 王馨瑶露胸无遮挡在线观看| 精品亚洲乱码少妇综合久久| 看十八女毛片水多多多| 视频区图区小说| 性插视频无遮挡在线免费观看| 精品99又大又爽又粗少妇毛片| 成年版毛片免费区| 精品久久久久久电影网| 欧美xxxx黑人xx丫x性爽| 亚洲天堂国产精品一区在线| 你懂的网址亚洲精品在线观看| 爱豆传媒免费全集在线观看| 日本欧美国产在线视频| 亚洲三级黄色毛片| 在线观看av片永久免费下载| 国国产精品蜜臀av免费| 少妇熟女欧美另类| 久久久久久久久久成人| eeuss影院久久| 精品久久久久久久末码| 中文在线观看免费www的网站| 亚洲电影在线观看av| 亚洲精品色激情综合| 午夜爱爱视频在线播放| 亚洲精品一二三| 亚洲欧美日韩无卡精品| 久久6这里有精品| 高清在线视频一区二区三区| 日本免费在线观看一区| 高清av免费在线| 久久人人爽人人片av| 内射极品少妇av片p| 亚洲欧洲国产日韩| 18禁裸乳无遮挡免费网站照片| 国产高清三级在线| 成人毛片a级毛片在线播放| 久久精品综合一区二区三区| 一级黄片播放器| 亚洲最大成人中文| 精品一区二区免费观看| 国产精品嫩草影院av在线观看| 国产在线男女| 精品人妻视频免费看| 精品久久久久久久末码| 欧美一级a爱片免费观看看| 久久精品人妻少妇| 天美传媒精品一区二区| 99久久人妻综合| 在线看a的网站| 在线观看国产h片| 欧美 日韩 精品 国产| 久久久久久久久久人人人人人人| 日韩大片免费观看网站| 国产 精品1| 国产毛片在线视频| 国产伦精品一区二区三区视频9| 99久国产av精品国产电影| 小蜜桃在线观看免费完整版高清| 亚洲欧美日韩无卡精品| 欧美成人一区二区免费高清观看| 久久久久久久亚洲中文字幕| 午夜日本视频在线| 亚洲aⅴ乱码一区二区在线播放| 日韩成人av中文字幕在线观看| 天堂俺去俺来也www色官网| 白带黄色成豆腐渣| 精品午夜福利在线看| 亚洲精品第二区| 国产精品.久久久| 国产亚洲91精品色在线| 成年免费大片在线观看| 欧美最新免费一区二区三区| 国产国拍精品亚洲av在线观看| 色视频www国产| 国产老妇女一区| 久久久精品94久久精品| 成人亚洲精品av一区二区| 午夜福利在线观看免费完整高清在| 噜噜噜噜噜久久久久久91| 午夜精品国产一区二区电影 | 国内揄拍国产精品人妻在线| 亚洲av免费高清在线观看| 国产毛片在线视频| 日日撸夜夜添| 精品99又大又爽又粗少妇毛片| 成人亚洲欧美一区二区av| 一区二区三区四区激情视频| 在线观看人妻少妇| 最新中文字幕久久久久| 日本黄色片子视频| 我的老师免费观看完整版| 一本一本综合久久| 身体一侧抽搐| 国产人妻一区二区三区在| 精品人妻偷拍中文字幕| 51国产日韩欧美| 男女啪啪激烈高潮av片| 精品一区二区三区视频在线| 亚洲国产高清在线一区二区三| 亚洲欧美日韩卡通动漫| 日日摸夜夜添夜夜添av毛片| 男女边吃奶边做爰视频| 亚洲人成网站在线播| 日韩人妻高清精品专区| 天天躁日日操中文字幕| 亚洲av中文字字幕乱码综合| 日韩不卡一区二区三区视频在线| 日韩一区二区三区影片| 亚洲第一区二区三区不卡| 在线观看美女被高潮喷水网站| 在线观看一区二区三区激情| 哪个播放器可以免费观看大片| 久久久久网色| 白带黄色成豆腐渣| av一本久久久久| 国产大屁股一区二区在线视频| 日产精品乱码卡一卡2卡三| 最近手机中文字幕大全| 看黄色毛片网站| 精品一区二区免费观看| a级毛色黄片| 亚洲欧美一区二区三区黑人 | 色视频在线一区二区三区| 免费少妇av软件| 精品国产乱码久久久久久小说| 亚洲成人久久爱视频| 成人亚洲欧美一区二区av| 久久综合国产亚洲精品| 精品一区二区三卡| 搡女人真爽免费视频火全软件| 免费在线观看成人毛片| av.在线天堂| 最近中文字幕高清免费大全6| 秋霞伦理黄片| 高清日韩中文字幕在线| 晚上一个人看的免费电影| 亚洲激情五月婷婷啪啪| 日韩免费高清中文字幕av| 日本熟妇午夜| 国产亚洲最大av| 亚洲av成人精品一区久久| 少妇被粗大猛烈的视频| 99热全是精品| 1000部很黄的大片| 亚洲国产最新在线播放| 不卡视频在线观看欧美| 97在线视频观看| 国产成人精品一,二区| 一区二区av电影网| 一级av片app| 午夜日本视频在线| 在现免费观看毛片| av福利片在线观看| 国产高清有码在线观看视频| 免费看不卡的av| 国国产精品蜜臀av免费| 80岁老熟妇乱子伦牲交| 国产亚洲最大av| 联通29元200g的流量卡| 啦啦啦在线观看免费高清www| 在线观看一区二区三区激情| 亚州av有码| 国产又色又爽无遮挡免| 国产综合精华液| 搞女人的毛片| 嫩草影院新地址| 国产有黄有色有爽视频| 简卡轻食公司| 久久精品人妻少妇| 久久精品久久久久久久性| 哪个播放器可以免费观看大片| 成人亚洲精品av一区二区| 看非洲黑人一级黄片| 日日啪夜夜爽| 中文欧美无线码| 极品教师在线视频| 哪个播放器可以免费观看大片| 蜜桃亚洲精品一区二区三区| 欧美日韩在线观看h| 免费在线观看成人毛片| 精品人妻偷拍中文字幕| 中文乱码字字幕精品一区二区三区| 熟女电影av网| 欧美日韩国产mv在线观看视频 | 亚洲精华国产精华液的使用体验| 精品久久久久久久久av| 国产色婷婷99| 五月玫瑰六月丁香| 国产一区有黄有色的免费视频| 免费av毛片视频| 99久久人妻综合| 亚洲av成人精品一二三区| 欧美极品一区二区三区四区| 免费观看a级毛片全部| 热re99久久精品国产66热6| 2022亚洲国产成人精品| 狂野欧美激情性bbbbbb| 国产永久视频网站| 一区二区三区乱码不卡18| 久久久久久久久久人人人人人人| 大片免费播放器 马上看| 一个人看的www免费观看视频| 日日摸夜夜添夜夜爱| 精品酒店卫生间| 色播亚洲综合网| 女人久久www免费人成看片| 亚洲国产精品成人综合色| 五月开心婷婷网| 国产成人a∨麻豆精品| 成人亚洲精品一区在线观看 | 亚洲精品日韩av片在线观看| 在线天堂最新版资源| 天美传媒精品一区二区| 伊人久久精品亚洲午夜| 欧美成人一区二区免费高清观看| 高清午夜精品一区二区三区| 99热全是精品| 国内精品宾馆在线| 2022亚洲国产成人精品| 蜜桃亚洲精品一区二区三区| 精品国产乱码久久久久久小说| 亚洲国产成人一精品久久久| 黄片wwwwww| 日本三级黄在线观看| 免费av毛片视频| av在线老鸭窝| 国产国拍精品亚洲av在线观看|