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

    基于微服務構建模型的應用系統(tǒng)增量更新算法

    2018-03-13 05:18:55徐亮亮
    計算機與現(xiàn)代化 2018年2期
    關鍵詞:增量消耗子系統(tǒng)

    黃 林,楊 軍,徐亮亮

    (華北計算技術研究所基礎四部,北京 100083)

    0 引 言

    “微服務+微應用”架構[1-4]是近年興起的新型應用系統(tǒng)構建模型,具有架構靈活、高內聚、低耦合、有效支持DevOps[5](開發(fā)運維一體化)等新型特征,是有效響應需求靈活多變的新型軟件架構模式,在互聯(lián)網企業(yè)中得到了廣泛應用。

    應用系統(tǒng)與完全自由的互聯(lián)網應用相比,除了響應用戶的修改需求,還具備較多的集中管理功能,往往需要以應用系統(tǒng)而非一堆零散的APP形式發(fā)布,經常要求在特定時間集中完成系統(tǒng)全面更新任務,集中更新將會對后臺部署服務器造成集中式壓力,同時會在網絡上造成大量的應用下載流量,這些都需要有創(chuàng)新的系統(tǒng)升級方法。

    增量升級已有一些算法被廣泛應用,比如Bsdiff算法[6]、Xdelta3算法[7]等,但是這些算法通常只應用于單個應用的增量升級,在對大型的應用系統(tǒng)進行增量升級時效率低下,當網絡環(huán)境不好時,整體更新時間過長,容易超時導致更新失敗,應用系統(tǒng)發(fā)生頻繁更新時,應用系統(tǒng)更新的塊會比較集中。如何高效查找有差異的更新塊也是急需解決的問題。

    本文針對大型應用系統(tǒng)提出一種基于微服務構建模型的應用系統(tǒng)增量更新算法ASIUpdate(Application System Increment Update),通過細粒度分層次的系統(tǒng)劃分,利用二分法有效地將大型應用系統(tǒng)進行分解,有利于準確增量更新,提高增量升級效率。一般情況下,程序修改是局部性的,版本的升級只會影響其中的一部分,大型系統(tǒng)進行分解后,每個局部會變得很小,增量升級的對象也很小,效率會提升很快。利用空間局部性原理[8],采用標記每次發(fā)生變化的功能塊的方法,減少頻繁更新時查找塊的時間。

    1 應用系統(tǒng)功能構成及其構建模型

    1.1 應用系統(tǒng)構成

    一個功能完善、實用、擴展性良好的應用系統(tǒng)[9]按照職能管理劃分應該包括以下7個子系統(tǒng)(如圖1所示):生產管理子系統(tǒng)、供應管理子系統(tǒng)、市場銷售子系統(tǒng)、財務管理子系統(tǒng)、人力資源子系統(tǒng)、設備管理子系統(tǒng)、高層決策子系統(tǒng)。

    圖1 應用系統(tǒng)構成

    1.2 基于微服務的應用系統(tǒng)構建模型

    典型的應用系統(tǒng)EAI構建模型[10]包含應用集成框架、圖形化集成開發(fā)工具、流程管理器、監(jiān)控管理工具、統(tǒng)計分析工具等組件,其模型結構如圖2所示。

    圖2 應用系統(tǒng)EAI模型

    應用系統(tǒng)EAI模型不利于細粒度地對應用系統(tǒng)進行區(qū)塊劃分,而基于微服務的應用系統(tǒng)構建模型,通過細粒度分層次的系統(tǒng)劃分,可有效地解決大型應用系統(tǒng)的復雜性。本文基于微服務架構的應用系統(tǒng),結合傳統(tǒng)的CS架構模型可分為服務端和客戶端進行描述:

    1)服務端。如圖3所示,業(yè)務系統(tǒng)下包含云服務,云服務下包含微服務,微服務再是服務集群。

    圖3 服務端

    服務端將微服務進行分組,每組微服務對應多個微應用構成云服務,微應用[11]針對同業(yè)務開發(fā)小型系統(tǒng),提供更靈活、更個性化、更快速響應、更具可擴展性的服務,也更方便第三方開發(fā)商的接入。這些微服務運行在服務集群上,而這種云[12]是基于“云計算”[13-14]技術,通過使用計算分布在大量的分布式[15-17]計算機上,而非本地計算機或遠程服務器中,實現(xiàn)各種終端設備之間的互聯(lián)互通。用戶享受的所有資源、所有應用程序全部都由一個存儲和運算能力超強的云端后臺來提供。服務集群則是將很多服務器集中起來一起進行同一種服務,在客戶端看來就像是只有一臺服務器,集群可以利用多個計算機進行并行計算從而獲得很高的計算速度,也可以用多個計算機做備份,從而使得任何一個機器出現(xiàn)了故障整個系統(tǒng)還是能正常運行。

    2)客戶端。如圖4所示,業(yè)務系統(tǒng)下包含子系統(tǒng),子系統(tǒng)下包含應用,應用表現(xiàn)為二進制文件。

    圖4 客戶端

    客戶端以子系統(tǒng)的形式展現(xiàn)給用戶,這里的端為客戶提供本地服務的程序,除了一些只在本地運行的應用程序之外,一般安裝在普通的客戶機上,需要與服務端互相配合運行。而子系統(tǒng)則是包含很多應用的一個集合。子系統(tǒng)的行為由它所包含的應用提供,子系統(tǒng)實現(xiàn)一個或多個接口,這些接口定義子系統(tǒng)可以執(zhí)行的行為。

    服務端和客戶端可以用集合來表示:

    S={CS1, CS2, CS3, …, CSn}

    CS={a1, a2, a3, …, an}

    其中:S表示整個應用系統(tǒng)由子系統(tǒng)CS1, CS2, CS3, …, CSn構成的集合,單個子系統(tǒng)CS也是集合,由應用a1, a2, a3, …, an組合而成。

    基于微服務的應用系統(tǒng)構建模型有利于對應用系統(tǒng)進行合理的區(qū)塊劃分,方便拆分成塊進行增量更新。

    2 應用系統(tǒng)版本增量升級算法與實現(xiàn)

    一個大型復雜軟件應用拆分成多個微服務組成,系統(tǒng)中的各個微服務可被獨立部署,各個微服務之間是松耦合的,每個微服務僅關注于完成一件任務并很好地完成該任務,在所有情況下,每個任務代表著一個小的業(yè)務能力。ASIUpdate算法經過對基于微服務應用系統(tǒng)構建模型,將應用系統(tǒng)進行細粒度的分層區(qū)塊劃分,拆分成多個子系統(tǒng),再對子系統(tǒng)進行拆分成多個應用,通過外置描述文件找出差異的應用,最后對差異應用采用增量升級算法,通過外置描述文件記錄各區(qū)塊及分層的詳細信息,有利于適宜地使用差分算法。

    當應用系統(tǒng)發(fā)生頻繁的版本更新時,應用系統(tǒng)更新的塊會比較集中,在查找有差異的更新塊的過程中,根據(jù)空間局部性原理,當應用系統(tǒng)的某一塊發(fā)生更新時,在下一個版本中,其附近的塊也會很快發(fā)生更新,將每次發(fā)生更新的塊記錄到外置描述文件中,有利于下一次更新更快地找出差異的塊。

    Bsdiff算法是對整個二進制大文件進行無差別的二進制比對,而本文所采用的基于微服務應用系統(tǒng)構建模型的ASIUpdate算法,先通過二分法將大型系統(tǒng)進行大塊分層次分解,然后對分解后的小塊做比對。

    2.1 ASIUpdate算法原理

    圖5 ASIUpdate算法的原理

    圖5所示為ASIUpdate算法原理:圖5(a)是舊版本的應用系統(tǒng),包含4個子系統(tǒng)(每種顏色代表的區(qū)域代表一個子系統(tǒng)),每個子系統(tǒng)都包含多個應用(每一個小方塊代表一個應用);圖5(b)是新版本的應用系統(tǒng),與舊版本應用系統(tǒng)的區(qū)別在于有3個子系統(tǒng)都各有一個應用(白色區(qū)域)有版本更新;圖5(c)和圖5(d)為舊版本與新版本應用ASIUpdate算法先找出各個子系統(tǒng)中不同MD5值對應的塊,即有更新的應用,然后對這些塊進行差值處理,從而產生整個應用系統(tǒng)新舊版本之間的差異包;圖5(e)為舊版本和新版本即對新舊版本系統(tǒng)各個子系統(tǒng)中差異的應用采用Bsdiff算法生成差異包patch;圖5(f)則是最終對整個系統(tǒng)進行差異產生的系統(tǒng)差異包,其大小只包含有差異應用的差異包大小之和,即圖5(f)中有色的塊大小,最終的升級只需下載該差異包與舊版本的應用進行結合產生新的差異包進行升級,而無需下載圖5(b)中整個新版本應用系統(tǒng)。

    2.2 ASIUpdate算法及實現(xiàn)

    ASIUpdate算法主要分為6步,具體步驟如圖6所示。

    圖6 ASIUpdate算法流程

    1)劃分系統(tǒng)。將系統(tǒng)以不同的功能模塊按照基于微服務的應用系統(tǒng)構建模型進行劃分為相應的子系統(tǒng)branchSystem[],從而達到實用、擴展性好的效果。

    2)找出差異子系統(tǒng)。通過外置的描述文件(如MD5)值,找出差異的子系統(tǒng)。

    3)劃分子系統(tǒng)。將子系統(tǒng)再利用基于微服務的應用系統(tǒng)構建模型劃分應用app[],每個子系統(tǒng)里面的應用都有類似的功能或者屬于同種類型。

    4)找出有差異的應用。以區(qū)塊劃分的機制,通過外置的描述文件(如MD5)值,而非生硬地作二進制比較,找出有版本差異的應用diffApp[]。

    5)處理差異的應用。對應用采用單元級增量算法,生成差異包。

    6)合并成子系統(tǒng)差異包。將有差異的子系統(tǒng)中應用差異包按同一層合并成子系統(tǒng)差異包,并將有差異的塊記錄到子系統(tǒng)的外置描述文件中,方便下次更新采用局部性原理。

    7)合并成應用系統(tǒng)。將子系統(tǒng)差異包再按同一層合并成應用系統(tǒng)差異包。

    上述應用系統(tǒng)增量升級算法的關鍵在于通過描述文件的信息快速定位到有版本差異的子系統(tǒng),然后通過描述文件對應用信息的記錄,找出有變動的應用,對這些有變動的應用采用差值算法生成差異包。

    在步驟4、步驟5中關鍵算法的偽代碼實現(xiàn)如下:

    diff(oldApps, newApps, patchApps){

    for i←0 to oldApps.len do

    begin

    if oldApps[i].MD5 <> newApps[i].MD5 then

    Diff.gendiff(oldApps[i].path, newApps[i].path, patchApps[i].path);

    end;

    }

    3 實驗驗證與測試分析

    3.1 ASIUpdate算法效率分析

    時間效率上相對于整體差異的效率提升百分比為t。

    3.2 對比測試

    1)傳統(tǒng)的應用系統(tǒng)全部重裝的算法;

    2)應用系統(tǒng)整體Bsdiff的算法;

    3)本文實現(xiàn)的ASIUpdate算法。

    3.3 測試方法

    同樣的應用系統(tǒng)發(fā)布的2個版本,新版本比舊版本只有較微小的改動,只涉及少量的應用有變化。與Bsdiff算法作比較的原因在于其對單個文件進行增量升級應用廣泛,比較的核心點在大型應用系統(tǒng)整個增量升級過程中的效率和時間上。

    測量指標有:

    1)系統(tǒng)更新時間:客戶端日志記錄。

    2)網絡傳輸量:使用網絡監(jiān)控工具。

    實驗平臺是利用Java開發(fā)環(huán)境與Eclipse集成開發(fā)環(huán)境,與平臺無關。

    3.4 比對測試結果

    子系統(tǒng)中應用程序包大小的實驗數(shù)據(jù)如表1所示,柱狀圖如圖7所示。

    表1 應用新舊版本及差異包大小 /MB

    名稱舊版本大小新版本大小差異包大小APACHE_TOMCAT_Noarch_325.88.04AGENT_BASE_Noarch_3223230.149JAVA_JDK_Noarch_32138168163

    圖7 應用新舊版本及差異包大小對比

    從圖7的數(shù)據(jù)中可以看出patch包相對于新版本包大大減小。

    系統(tǒng)整體采用Bsdiff與本文的部分差異算法ASIUpdate消耗的時間的實驗數(shù)據(jù)如表2所示,對比柱狀圖如圖8所示。

    表2 系統(tǒng)整體Bsdiff與部分差異算法ASIUpdate消耗時間 /ms

    名稱全量Bsdiff算法消耗的時間ATUPdating算法消耗的時間APACHE_TOMCAT_Noarch_322600026500AGENT_BASE_Noarch_322400400JAVA_JDK_Noarch_329800099800

    圖8 系統(tǒng)整體BsDiff與部分差異算法ASIUpdate消耗時間對比

    從圖8的數(shù)據(jù)中可以看出,當拆分的塊有更新時,本文實現(xiàn)的部分差異算法ASIUpdate消耗的時間比系統(tǒng)整體BsDiff消耗的時間略大,但是沒有變化的塊基本不消耗時間,對于一組微服務整體的升級過程中,往往只有某些塊發(fā)生變化,大大縮短了增量升級過程的時間。

    全量升級與增量升級所消耗的時間實驗數(shù)據(jù)如表3所示,對比柱狀圖如圖9所示。

    表3 全量升級與增量升級所消耗的時間實驗數(shù)據(jù) /ms

    名稱全量Bsdiff算法消耗的時間ATUPdating算法消耗的時間APACHE_TOMCAT_Noarch_321000600AGENT_BASE_Noarch_3220000JAVA_JDK_Noarch_32160008000

    圖9 全量升級與增量升級所消耗的時間實驗數(shù)據(jù)對比

    從圖9的數(shù)據(jù)中可以得出,增量升級相對于全量升級消耗的時間顯著降低。

    實驗數(shù)據(jù)的結果表明:本文提出的應用系統(tǒng)級更新算法ASIUpdate,可以有效提升效率。

    4 結束語

    本文提出的基于微服務構建模型的應用系統(tǒng)增量更新算法ASIUpdate,對大型應用系統(tǒng)進行塊級更新,采用空間局部性原理,通過外置描述文件記錄塊的詳細信息,測試數(shù)據(jù)表明,可有效解決大型應用系統(tǒng)更新過程中的單一升級不穩(wěn)定性問題,有效降低數(shù)據(jù)傳輸量、顯著提升系統(tǒng)更新速度,尤其在系統(tǒng)頻繁更新的情況下,可快速找到有差異的塊,對于大型應用系統(tǒng)快速迭代更新、系統(tǒng)快速生成起到有效的技術支撐作用。

    [1] Lewis J, Fowler M. Microservices[EB/OL]. https://www.martinfowler.com/articles/microservices.html, 2014-03-25.

    [2] 米沃奇. 深度剖析微服務架構的九大特征[J]. 電腦知識與技術:經驗技巧, 2016(10):105-110.

    [3] Walraven S, Truyen E,Joosen W. Comparing PaaS offerings in light of SaaS development[J]. Computing, 2014,96(8):669-724.

    [4] 郭棟,王偉,曾國蓀. 一種基于微服務架構的新型云件PaaS平臺[J]. 信息網絡安全, 2015(11):15-20.

    [5] 鄒筱菁,柯林. 基于DevOps的軟件開發(fā)管理模式[J]. 數(shù)字技術與應用, 2016(11):184-187.

    [6] Stolikj M, Cuijpers P J L, Lukkien J J. Efficient reprogramming of wireless sensor networks using incremental updates and data compression[C]// 2013 IEEE International Conference on Pervasive Computing and Communications Workshops(PERCOM Workshops). 2012:584-589.

    [7] 夏棋. 移動互聯(lián)網增量數(shù)據(jù)差分更新算法研究[D]. 成都:電子科技大學, 2014.

    [8] 劉巍. 基于空間局部性的PCM和DRAM混合內存頁面調度算法[J]. 中國科技論文, 2014,9(1):53-57.

    [9] 趙琳,張黎明. 基于SOA架構的企業(yè)應用系統(tǒng)研究[J]. 太原理工大學學報, 2007,38(6):535-539.

    [10] 過立新. 一種新型企業(yè)應用系統(tǒng)EAI模型的構建[J]. 電子科技, 2006(11):72-76.

    [11] 《中國金融電腦》編輯部. PWorld2015:聚焦互聯(lián)網+,助力“大平臺+微應用”[J]. 中國金融電腦, 2015(7):96.

    [12] 陳全,鄧倩妮. 云計算及其關鍵技術[J]. 計算機應用, 2009,29(9):2562-2567.

    [13] 王意潔,孫偉東,周松,等. 云計算環(huán)境下的分布存儲關鍵技術[J]. 軟件學報, 2012,23(4):962-986.

    [14] 盧小賓,王濤. Google三大云計算技術對海量數(shù)據(jù)分析流程的技術改進優(yōu)化研究[J]. 圖書情報工作, 2015,59(3):6-11.

    [15] 魏青松. 大規(guī)模分布式存儲技術研究[D]. 成都:電子科技大學, 2004.

    [16] 劉亞. 基于MooseFS分布式存儲策略的研究與實現(xiàn)[D]. 濟南:山東大學, 2015.

    [17] 吳思. 容錯分布式存儲系統(tǒng)擴容機制研究[D]. 合肥:中國科學技術大學, 2016.

    猜你喜歡
    增量消耗子系統(tǒng)
    如此消耗卡路里
    意林(2023年7期)2023-06-13 14:18:52
    玉鋼燒結降低固體燃料消耗實踐
    昆鋼科技(2022年4期)2022-12-30 11:23:46
    不對中轉子系統(tǒng)耦合動力學特性研究
    提質和增量之間的“辯證”
    當代陜西(2022年6期)2022-04-19 12:12:22
    降低鋼鐵料消耗的生產實踐
    昆鋼科技(2021年6期)2021-03-09 06:10:18
    GSM-R基站子系統(tǒng)同步方案研究
    “價增量減”型應用題點撥
    我們消耗很多能源
    駝峰測長設備在線監(jiān)測子系統(tǒng)的設計與應用
    基于均衡增量近鄰查詢的位置隱私保護方法
    電信科學(2016年9期)2016-06-15 20:27:25
    免费人成在线观看视频色| 国产三级在线视频| 国产精品三级大全| 亚洲最大成人手机在线| 成人亚洲精品av一区二区| 99久久精品一区二区三区| 国产精品久久久久久久电影 | 麻豆成人午夜福利视频| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 欧美激情久久久久久爽电影| 亚洲成人中文字幕在线播放| 一个人免费在线观看电影| 成人av在线播放网站| 国产av一区在线观看免费| 成人高潮视频无遮挡免费网站| 日韩免费av在线播放| 国产精品一区二区三区四区久久| 国产精品嫩草影院av在线观看 | 18禁裸乳无遮挡免费网站照片| 特大巨黑吊av在线直播| 亚洲第一电影网av| 国产 一区 欧美 日韩| 亚洲av五月六月丁香网| 热99在线观看视频| 最近最新中文字幕大全免费视频| 99久久综合精品五月天人人| 亚洲欧美日韩东京热| 日本熟妇午夜| 欧美在线黄色| АⅤ资源中文在线天堂| 啪啪无遮挡十八禁网站| 色尼玛亚洲综合影院| 欧美激情久久久久久爽电影| 国产精品av视频在线免费观看| 性色av乱码一区二区三区2| 97超级碰碰碰精品色视频在线观看| 一区二区三区国产精品乱码| 亚洲精品在线观看二区| 欧美日韩乱码在线| e午夜精品久久久久久久| 波多野结衣巨乳人妻| 国产爱豆传媒在线观看| 天天添夜夜摸| aaaaa片日本免费| 少妇的逼水好多| 国产高清视频在线播放一区| 久久久国产精品麻豆| 51国产日韩欧美| 99热这里只有是精品50| 久久精品91蜜桃| 久久中文看片网| 亚洲精品久久国产高清桃花| 两个人看的免费小视频| 两个人的视频大全免费| 亚洲内射少妇av| 亚洲国产色片| 午夜日韩欧美国产| 成人三级黄色视频| 久久久久国内视频| 脱女人内裤的视频| 亚洲真实伦在线观看| 极品教师在线免费播放| 精品日产1卡2卡| 免费看光身美女| 亚洲美女黄片视频| 老鸭窝网址在线观看| 欧美国产日韩亚洲一区| 成人av一区二区三区在线看| 天天添夜夜摸| 亚洲国产精品久久男人天堂| 在线观看66精品国产| 丰满的人妻完整版| 久9热在线精品视频| 啦啦啦观看免费观看视频高清| 色哟哟哟哟哟哟| 老汉色av国产亚洲站长工具| 日本撒尿小便嘘嘘汇集6| 久久久久免费精品人妻一区二区| 在线视频色国产色| 久久精品91无色码中文字幕| 国产成人av激情在线播放| 国产99白浆流出| 亚洲熟妇中文字幕五十中出| 日本黄色片子视频| 在线观看66精品国产| 免费电影在线观看免费观看| 在线观看免费午夜福利视频| 久久久久免费精品人妻一区二区| 18禁国产床啪视频网站| 在线观看日韩欧美| 国产伦在线观看视频一区| 在线视频色国产色| 18美女黄网站色大片免费观看| 尤物成人国产欧美一区二区三区| 午夜福利高清视频| 日本免费a在线| 老司机午夜福利在线观看视频| 在线国产一区二区在线| 男人舔女人下体高潮全视频| 欧美乱妇无乱码| 啦啦啦韩国在线观看视频| 日本免费一区二区三区高清不卡| 噜噜噜噜噜久久久久久91| 国产日本99.免费观看| 亚洲一区二区三区不卡视频| 黄色女人牲交| 在线观看午夜福利视频| 久久久久久久亚洲中文字幕 | 亚洲精品美女久久久久99蜜臀| 成人性生交大片免费视频hd| 天天一区二区日本电影三级| 亚洲av免费在线观看| 成人性生交大片免费视频hd| 国内精品一区二区在线观看| 欧美黄色片欧美黄色片| 色视频www国产| 久久精品国产亚洲av涩爱 | 国产精品 国内视频| 日韩欧美国产在线观看| 亚洲一区二区三区色噜噜| 久久香蕉国产精品| 校园春色视频在线观看| 一区二区三区激情视频| 观看美女的网站| 熟女少妇亚洲综合色aaa.| 黄色成人免费大全| 欧美日韩中文字幕国产精品一区二区三区| 两人在一起打扑克的视频| 精品久久久久久久人妻蜜臀av| 亚洲精品一区av在线观看| 91在线精品国自产拍蜜月 | 亚洲18禁久久av| 国产成人aa在线观看| 香蕉久久夜色| 色吧在线观看| av片东京热男人的天堂| 欧美区成人在线视频| 国产欧美日韩精品亚洲av| 无人区码免费观看不卡| 精品福利观看| 一个人免费在线观看的高清视频| 午夜福利成人在线免费观看| 国产精品综合久久久久久久免费| 免费人成视频x8x8入口观看| 久久久久久久亚洲中文字幕 | 免费看美女性在线毛片视频| 亚洲欧美激情综合另类| 禁无遮挡网站| 国产色爽女视频免费观看| 免费观看的影片在线观看| 欧美中文日本在线观看视频| 亚洲va日本ⅴa欧美va伊人久久| 九九在线视频观看精品| 久久精品影院6| 热99re8久久精品国产| 香蕉久久夜色| 国产精品一及| 好男人在线观看高清免费视频| 久久人妻av系列| 成人特级黄色片久久久久久久| 99精品欧美一区二区三区四区| 日韩亚洲欧美综合| 国产精品野战在线观看| 亚洲成人中文字幕在线播放| 日韩欧美精品免费久久 | 色哟哟哟哟哟哟| 波多野结衣高清作品| 国产美女午夜福利| 成年版毛片免费区| 亚洲国产欧美人成| 免费看日本二区| 国产精品1区2区在线观看.| 日韩欧美三级三区| 性欧美人与动物交配| 亚洲色图av天堂| 黄片小视频在线播放| 欧美日韩一级在线毛片| 激情在线观看视频在线高清| 哪里可以看免费的av片| 色综合欧美亚洲国产小说| 色老头精品视频在线观看| 18禁国产床啪视频网站| 桃色一区二区三区在线观看| 99视频精品全部免费 在线| 国产国拍精品亚洲av在线观看 | 熟女电影av网| 国内毛片毛片毛片毛片毛片| 国产高清三级在线| 美女大奶头视频| 成人无遮挡网站| 国产精品电影一区二区三区| 国产精品香港三级国产av潘金莲| 亚洲人成电影免费在线| 亚洲色图av天堂| 少妇的逼好多水| 欧美黄色淫秽网站| 国产极品精品免费视频能看的| 久久久久久大精品| 精品久久久久久久久久久久久| 免费在线观看影片大全网站| 久久久久久久精品吃奶| 国产伦精品一区二区三区四那| 国产真实伦视频高清在线观看 | 51午夜福利影视在线观看| 在线播放国产精品三级| 午夜免费成人在线视频| 男人的好看免费观看在线视频| 国产激情偷乱视频一区二区| 亚洲美女视频黄频| 免费在线观看成人毛片| 国产极品精品免费视频能看的| 国产精品精品国产色婷婷| 欧美中文综合在线视频| 神马国产精品三级电影在线观看| 最后的刺客免费高清国语| 国产精品野战在线观看| 免费电影在线观看免费观看| www国产在线视频色| 精品一区二区三区视频在线观看免费| 亚洲七黄色美女视频| 国产又黄又爽又无遮挡在线| 美女大奶头视频| 久久九九热精品免费| 在线观看舔阴道视频| 草草在线视频免费看| 成人性生交大片免费视频hd| 黄色成人免费大全| 免费看美女性在线毛片视频| 怎么达到女性高潮| 国产精品av视频在线免费观看| 成人性生交大片免费视频hd| 免费av不卡在线播放| 国产一区二区激情短视频| 色综合欧美亚洲国产小说| 亚洲成人久久性| 精品免费久久久久久久清纯| a级一级毛片免费在线观看| 国产一区二区在线观看日韩 | 日本与韩国留学比较| 啪啪无遮挡十八禁网站| 免费av观看视频| www.色视频.com| 在线免费观看不下载黄p国产 | 免费看光身美女| 五月玫瑰六月丁香| 欧美黄色淫秽网站| 伊人久久大香线蕉亚洲五| 一个人观看的视频www高清免费观看| 脱女人内裤的视频| 草草在线视频免费看| 很黄的视频免费| 小说图片视频综合网站| 亚洲aⅴ乱码一区二区在线播放| 看免费av毛片| 午夜免费观看网址| 亚洲av不卡在线观看| 午夜福利在线观看免费完整高清在 | 成人三级黄色视频| 51国产日韩欧美| 欧美最新免费一区二区三区 | 母亲3免费完整高清在线观看| 国产伦精品一区二区三区四那| 日韩欧美一区二区三区在线观看| 成年女人毛片免费观看观看9| 老汉色∧v一级毛片| 亚洲欧美日韩卡通动漫| 中文资源天堂在线| 久久久久久国产a免费观看| 国产久久久一区二区三区| 欧美又色又爽又黄视频| 国产淫片久久久久久久久 | 每晚都被弄得嗷嗷叫到高潮| 午夜老司机福利剧场| 成人永久免费在线观看视频| 久久久国产精品麻豆| 国产高清videossex| 国产野战对白在线观看| 黄色片一级片一级黄色片| 一级黄色大片毛片| 99热只有精品国产| 男插女下体视频免费在线播放| 黄片小视频在线播放| 香蕉av资源在线| 麻豆国产97在线/欧美| 老鸭窝网址在线观看| 亚洲国产精品久久男人天堂| 国产伦在线观看视频一区| 日韩人妻高清精品专区| 日本精品一区二区三区蜜桃| 两个人视频免费观看高清| 国产美女午夜福利| 日韩大尺度精品在线看网址| 国产精品久久久久久久电影 | 成人无遮挡网站| 亚洲精品乱码久久久v下载方式 | 亚洲无线在线观看| 99riav亚洲国产免费| 国产精品永久免费网站| 一区二区三区激情视频| 淫秽高清视频在线观看| 夜夜躁狠狠躁天天躁| www日本黄色视频网| 久久久久性生活片| 国产极品精品免费视频能看的| 欧美黑人巨大hd| 国产伦在线观看视频一区| 亚洲av日韩精品久久久久久密| 国产 一区 欧美 日韩| 亚洲片人在线观看| 色av中文字幕| 一级a爱片免费观看的视频| 老司机午夜十八禁免费视频| 日韩欧美 国产精品| 成人无遮挡网站| 老熟妇乱子伦视频在线观看| 亚洲七黄色美女视频| 在线观看舔阴道视频| 久久久久久国产a免费观看| 欧美一级a爱片免费观看看| 草草在线视频免费看| 婷婷丁香在线五月| 色噜噜av男人的天堂激情| 首页视频小说图片口味搜索| 日韩成人在线观看一区二区三区| 一进一出抽搐动态| 国产爱豆传媒在线观看| 国产淫片久久久久久久久 | 国产男靠女视频免费网站| 午夜精品久久久久久毛片777| 女同久久另类99精品国产91| 一区二区三区免费毛片| 亚洲精品一卡2卡三卡4卡5卡| 搡老妇女老女人老熟妇| 亚洲欧美日韩东京热| 欧美一区二区亚洲| 国产亚洲精品一区二区www| 久久久久久国产a免费观看| 脱女人内裤的视频| 国产三级黄色录像| 99久久精品一区二区三区| 男女床上黄色一级片免费看| 国产精品一区二区免费欧美| 亚洲av美国av| 国产在线精品亚洲第一网站| 美女高潮喷水抽搐中文字幕| 国产色爽女视频免费观看| 精品国产美女av久久久久小说| 亚洲av电影不卡..在线观看| 国产不卡一卡二| 又爽又黄无遮挡网站| 午夜福利在线在线| 久久久久性生活片| 日韩成人在线观看一区二区三区| 婷婷丁香在线五月| 国产高清激情床上av| 国产精品久久电影中文字幕| 亚洲片人在线观看| 黄色丝袜av网址大全| 国产免费av片在线观看野外av| 校园春色视频在线观看| 国内揄拍国产精品人妻在线| 蜜桃久久精品国产亚洲av| 一区福利在线观看| 国产在视频线在精品| 国产主播在线观看一区二区| svipshipincom国产片| 欧美bdsm另类| 欧洲精品卡2卡3卡4卡5卡区| 男女做爰动态图高潮gif福利片| 色综合欧美亚洲国产小说| 欧美在线黄色| 亚洲久久久久久中文字幕| 少妇丰满av| 人妻久久中文字幕网| 搡老岳熟女国产| 首页视频小说图片口味搜索| 欧美bdsm另类| av黄色大香蕉| 欧美黄色片欧美黄色片| 欧美最黄视频在线播放免费| 亚洲国产欧美人成| 亚洲国产日韩欧美精品在线观看 | 亚洲最大成人中文| 国产精品 国内视频| 成年版毛片免费区| 一区二区三区免费毛片| 国产99白浆流出| 好男人在线观看高清免费视频| 亚洲成人久久性| 熟女人妻精品中文字幕| 男女午夜视频在线观看| 少妇的丰满在线观看| 亚洲欧美日韩无卡精品| 亚洲男人的天堂狠狠| 男女下面进入的视频免费午夜| 成熟少妇高潮喷水视频| 男女做爰动态图高潮gif福利片| 亚洲第一电影网av| 日韩欧美三级三区| 国产欧美日韩精品一区二区| 99国产综合亚洲精品| 搞女人的毛片| 精品99又大又爽又粗少妇毛片 | 午夜影院日韩av| 国产97色在线日韩免费| 一级a爱片免费观看的视频| 欧美日韩亚洲国产一区二区在线观看| 久久久久久久久大av| 中文字幕人妻熟人妻熟丝袜美 | 18+在线观看网站| 欧美一区二区亚洲| 欧美日韩精品网址| 国产亚洲av嫩草精品影院| 国产午夜福利久久久久久| 午夜精品在线福利| 精品人妻偷拍中文字幕| 老司机午夜十八禁免费视频| 3wmmmm亚洲av在线观看| 国内久久婷婷六月综合欲色啪| 精品国产美女av久久久久小说| 日本一本二区三区精品| 欧美性猛交黑人性爽| 18+在线观看网站| 国产伦人伦偷精品视频| 精品福利观看| 国产精品嫩草影院av在线观看 | 啦啦啦韩国在线观看视频| 99在线人妻在线中文字幕| 看黄色毛片网站| 欧美性猛交╳xxx乱大交人| 国产精品99久久久久久久久| 国产精品久久久久久人妻精品电影| 国语自产精品视频在线第100页| 亚洲精华国产精华精| 国产精品亚洲一级av第二区| 在线观看免费午夜福利视频| 2021天堂中文幕一二区在线观| 精品无人区乱码1区二区| 国产男靠女视频免费网站| 91麻豆av在线| 精品国产美女av久久久久小说| 欧美一级a爱片免费观看看| 久久久久久久午夜电影| 欧美+日韩+精品| 久久亚洲真实| 老汉色∧v一级毛片| 一级黄片播放器| 日韩成人在线观看一区二区三区| www.熟女人妻精品国产| 国产成人福利小说| 香蕉久久夜色| 免费看十八禁软件| 每晚都被弄得嗷嗷叫到高潮| 久久久国产成人精品二区| 色噜噜av男人的天堂激情| 黄色丝袜av网址大全| 老汉色av国产亚洲站长工具| 成人永久免费在线观看视频| 中国美女看黄片| 国产极品精品免费视频能看的| 三级毛片av免费| 国产午夜精品久久久久久一区二区三区 | 亚洲国产欧美网| 国产黄色小视频在线观看| 网址你懂的国产日韩在线| 嫁个100分男人电影在线观看| 亚洲专区中文字幕在线| 精品日产1卡2卡| 久久久久久久久大av| 成人欧美大片| 制服丝袜大香蕉在线| 亚洲色图av天堂| 日韩亚洲欧美综合| 色在线成人网| 最新美女视频免费是黄的| АⅤ资源中文在线天堂| 久久精品国产亚洲av涩爱 | xxx96com| 九九热线精品视视频播放| 757午夜福利合集在线观看| 午夜福利在线观看吧| 国产一区二区三区视频了| xxxwww97欧美| 婷婷六月久久综合丁香| 免费观看精品视频网站| 免费看美女性在线毛片视频| 九九在线视频观看精品| 在线看三级毛片| 婷婷六月久久综合丁香| 国产精品野战在线观看| 丝袜美腿在线中文| 99久久久亚洲精品蜜臀av| 两人在一起打扑克的视频| 国内揄拍国产精品人妻在线| 成人欧美大片| 亚洲国产精品成人综合色| 亚洲 欧美 日韩 在线 免费| 很黄的视频免费| 男女做爰动态图高潮gif福利片| 国产精品电影一区二区三区| 最近最新中文字幕大全免费视频| 亚洲 欧美 日韩 在线 免费| 美女高潮的动态| 久久久成人免费电影| 亚洲av中文字字幕乱码综合| 最近最新中文字幕大全免费视频| av在线蜜桃| 美女高潮的动态| 免费电影在线观看免费观看| 搡老熟女国产l中国老女人| 国模一区二区三区四区视频| 亚洲专区中文字幕在线| 国产成人啪精品午夜网站| 免费高清视频大片| 亚洲最大成人中文| 麻豆国产av国片精品| 亚洲美女黄片视频| 国产在线精品亚洲第一网站| 日本免费a在线| 久久香蕉精品热| xxxwww97欧美| 黄片小视频在线播放| 搡老熟女国产l中国老女人| 最后的刺客免费高清国语| 久久久久亚洲av毛片大全| 国产精品久久电影中文字幕| 琪琪午夜伦伦电影理论片6080| 白带黄色成豆腐渣| 国产淫片久久久久久久久 | 亚洲精品美女久久久久99蜜臀| 香蕉久久夜色| 毛片女人毛片| 久久国产乱子伦精品免费另类| 级片在线观看| 国产一区二区三区在线臀色熟女| 黄色日韩在线| 三级毛片av免费| 国产蜜桃级精品一区二区三区| 午夜免费男女啪啪视频观看 | 三级国产精品欧美在线观看| 欧美一级毛片孕妇| 亚洲熟妇中文字幕五十中出| 欧美绝顶高潮抽搐喷水| 最近在线观看免费完整版| 少妇人妻一区二区三区视频| 国产探花在线观看一区二区| 国产高清有码在线观看视频| 老汉色∧v一级毛片| 午夜福利成人在线免费观看| 热99在线观看视频| 国产高清videossex| 男女床上黄色一级片免费看| 亚洲中文日韩欧美视频| 51午夜福利影视在线观看| 在线a可以看的网站| 欧美成狂野欧美在线观看| 神马国产精品三级电影在线观看| 9191精品国产免费久久| 久久久精品欧美日韩精品| 免费看光身美女| 日韩高清综合在线| 欧美一区二区精品小视频在线| 99久久精品国产亚洲精品| 亚洲精品成人久久久久久| 亚洲精品乱码久久久v下载方式 | 国产成人a区在线观看| 男女床上黄色一级片免费看| 丁香六月欧美| 国产精品精品国产色婷婷| 成人高潮视频无遮挡免费网站| 两个人视频免费观看高清| 在线a可以看的网站| 成人性生交大片免费视频hd| 日韩成人在线观看一区二区三区| 午夜福利成人在线免费观看| www.色视频.com| 日韩大尺度精品在线看网址| a级毛片a级免费在线| 757午夜福利合集在线观看| 午夜免费激情av| 日韩人妻高清精品专区| 久久草成人影院| 99久久精品热视频| 美女被艹到高潮喷水动态| 超碰av人人做人人爽久久 | www日本黄色视频网| 尤物成人国产欧美一区二区三区| 欧美黄色片欧美黄色片| 脱女人内裤的视频| 最近视频中文字幕2019在线8| 搞女人的毛片| 国产精品日韩av在线免费观看| 日日摸夜夜添夜夜添小说| 中文亚洲av片在线观看爽| 18禁在线播放成人免费| 欧美+日韩+精品| 亚洲五月天丁香| 麻豆成人av在线观看| 亚洲精品久久国产高清桃花| 动漫黄色视频在线观看| tocl精华| 男人舔奶头视频| 成熟少妇高潮喷水视频| 在线免费观看的www视频| 真人做人爱边吃奶动态| 听说在线观看完整版免费高清| 日本熟妇午夜| 亚洲精华国产精华精| 熟女电影av网| 亚洲国产色片| 亚洲国产精品999在线| 日本在线视频免费播放| 97超视频在线观看视频| 欧美高清成人免费视频www| 最近最新中文字幕大全免费视频|