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

    基于微服務(wù)架構(gòu)的數(shù)據(jù)一致性方法研究

    2020-05-13 14:15:23楊成榮劉峻松孫新杰吳超
    電腦知識與技術(shù) 2020年8期
    關(guān)鍵詞:微服務(wù)分布式

    楊成榮 劉峻松 孫新杰 吳超

    摘要:隨著微服務(wù)架構(gòu)的興起,越來越多的應(yīng)用由單體式向微服務(wù)架構(gòu)轉(zhuǎn)移,由于微服務(wù)其分布式的特性,以及微服務(wù)架構(gòu)自身強調(diào)數(shù)據(jù)的獨立,整體的數(shù)據(jù)一致性問題被放大。該文主要針對在微服務(wù)通訊過程中引入分布式消息隊列進行研究。首先,解決消息和指令的冪等性,保證重復(fù)消息的單次執(zhí)行。其次,在分布式消息隊列中對消息數(shù)據(jù)進行落盤保存通過偏移量的操作實現(xiàn)單方重新上線后的自我補償,保證消息的投遞。最后,人為模擬業(yè)務(wù)流程和可能出現(xiàn)的問題進行試驗,由該機制進行自動處理,實現(xiàn)數(shù)據(jù)的最終一致性。通過分析實驗結(jié)果,該機制可以在低時效性業(yè)務(wù)系統(tǒng)中自動解決由于服務(wù)或數(shù)據(jù)庫離線造成的數(shù)據(jù)不一致,實現(xiàn)微服務(wù)整體的數(shù)據(jù)的最終一致性。

    關(guān)鍵詞:微服務(wù);分布式;數(shù)據(jù)一致性

    中圖分類號:TP311 文獻標識碼:A

    文章編號:1009-3044(2020)08-0266-03

    隨著互聯(lián)網(wǎng)業(yè)務(wù)的復(fù)雜性和其用戶量的不斷增加,單體式應(yīng)用的弊端已經(jīng)逐步顯現(xiàn),微服務(wù)架構(gòu)應(yīng)運而生。微服務(wù)架構(gòu)將巨大臃腫的單體式應(yīng)用根據(jù)業(yè)務(wù)和功能的需求分解為無數(shù)小的且通過不同互聯(lián)技術(shù)相互連通的微服務(wù)[1],其優(yōu)勢主要在于方便部署,擴展性高,開發(fā)周期和成本大大降低等[2]。但是,微服務(wù)架構(gòu)自身的分布式特性也存在一定的弊端。在實際生產(chǎn)環(huán)境中,越來越多的行業(yè)領(lǐng)域都開始使用軟件自動化來代替人工,相應(yīng)的,計算機軟件的穩(wěn)定性、健壯性的影響也越來越大,計算機軟件出現(xiàn)的錯誤所付出的代價也越來越大,目前微服務(wù)架構(gòu)的興起,也要面臨其所帶來的風(fēng)險,數(shù)據(jù)一致性[3]的保證問題就是其中之一。

    目前針對微服務(wù)架構(gòu)在分布式系統(tǒng)方面數(shù)據(jù)不一致情況有了一些研究和解決方案。文獻[4]使用對關(guān)鍵業(yè)務(wù)進行整合的方法,將某些關(guān)聯(lián)性極強的服務(wù)整合成一個服務(wù),整合后自身使用事務(wù)管理來保證數(shù)據(jù)一致性。文獻[5]采用了一種危機應(yīng)對的機制,當(dāng)任何一處發(fā)生異常時,觸發(fā)一套針對異常的回滾事件,借此來使得整個系統(tǒng)來恢復(fù)到執(zhí)行前的狀態(tài)。文獻[6]針對網(wǎng)絡(luò)連接異常的問題進行了討論和研究,設(shè)計了一個鏈路的檢測機制來做到預(yù)先發(fā)現(xiàn)網(wǎng)絡(luò)問題并進行處理,但是對于已經(jīng)發(fā)生的數(shù)據(jù)不一致情況沒有給出解決方案。

    1 業(yè)務(wù)流程概述

    本文針對微服務(wù)架構(gòu)中存在的問題[7],重新設(shè)計了業(yè)務(wù)流程:業(yè)務(wù)從發(fā)送端的消息列表產(chǎn)生,也從發(fā)送端的消息列表結(jié)束,一個新的指令被創(chuàng)建的時刻將在消息列表進行記錄和登記,接下來開始對該指令進行執(zhí)行過程,每個關(guān)鍵點的執(zhí)行都要對該列表內(nèi)該事務(wù)狀態(tài)進行更新,然后向指定位置發(fā)送消息,消息的接收者從指定話題中消費消息,將消息首先記錄在本地消息列表中,然后再開始后續(xù)的執(zhí)行過程,每個關(guān)鍵點的完成都要對列表內(nèi)狀態(tài)進行更新。

    2 關(guān)鍵模塊概述

    針對以上業(yè)務(wù)流程分別設(shè)計五個關(guān)鍵模塊,分別為業(yè)務(wù)發(fā)起模塊、任務(wù)管理模塊、消息發(fā)送模板、消息接收模塊以及遠程分布式消息隊列模塊。

    2.1 業(yè)務(wù)發(fā)起模塊

    業(yè)務(wù)發(fā)起模塊用于對一個新的業(yè)務(wù)進行發(fā)起。主要包括兩方面功能,一方面是當(dāng)該模塊處于一個主動發(fā)起業(yè)務(wù)的服務(wù)中時,由服務(wù)在應(yīng)用內(nèi)部向該模塊發(fā)送業(yè)務(wù)相關(guān)內(nèi)容,該模塊直接對該業(yè)務(wù)賦予一個唯一標記的Key值,生成相關(guān)任務(wù)條目信息將信息傳送給任務(wù)管理模塊,則為成功發(fā)起一項新的業(yè)務(wù);另一方面當(dāng)該模塊處于一個被動接受指令的服務(wù)時,該模塊從消息接收模塊處接收任務(wù)指令,首先向任務(wù)管理模塊發(fā)送請求對接收到的指令Key值進行核對,若該任務(wù)已經(jīng)存在且尚未完成,則直接忽略處理,由任務(wù)管理模塊自行處理,若該任務(wù)以完成,則由任務(wù)管理模塊重新核對完成信息,由消息發(fā)送模塊直接發(fā)送該任務(wù)完成的信息;若該任務(wù)不存在,則同新發(fā)起業(yè)務(wù)流程,生成必要信息遞交任務(wù)管理模塊。

    2.2 任務(wù)管理模塊

    任務(wù)管理模塊用于對所有已登記記錄的任務(wù)進行管理。主要包括以下功能:1)對業(yè)務(wù)發(fā)起模塊發(fā)出的查詢請求進行回應(yīng),包括對Key值進行查重,向其返回查詢狀態(tài)和該任務(wù)狀態(tài)。2)對業(yè)務(wù)發(fā)起模塊所發(fā)起的業(yè)務(wù)進行登記,記錄在任務(wù)列表當(dāng)中,當(dāng)該模塊所在服務(wù)對該條任務(wù)的業(yè)務(wù)流程完成后,更新任務(wù)列表中的任務(wù)完成狀態(tài)為已完成狀態(tài),對由于服務(wù)自身原因無法完成的任務(wù)標記為異常狀態(tài)。3)定時掃描所有處于尚未完成狀態(tài)的任務(wù)條目,向消息的發(fā)送模塊遞交發(fā)送任務(wù)結(jié)果請求;對于處于尚未完成狀態(tài)但是最后發(fā)送時間較當(dāng)前系統(tǒng)時間差值超過設(shè)定超時時間時,視該任務(wù)為超時,則直接向發(fā)送模塊遞交重發(fā)請求;對超時的任務(wù)但是發(fā)送次數(shù)已經(jīng)超過預(yù)設(shè)閾值的條目進行標記失敗,記錄該條任務(wù)的全部信息,根據(jù)業(yè)務(wù)需求通知人工干預(yù)處理;對所有處于尚異常狀態(tài)的任務(wù)遞交消息發(fā)送模塊進行轉(zhuǎn)發(fā)處理。4)當(dāng)該模塊處于一個任務(wù)的發(fā)起服務(wù)時,將接收從消息接收模塊遞交的完成申請對該條任務(wù)的完成狀態(tài)進行更新。

    2.3 消息發(fā)送模塊

    消息發(fā)送模塊用于根據(jù)其他模塊遞交的發(fā)送申請根據(jù)類型分類并整理為指定消息格式然后進行消息的發(fā)送和廣播。該模塊可以通過預(yù)設(shè)或者運行過程中動態(tài)改變發(fā)送Topic值來改變發(fā)送的目標;同時該模塊下設(shè)一個后備列表,當(dāng)該模塊所在的服務(wù)由于種種原因不能完成該項業(yè)務(wù),則想該后備列表查詢與該服務(wù)功能相同的后備服務(wù),然后將該異常任務(wù)直接遞交給后備服務(wù)執(zhí)行。

    2.4 消息接收模塊

    消息接收模塊包括被動消息監(jiān)聽守護模塊和主動消息接收模塊兩個子模塊。被動消息監(jiān)聽守護模塊隨服務(wù)啟動監(jiān)聽固定的Topic,將獲取的消息解讀并根據(jù)分類遞交給業(yè)務(wù)發(fā)起模塊或者任務(wù)管理模塊。主動消息獲取模塊可以在每次服務(wù)啟動時或者是在預(yù)設(shè)閾值時間內(nèi)沒有接收到任何指令的情況下,或者在任務(wù)管理模塊的指令下,使用底層API對遠程分布式消息對列中當(dāng)前終端的偏移量和本地記錄的最近一次偏移量進行比較,若不相同則判定為有消息丟失,則根據(jù)實際情況重復(fù)消費指定偏移量的消息進行解讀和遞交。

    2.5 遠程分布式消息隊列模塊

    遠程分布式消息隊列模塊處于發(fā)送與接收之間的中間件。本文使用Apache Kafka分布式隊列[8]作為中間件,在本文所設(shè)計的整體機制中為所有的消息傳遞進行記錄和落盤處理,由于其自身的特性,使用文件與偏移量的形式來實現(xiàn)消息隊列,而且保證了每個用戶分組只能有且只有一個用戶消費到同一條消息,被消費過的消息不可重復(fù)消費,但是在本文設(shè)計的機制中由于需要對部分異常情況進行消息的補償操作,所以使用該平臺提供的低層API進行偏移量的操作[9];另外該分布式平臺的落盤處理根據(jù)其節(jié)點的數(shù)量均有不同數(shù)量的備份,可以確保在部分節(jié)點宕機崩潰離線的情況下整個消息平臺依舊可用且消息不丟失。最紅該平臺可以通過參數(shù)的設(shè)置來根據(jù)實際生產(chǎn)環(huán)境來設(shè)定定時對落盤的過久消息進行處理和清理,保證整個系統(tǒng)的資源占用。

    3 數(shù)據(jù)一致性保障機制

    根據(jù)上述描述,每個業(yè)務(wù)服務(wù)都可簡單地理解為一個發(fā)送方和一個接收方的數(shù)據(jù)交互的組合,因此根據(jù)這一模型,可能會出現(xiàn)數(shù)據(jù)不一致的情況可能有如下幾種:

    1)發(fā)送方成功發(fā)送業(yè)務(wù)請求,接收方成功接收,但此時發(fā)送方服務(wù)離線,在發(fā)送方重啟后,可能會再次發(fā)送業(yè)務(wù)請求造成接收端重復(fù)執(zhí)行相同指令。

    2)發(fā)送方成功發(fā)送業(yè)務(wù)請求,此時接收方離線,造成該消息丟失,進而該業(yè)務(wù)停滯無法繼續(xù)進行。

    3)發(fā)送方成功發(fā)送業(yè)務(wù)請求,接收方成功接收該請求,兩方自身業(yè)務(wù)成功執(zhí)行,接收方發(fā)送指令回執(zhí),此時發(fā)送方離線,該消息丟失,在成該業(yè)務(wù)數(shù)據(jù)不一致。

    4)發(fā)送方成功發(fā)送業(yè)務(wù)請求,接收方剛剛接收該請求,接收方離線,造成該消息丟失。

    除此之外還有很多不可預(yù)料問題造成消息的丟失和消息的重復(fù)接收,進而造成數(shù)據(jù)不一致的發(fā)生。

    針對以上所可能發(fā)生的問題,根據(jù)微服務(wù)模塊之間多種傳輸模式[10],采取如下一系列策略來保證數(shù)據(jù)的一致性:通過實現(xiàn)消息的冪等性來解決一切重復(fù)消費的問題,具體的實現(xiàn)方法體現(xiàn)在為每一條業(yè)務(wù)流程分配唯一的Key值,在接收到指令后首先對Key值進行核對如果出現(xiàn)重復(fù)則忽略該消息。通過引入一個外部的分布式消息隊列來解決一切消息或者信息丟失的問題,具體實現(xiàn)方法體現(xiàn)在所有消息的傳輸均經(jīng)過該消息隊列,該消息隊列對所有的消息進行羅盤存儲,然后接收者通過消息隊列進行消息的消費,通過一系列設(shè)置保證消息的百分百投遞。通過對每一項業(yè)務(wù)進行記錄,保證了所有自身環(huán)境的數(shù)據(jù)不一致的發(fā)生。通過對遠程消息隊列的偏移量的高級操作來實現(xiàn)在特定情況下對消息進行重復(fù)消費來保證數(shù)據(jù)一致性。

    4 模擬實驗結(jié)果分析

    基于上述機制,本文使用Java線程模擬微服務(wù)場景,各個模擬微服務(wù)之間通過外部Kafka消息隊列平臺進行消息傳輸,然后通過手動阻塞的方式對微服務(wù)交互的每個階段可能出現(xiàn)的離線情況進行模擬,用來檢測該機制的處理情況。

    首先模擬正常通訊過程,服務(wù)A發(fā)起一個新的任務(wù)向服務(wù)B發(fā)送任務(wù)請求,同時執(zhí)行自身業(yè)務(wù)邏輯,服務(wù)B接收到任務(wù)后執(zhí)行自身業(yè)務(wù)邏輯,完成后向服務(wù)A發(fā)送完成回執(zhí),整個業(yè)務(wù)流程結(jié)束。

    第一次模擬服務(wù)A在發(fā)送指令之后崩潰離線,重啟后重新執(zhí)行該指令,造成對服務(wù)B的同一條指令的兩次重復(fù)傳遞,服務(wù)B根據(jù)本條業(yè)務(wù)的Key值確定為重復(fù)指令,重復(fù)向服務(wù)A發(fā)送任務(wù)回執(zhí),保證了消息的冪等性。

    第二次模擬服務(wù)A發(fā)起業(yè)務(wù)并向服務(wù)B發(fā)送任務(wù)請求,服務(wù)B成功接收請求并執(zhí)行自身業(yè)務(wù)邏輯,完成后向服務(wù)A發(fā)送任務(wù)完成回執(zhí),服務(wù)A成功接收回執(zhí),但是在對自身任務(wù)列表狀態(tài)更改之前,服務(wù)A異常崩潰離線,重啟后,根據(jù)啟動機制,首先向遠端消息列表查詢當(dāng)前偏移量和本地最后一次執(zhí)行的偏移量做對比,發(fā)現(xiàn)出現(xiàn)誤差,則前移偏移量重復(fù)消費上次的內(nèi)容,獲得服務(wù)B發(fā)送的消息回執(zhí),則此次業(yè)務(wù)流程完成。

    第三次模擬服務(wù)A發(fā)起業(yè)務(wù)并向服務(wù)B發(fā)送任務(wù)請求,服務(wù)B成功接收請求,但是在將請求記錄在自身任務(wù)列表之前服務(wù)B異常崩潰,重啟后,根據(jù)服務(wù)B自身啟動機制,核對遠端當(dāng)前偏移量與自身本地偏移量,發(fā)現(xiàn)異常并重復(fù)消費,獲取服務(wù)A發(fā)送的任務(wù)請求,正常執(zhí)行業(yè)務(wù)流程。

    第四次模擬服務(wù)B接收到服務(wù)A的服務(wù)指令,但是在執(zhí)行自身業(yè)務(wù)邏輯時由于自身問題無法完成該業(yè)務(wù),則發(fā)送求助,此時服務(wù)C和服務(wù)D同處于該求助列表中,有且只有一個服務(wù)消費到了這條求助并執(zhí)行B的任務(wù),向A發(fā)送回執(zhí),保證該次業(yè)務(wù)流程完成。

    第五次模擬服務(wù)A發(fā)起一次業(yè)務(wù)流程,向服務(wù)B發(fā)送任務(wù)請求,但是由于一部分原因,服務(wù)B自身無法接收到該指令,因此,服務(wù)A在超時后再次向服務(wù)B發(fā)送同一條指令,發(fā)送超過規(guī)定次數(shù)后,服務(wù)A認為服務(wù)B已經(jīng)離線,并且無法完成任務(wù),于是向后備列表發(fā)送求助,此時服務(wù)C和服務(wù)D同時接收到求助,有且只有一個服務(wù)消費此求助,然后完成任務(wù)向服務(wù)A發(fā)送回執(zhí)。

    本文設(shè)計并實現(xiàn)了在微服務(wù)架構(gòu)中針對服務(wù)間數(shù)據(jù)交互中可能出現(xiàn)的各種導(dǎo)致數(shù)據(jù)不一致的問題的解決方案,該機制通過保證消息的冪等性,消息的落盤和每個服務(wù)對于偏移量的操作基本實現(xiàn)在較低的時延內(nèi)在低時效性的業(yè)務(wù)模型中保證數(shù)據(jù)的最終一致性,通過人為模擬業(yè)務(wù)各個步驟當(dāng)中可能出現(xiàn)的各類角色的離線情況驗證該機制可以預(yù)防一定的數(shù)據(jù)不一致并且在數(shù)據(jù)不一致發(fā)生時能夠觸發(fā)一定的事件來對整個業(yè)務(wù)邏輯進行補償,而且能夠盡可能的單方自行解決,避免了在耗時較高的業(yè)務(wù)中重發(fā)等待時間過長導(dǎo)致的業(yè)務(wù)時延成倍增加問題,并且將該機制設(shè)計為服務(wù)模塊可以隨服務(wù)啟動又可以獨立于業(yè)務(wù)邏輯之外來保證該機制的運行。

    參考文獻:

    [1] Dragoni N.Giallorenzo S.Lafuente A L et al-Microservices:yesterday, today, and tomorrow[Ml//Present and Ulterior Soft-ware Engineering. Cham: Springer Intemational Publishing,2017: 195-216.

    [2] Pahl C,Jamshidi P.Microservices:a systematic mapping study[C]//Proceedings of the 6th International Conference on Cloud Computing and Services Science, April 23-25, 2016. Rome,It一aly. SCITEPRESS - Science and and Technology Publications, 2016: 137-146.

    [3]周婧,王意潔,阮煒,等.面向海量數(shù)據(jù)的數(shù)據(jù)一致性研究[Jl-計算機科學(xué),2006,33(4):137-140,161.

    [4]徐進,黃勃,馮炯.基于消息通信的分布式系統(tǒng)最終一致性平臺[J].計算機應(yīng)用,2017,37(4):1157-1163.

    [5]孫赫勇.基于企業(yè)服務(wù)總線消息補償方法的設(shè)計[J].微型機與應(yīng)用,2013,32(10):90-91.

    [6]姜夢蘭.基于消息中間件服務(wù)可靠性保障方案的研究與實現(xiàn)[D].成都:電子科技大學(xué),2010.

    [7]李貞吳.微服務(wù)架構(gòu)的發(fā)展與影響分析[Jl.信息系統(tǒng)工程, 2017(1):154-155.

    [8] Garg N.Apache Kafka[M]. 2013.

    [9]杜岳峰,申德榮,聶鐵錚,等.基于關(guān)聯(lián)數(shù)據(jù)的一致性和時效性清洗方法[J].計算機學(xué)報,2017,40(1):92-106.

    [10] Thones J.Microservices[J]. IEEE Software, 2015, 32(1):116.

    【通聯(lián)編輯:謝媛媛】

    收稿日期:2020-01-25

    基金項目:教育大數(shù)據(jù)視域下學(xué)習(xí)干預(yù)模型構(gòu)建與研究(項目編號:LPSSY201908)

    作者簡介:楊成榮(1993-),男,河北衡水人,助教,碩士,研究方向為機器學(xué)習(xí)、數(shù)據(jù)處理;劉峻松(1995一),男,山東青島人,碩士,研究方向為數(shù)據(jù)處理;孫新杰(1987-),男,河南駐馬店人,副教授,碩士,研究方向為數(shù)據(jù)挖掘;吳超(1993-),男,江西鷹潭人,講師,碩士,研究方向為數(shù)據(jù)處理。

    猜你喜歡
    微服務(wù)分布式
    分布式光伏發(fā)展的四大矛盾
    能源(2017年7期)2018-01-19 05:05:03
    分布式光伏熱錢洶涌
    能源(2017年10期)2017-12-20 05:54:07
    基于預(yù)處理MUSIC算法的分布式陣列DOA估計
    分布式光伏:爆發(fā)還是徘徊
    能源(2017年5期)2017-07-06 09:25:54
    基于供給側(cè)改革理論的圖書館社交網(wǎng)絡(luò)微服務(wù)研究
    微信公眾平臺在醫(yī)院圖書館的應(yīng)用現(xiàn)狀調(diào)查
    基于微信企業(yè)號的校園移動服務(wù)
    微服務(wù)視角下高職圖書館數(shù)字資源使用分析
    中文信息(2016年10期)2016-12-12 10:09:57
    從單一模式系統(tǒng)架構(gòu)往微服務(wù)架構(gòu)遷移轉(zhuǎn)化技術(shù)研究
    基于微信公眾平臺的高校圖書館微服務(wù)現(xiàn)狀及對策
    精品99又大又爽又粗少妇毛片 | 免费av毛片视频| 日本免费a在线| 午夜爱爱视频在线播放| 久久久久久久亚洲中文字幕| 亚洲中文字幕一区二区三区有码在线看| 欧美bdsm另类| 嫩草影院入口| 尤物成人国产欧美一区二区三区| 亚洲经典国产精华液单| 久久亚洲精品不卡| 偷拍熟女少妇极品色| 久9热在线精品视频| 乱码一卡2卡4卡精品| 国产乱人伦免费视频| 美女免费视频网站| 亚洲aⅴ乱码一区二区在线播放| 啦啦啦啦在线视频资源| 国产伦一二天堂av在线观看| 少妇人妻一区二区三区视频| 听说在线观看完整版免费高清| 久久国内精品自在自线图片| 国内精品久久久久精免费| 在线观看免费视频日本深夜| 香蕉av资源在线| 国产精品久久久久久av不卡| 99久久成人亚洲精品观看| 成人国产综合亚洲| 黄色女人牲交| 给我免费播放毛片高清在线观看| 成人综合一区亚洲| 国产精品一区二区性色av| 国产私拍福利视频在线观看| 精品欧美国产一区二区三| 中文字幕久久专区| 亚洲精品亚洲一区二区| 噜噜噜噜噜久久久久久91| 麻豆成人午夜福利视频| 日日摸夜夜添夜夜添小说| 国内精品美女久久久久久| 99久久中文字幕三级久久日本| 精品久久久久久久末码| 久久国产精品人妻蜜桃| 成人毛片a级毛片在线播放| 天堂动漫精品| 亚洲人与动物交配视频| 直男gayav资源| 欧美最新免费一区二区三区| 99热只有精品国产| 乱系列少妇在线播放| 国产精品电影一区二区三区| 欧美又色又爽又黄视频| 91在线精品国自产拍蜜月| 老司机午夜福利在线观看视频| 中文资源天堂在线| 精品久久久久久,| 在线观看美女被高潮喷水网站| 夜夜夜夜夜久久久久| 亚洲午夜理论影院| av天堂在线播放| 噜噜噜噜噜久久久久久91| 国产日本99.免费观看| 成人精品一区二区免费| 亚洲精品在线观看二区| 91麻豆精品激情在线观看国产| 狂野欧美激情性xxxx在线观看| 天堂√8在线中文| 我要搜黄色片| 国产单亲对白刺激| 国产乱人伦免费视频| 国产伦精品一区二区三区视频9| 精品久久久久久久末码| 老女人水多毛片| 国产午夜福利久久久久久| 波多野结衣高清作品| 好男人在线观看高清免费视频| 国产色婷婷99| 午夜福利高清视频| 欧美性猛交╳xxx乱大交人| 97超级碰碰碰精品色视频在线观看| 中国美白少妇内射xxxbb| 亚洲乱码一区二区免费版| 国产精品女同一区二区软件 | 午夜福利欧美成人| 亚洲精品影视一区二区三区av| 别揉我奶头 嗯啊视频| 变态另类成人亚洲欧美熟女| 国产男人的电影天堂91| 午夜激情欧美在线| 欧美精品啪啪一区二区三区| 国产精品国产三级国产av玫瑰| 色尼玛亚洲综合影院| av专区在线播放| 日韩一本色道免费dvd| 噜噜噜噜噜久久久久久91| 久久久国产成人精品二区| 伊人久久精品亚洲午夜| 亚洲综合色惰| 国产成人aa在线观看| 中文字幕高清在线视频| 黄片wwwwww| 亚洲精华国产精华精| 中文在线观看免费www的网站| 在线天堂最新版资源| 亚洲精品色激情综合| 在现免费观看毛片| 欧美日本视频| 午夜福利在线在线| 亚洲熟妇中文字幕五十中出| 亚洲美女黄片视频| 亚洲精品一卡2卡三卡4卡5卡| 3wmmmm亚洲av在线观看| а√天堂www在线а√下载| 又爽又黄无遮挡网站| 成人永久免费在线观看视频| 久久精品人妻少妇| 国产欧美日韩精品亚洲av| 免费观看的影片在线观看| 久久精品国产亚洲av天美| 日韩精品中文字幕看吧| 欧美bdsm另类| 我要看日韩黄色一级片| 亚洲欧美清纯卡通| 久久国产精品人妻蜜桃| 在线观看66精品国产| 国产高清激情床上av| 国产精品自产拍在线观看55亚洲| 99精品久久久久人妻精品| 免费人成在线观看视频色| 日韩欧美 国产精品| 国产一区二区在线av高清观看| 国产精品嫩草影院av在线观看 | 看十八女毛片水多多多| 午夜福利18| 超碰av人人做人人爽久久| 国产亚洲欧美98| 亚洲成av人片在线播放无| 此物有八面人人有两片| 亚洲精品粉嫩美女一区| 国产人妻一区二区三区在| 国产色爽女视频免费观看| 亚洲成人免费电影在线观看| 色综合亚洲欧美另类图片| 一个人免费在线观看电影| 久久99热6这里只有精品| 成人精品一区二区免费| 欧美又色又爽又黄视频| 露出奶头的视频| 免费在线观看成人毛片| 午夜日韩欧美国产| 波多野结衣高清无吗| 久久精品影院6| aaaaa片日本免费| 国产 一区 欧美 日韩| 午夜免费男女啪啪视频观看 | 国产三级在线视频| 琪琪午夜伦伦电影理论片6080| 午夜a级毛片| 综合色av麻豆| 色精品久久人妻99蜜桃| 国产中年淑女户外野战色| 国产在线精品亚洲第一网站| 中文资源天堂在线| 成人国产一区最新在线观看| 精品久久久久久久久av| 春色校园在线视频观看| 午夜福利成人在线免费观看| 丝袜美腿在线中文| 超碰av人人做人人爽久久| 一进一出抽搐动态| 精品久久久久久久久久免费视频| 成人特级黄色片久久久久久久| 日韩中字成人| or卡值多少钱| 成年人黄色毛片网站| 欧美国产日韩亚洲一区| h日本视频在线播放| 国产乱人伦免费视频| 亚洲国产精品合色在线| 久久久午夜欧美精品| 欧美精品国产亚洲| 18禁裸乳无遮挡免费网站照片| 亚洲不卡免费看| 内射极品少妇av片p| 日韩欧美国产一区二区入口| 欧美日韩中文字幕国产精品一区二区三区| 国产精品美女特级片免费视频播放器| 99热精品在线国产| 观看免费一级毛片| 亚洲av电影不卡..在线观看| 日韩一区二区视频免费看| 亚洲电影在线观看av| 欧美日本亚洲视频在线播放| eeuss影院久久| 久久精品影院6| 国产成人影院久久av| 在线免费观看不下载黄p国产 | 黄色配什么色好看| 99国产极品粉嫩在线观看| 国产精品人妻久久久影院| videossex国产| 亚洲图色成人| 国产高清不卡午夜福利| 草草在线视频免费看| 日本 欧美在线| 高清在线国产一区| 九九在线视频观看精品| 男女下面进入的视频免费午夜| 亚洲性夜色夜夜综合| 狂野欧美激情性xxxx在线观看| 性色avwww在线观看| 蜜桃亚洲精品一区二区三区| 中国美白少妇内射xxxbb| 亚洲电影在线观看av| 我的女老师完整版在线观看| 久久久久久久精品吃奶| 国产v大片淫在线免费观看| 欧美激情国产日韩精品一区| 午夜影院日韩av| 久久久久久久精品吃奶| 尤物成人国产欧美一区二区三区| 精品人妻视频免费看| 午夜福利在线观看吧| 赤兔流量卡办理| 黄色女人牲交| 亚洲欧美精品综合久久99| 999久久久精品免费观看国产| 日本免费a在线| 亚洲欧美日韩高清在线视频| 日本 av在线| 日韩欧美精品免费久久| 国产精品一区二区免费欧美| 久久热精品热| 桃红色精品国产亚洲av| 欧美不卡视频在线免费观看| 俄罗斯特黄特色一大片| 国产激情偷乱视频一区二区| 国产精品国产三级国产av玫瑰| 国产单亲对白刺激| 午夜免费成人在线视频| 国产成人影院久久av| 黄色欧美视频在线观看| 一区二区三区激情视频| 午夜福利欧美成人| 国产精品三级大全| 嫩草影院入口| 蜜桃久久精品国产亚洲av| 亚洲欧美日韩东京热| 搡女人真爽免费视频火全软件 | 日本黄色视频三级网站网址| 久久精品夜夜夜夜夜久久蜜豆| 成人无遮挡网站| 最近最新中文字幕大全电影3| 久久香蕉精品热| 精品国产三级普通话版| 观看美女的网站| 精品日产1卡2卡| 亚洲,欧美,日韩| 在线国产一区二区在线| 亚洲成人中文字幕在线播放| 99久久精品国产国产毛片| 高清在线国产一区| 狂野欧美白嫩少妇大欣赏| 欧美日韩瑟瑟在线播放| 美女黄网站色视频| 国产淫片久久久久久久久| 欧美另类亚洲清纯唯美| av福利片在线观看| 国产精品国产三级国产av玫瑰| 国产中年淑女户外野战色| 在线a可以看的网站| 琪琪午夜伦伦电影理论片6080| 夜夜夜夜夜久久久久| 婷婷精品国产亚洲av| 久久久久久久久大av| 最近在线观看免费完整版| 麻豆一二三区av精品| 男女啪啪激烈高潮av片| 免费看美女性在线毛片视频| 亚洲男人的天堂狠狠| av.在线天堂| 亚洲最大成人av| 亚洲av不卡在线观看| 在线a可以看的网站| 搡老妇女老女人老熟妇| 91狼人影院| 少妇的逼好多水| 最近最新中文字幕大全电影3| 一a级毛片在线观看| 国产视频内射| 国产三级中文精品| 少妇人妻精品综合一区二区 | 夜夜爽天天搞| 亚州av有码| 1024手机看黄色片| 午夜视频国产福利| 99国产极品粉嫩在线观看| 岛国在线免费视频观看| 尤物成人国产欧美一区二区三区| 麻豆久久精品国产亚洲av| 噜噜噜噜噜久久久久久91| 亚洲av不卡在线观看| 久久欧美精品欧美久久欧美| 国产成人av教育| av在线蜜桃| 亚洲欧美清纯卡通| 变态另类成人亚洲欧美熟女| 毛片一级片免费看久久久久 | 日本 av在线| 老司机午夜福利在线观看视频| 国产精品久久久久久亚洲av鲁大| 在线免费观看不下载黄p国产 | 久久精品国产99精品国产亚洲性色| 22中文网久久字幕| 国产真实乱freesex| 久久香蕉精品热| 嫩草影院入口| 少妇高潮的动态图| 欧美黑人巨大hd| 黄色配什么色好看| 丝袜美腿在线中文| 精品福利观看| 欧美成人a在线观看| 人妻制服诱惑在线中文字幕| 久久6这里有精品| 搡老熟女国产l中国老女人| 十八禁网站免费在线| 精品人妻一区二区三区麻豆 | 哪里可以看免费的av片| 国产高清三级在线| 日韩欧美三级三区| 成人美女网站在线观看视频| 国产欧美日韩精品亚洲av| 久久久久久久亚洲中文字幕| 国产精品一区二区三区四区久久| 亚洲在线自拍视频| 国产av不卡久久| 国产在线精品亚洲第一网站| 亚洲av成人av| 大又大粗又爽又黄少妇毛片口| 我的女老师完整版在线观看| 国产成人a区在线观看| 99热网站在线观看| 国产在线精品亚洲第一网站| 久久人人爽人人爽人人片va| 成人欧美大片| 欧美日韩中文字幕国产精品一区二区三区| 可以在线观看毛片的网站| 国产欧美日韩精品亚洲av| 亚洲在线自拍视频| 国产黄a三级三级三级人| 精品久久久噜噜| 天堂动漫精品| 国产激情偷乱视频一区二区| a级毛片a级免费在线| 中文在线观看免费www的网站| 国产高清激情床上av| 精品99又大又爽又粗少妇毛片 | 中文字幕久久专区| 久久久久久国产a免费观看| 国产精品野战在线观看| 久久久精品欧美日韩精品| 免费av观看视频| 中文字幕熟女人妻在线| 搡老熟女国产l中国老女人| 国产精品自产拍在线观看55亚洲| 特级一级黄色大片| 日日干狠狠操夜夜爽| 看免费成人av毛片| 男女视频在线观看网站免费| 在线观看66精品国产| 97热精品久久久久久| 亚洲经典国产精华液单| 男人的好看免费观看在线视频| 免费av不卡在线播放| 中国美女看黄片| 99视频精品全部免费 在线| 欧美xxxx黑人xx丫x性爽| 三级男女做爰猛烈吃奶摸视频| 日本 欧美在线| 一级黄色大片毛片| 男人的好看免费观看在线视频| 亚洲电影在线观看av| 久久午夜亚洲精品久久| 精品人妻偷拍中文字幕| 美女高潮的动态| 国产午夜精品久久久久久一区二区三区 | 婷婷六月久久综合丁香| 久久精品国产鲁丝片午夜精品 | 波多野结衣巨乳人妻| 狂野欧美激情性xxxx在线观看| 在线播放无遮挡| 欧美日韩乱码在线| 国语自产精品视频在线第100页| 免费搜索国产男女视频| 中文亚洲av片在线观看爽| 男人的好看免费观看在线视频| 动漫黄色视频在线观看| 国产美女午夜福利| 国产午夜精品久久久久久一区二区三区 | 男人和女人高潮做爰伦理| 国产极品精品免费视频能看的| 在现免费观看毛片| 波多野结衣高清无吗| 最新在线观看一区二区三区| 久久精品久久久久久噜噜老黄 | 狂野欧美激情性xxxx在线观看| 韩国av一区二区三区四区| 日本免费a在线| 黄色一级大片看看| 一边摸一边抽搐一进一小说| 1000部很黄的大片| 非洲黑人性xxxx精品又粗又长| 村上凉子中文字幕在线| 亚洲av电影不卡..在线观看| 美女黄网站色视频| 真人做人爱边吃奶动态| 天美传媒精品一区二区| 麻豆成人av在线观看| 嫁个100分男人电影在线观看| av在线蜜桃| 欧美xxxx性猛交bbbb| 人人妻,人人澡人人爽秒播| 免费看av在线观看网站| 草草在线视频免费看| av在线老鸭窝| 丰满乱子伦码专区| 日韩国内少妇激情av| 天天躁日日操中文字幕| 亚洲第一区二区三区不卡| 最近在线观看免费完整版| 日韩欧美国产一区二区入口| 亚洲av不卡在线观看| 99热只有精品国产| 成人精品一区二区免费| 欧美成人性av电影在线观看| 一个人看的www免费观看视频| 日韩高清综合在线| 国内少妇人妻偷人精品xxx网站| 韩国av在线不卡| 精华霜和精华液先用哪个| 高清在线国产一区| 精品久久久久久久久av| 内射极品少妇av片p| 亚洲五月天丁香| 动漫黄色视频在线观看| 亚洲欧美激情综合另类| 亚洲av中文av极速乱 | 在线免费观看的www视频| 啦啦啦韩国在线观看视频| 综合色av麻豆| 少妇高潮的动态图| 一本一本综合久久| 国产三级在线视频| 欧洲精品卡2卡3卡4卡5卡区| 欧美黑人欧美精品刺激| 搡老熟女国产l中国老女人| 日韩av在线大香蕉| 国产高清不卡午夜福利| 国产美女午夜福利| eeuss影院久久| 国产精品久久电影中文字幕| 国产一区二区在线观看日韩| 人妻久久中文字幕网| 日韩欧美三级三区| 国产激情偷乱视频一区二区| 女生性感内裤真人,穿戴方法视频| 淫妇啪啪啪对白视频| 综合色av麻豆| 精品福利观看| 99精品久久久久人妻精品| 午夜福利18| 国产av一区在线观看免费| 少妇的逼好多水| 国产伦一二天堂av在线观看| www.www免费av| 日韩欧美 国产精品| 国产中年淑女户外野战色| 少妇被粗大猛烈的视频| 久久亚洲真实| 亚洲中文日韩欧美视频| 国国产精品蜜臀av免费| 国产欧美日韩精品一区二区| 国产一区二区在线av高清观看| 99精品在免费线老司机午夜| 国产男人的电影天堂91| 日韩一区二区视频免费看| 国内毛片毛片毛片毛片毛片| 99视频精品全部免费 在线| 18禁黄网站禁片午夜丰满| 91av网一区二区| 国产综合懂色| 欧美一区二区国产精品久久精品| 少妇高潮的动态图| 国产真实乱freesex| 美女大奶头视频| 国产aⅴ精品一区二区三区波| 综合色av麻豆| 亚洲精品一卡2卡三卡4卡5卡| 99精品久久久久人妻精品| 日本色播在线视频| 亚洲人成网站高清观看| 在线观看美女被高潮喷水网站| 国产精品1区2区在线观看.| 人妻少妇偷人精品九色| 午夜福利欧美成人| 国产精品电影一区二区三区| 两个人视频免费观看高清| 亚洲中文字幕日韩| 最新在线观看一区二区三区| 丰满人妻一区二区三区视频av| 日韩在线高清观看一区二区三区 | 麻豆一二三区av精品| 亚洲aⅴ乱码一区二区在线播放| 动漫黄色视频在线观看| 国产单亲对白刺激| 国产精品一区二区三区四区久久| 一个人看视频在线观看www免费| 国产精华一区二区三区| 人人妻人人澡欧美一区二区| 又爽又黄a免费视频| 日韩强制内射视频| 女同久久另类99精品国产91| 免费在线观看成人毛片| 国产精品一及| 国产伦一二天堂av在线观看| 禁无遮挡网站| 国产午夜精品久久久久久一区二区三区 | 又爽又黄无遮挡网站| 精品乱码久久久久久99久播| 国产午夜精品论理片| 一边摸一边抽搐一进一小说| 亚洲真实伦在线观看| 国产综合懂色| 少妇裸体淫交视频免费看高清| 成人特级黄色片久久久久久久| 美女高潮的动态| 日韩欧美三级三区| 久久精品国产亚洲av涩爱 | 毛片一级片免费看久久久久 | 久久午夜亚洲精品久久| 亚洲精品成人久久久久久| 国产探花在线观看一区二区| 女人十人毛片免费观看3o分钟| 91久久精品电影网| 亚洲精品乱码久久久v下载方式| 久久久久久久午夜电影| 国产高清不卡午夜福利| 97超级碰碰碰精品色视频在线观看| 国产私拍福利视频在线观看| 国产精品亚洲美女久久久| 亚洲最大成人手机在线| 日韩中字成人| 精品久久久久久久人妻蜜臀av| 中亚洲国语对白在线视频| 波多野结衣高清无吗| 亚洲天堂国产精品一区在线| 日韩欧美免费精品| 免费在线观看影片大全网站| 亚洲男人的天堂狠狠| 综合色av麻豆| 夜夜看夜夜爽夜夜摸| 亚洲精品456在线播放app | 天天一区二区日本电影三级| 久9热在线精品视频| 午夜a级毛片| 日韩欧美在线乱码| 午夜免费激情av| 亚洲国产精品sss在线观看| 亚洲三级黄色毛片| 天天躁日日操中文字幕| 亚洲精品一区av在线观看| 亚洲在线自拍视频| 丝袜美腿在线中文| 午夜福利在线在线| 淫妇啪啪啪对白视频| 欧美激情在线99| 国产三级中文精品| av在线老鸭窝| 欧美激情在线99| 成人国产一区最新在线观看| 日韩欧美国产在线观看| 欧美日韩乱码在线| 91久久精品电影网| 久久精品国产亚洲av天美| 99九九线精品视频在线观看视频| 免费av不卡在线播放| 久9热在线精品视频| 国产男靠女视频免费网站| 欧美另类亚洲清纯唯美| 色吧在线观看| 免费在线观看日本一区| 舔av片在线| 91狼人影院| 丝袜美腿在线中文| 国产老妇女一区| 99在线视频只有这里精品首页| 人人妻,人人澡人人爽秒播| 极品教师在线视频| 香蕉av资源在线| 联通29元200g的流量卡| 欧美性猛交╳xxx乱大交人| 成人国产综合亚洲| 桃红色精品国产亚洲av| 男女啪啪激烈高潮av片| 99久国产av精品| 免费av毛片视频| 中文字幕久久专区| 日韩强制内射视频| 国内精品一区二区在线观看| 男插女下体视频免费在线播放| 精品人妻偷拍中文字幕| 国产单亲对白刺激| 91麻豆精品激情在线观看国产| 看片在线看免费视频|