《電子技術(shù)應用》
您所在的位置:首頁 > 通信與網(wǎng)絡 > 設計應用 > 中間件異常事務狀態(tài)恢復設計與實現(xiàn)
中間件異常事務狀態(tài)恢復設計與實現(xiàn)
2015《電子技術(shù)應用》智能電網(wǎng)增刊
董愛強,齊志超,馮 揚,張立新
(北京中電普華信息技術(shù)有限公司, 北京 100192)
摘要: 設計了一種Jboss中間件異常事務恢復功能,并實現(xiàn)了maven工程中交易服務的異常事務處理和恢復過程,該過程能在斷電、宕機、程序故障等異常情況發(fā)生時,及時恢復最近一次正常工作的交易服務狀態(tài)和數(shù)據(jù)庫數(shù)據(jù)。并通過日志記錄整個異常狀態(tài)的發(fā)生和恢復過程。通過測試證明,該設計與實現(xiàn)是一種有效的中間件異常事務狀態(tài)恢復的過程,能夠為中間件正常運行提供可靠支持和日志依據(jù)。
Abstract:
Key words :

  董愛強,齊志超,馮  揚,張立新

  (北京中電普華信息技術(shù)有限公司, 北京 100192)

  摘  要: 設計了一種Jboss中間件異常事務恢復功能,并實現(xiàn)了maven工程交易服務的異常事務處理和恢復過程,該過程能在斷電、宕機、程序故障等異常情況發(fā)生時,及時恢復最近一次正常工作的交易服務狀態(tài)和數(shù)據(jù)庫數(shù)據(jù)。并通過日志記錄整個異常狀態(tài)的發(fā)生和恢復過程。通過測試證明,該設計與實現(xiàn)是一種有效的中間件異常事務狀態(tài)恢復的過程,能夠為中間件正常運行提供可靠支持和日志依據(jù)。

  關(guān)鍵詞: 中間件;maven工程;交易服務;異常事務;數(shù)據(jù)恢復

0 引言

  中間件作為國網(wǎng)云建設的支持性項目,根據(jù)云建設采用的X86集群模式[1],分析了目前采用較多的weblogic等其他類型中間件的利弊。國網(wǎng)公司自主開發(fā)的具有自主知識產(chǎn)權(quán)的新一代Jboss中間件產(chǎn)品,可以適應云建設和管理的要求,實現(xiàn)集群資源共享,降低成本,提高資源利用率。

  在中間件運行期間出現(xiàn)異常事務狀態(tài),例如宕機等導致中間件不能正常工作,從而對云平臺的使用帶來安全隱患。讓故障設備盡快恢復到正常狀態(tài)是本文設計和實現(xiàn)的主要內(nèi)容。

1 技術(shù)背景

  1.1 交易服務與恢復

  交易服務屬于中間件的一個重要功能模塊,開啟此功能可以處理因異常運行狀態(tài)產(chǎn)生的中斷事務(transaction)。當服務器再次重新啟動后,交易服務模塊會分析故障前的日志記錄,根據(jù)日志復原事務現(xiàn)場工作狀況,再次提交故障前中斷的事務,恢復之前事務和沒有保存的數(shù)據(jù)[2],從而實現(xiàn)對交易的恢復。

  1.2 功能設計

  交易服務恢復主要兩個重要功能模塊:事務日志記錄和事務恢復的功能。該功能模塊需要無縫接入到當前中間件模塊中,所以需要實現(xiàn)org.jboss.as.controller.Extension擴展接口。這是中間件啟動時加載擴展模塊的必要條件。業(yè)務在接口的initialize()方法中實現(xiàn),相當于一個入口方法。為了不影響中間件的啟動進程,需要另開一個線程實現(xiàn)業(yè)務邏輯,用戶獲取數(shù)據(jù)庫連接需要讀取配置文件。連接分兩種:

  第一種是用戶配置連接信息,程序讀取配置信息后創(chuàng)建連接即可;第二種是配置jndi獲取連接,通過jndi名獲取數(shù)據(jù)庫連接。第二種方式由于獲取連接時中間件數(shù)據(jù)源模塊還沒加載完成,獲取不到連接,此時可設計一個循環(huán)等待的過程,直到中間件數(shù)據(jù)源模塊加載完成后才能通過jndi獲得連接,然后跳出循環(huán),執(zhí)行恢復操作。考慮到性能原因,如果jndi數(shù)據(jù)源本身存在問題,可能永遠獲取不到,最好設置一個超時參數(shù),表示通過jndi獲取數(shù)據(jù)源的最長等待時間,超出這個時間就直接跳出循環(huán)。對于有可能出現(xiàn)重復啟動問題,事務會重新提交,要解決這個問題,需要在處理完事務后做結(jié)束標記處理,并標記事務是正常提交還是重啟服務后的事務提交。對于添加事務日志功能,因為涉及到多線程操作,所以將日志的id以線程id表示。

  1.3 數(shù)據(jù)恢復

  數(shù)據(jù)恢復時,首先需要定義一個TradeExtension類實現(xiàn)org.jboss.as.controller.Extension擴展接口,業(yè)務在接口的initialize()方法中實現(xiàn),為了不影響中間件的啟動進程,需要另開一個線程實現(xiàn)業(yè)務邏輯,用戶獲取數(shù)據(jù)庫連接需要讀取配置文件,連接分兩種。其實現(xiàn)方法與上節(jié)的實現(xiàn)方法相同。定義Conn類和ConnManager類主要是讀取配置文件獲取連接信息,適合單個長事務[3]的恢復。

2 系統(tǒng)啟動

  2.1 Maven工程構(gòu)建

  中間件中所有的模塊都需要構(gòu)建成maven工程,maven工程構(gòu)建必須滿足特定的條件才能在中間件啟動過程中正確加載。jboss中自帶maven程序,啟動maven工程是第一步工作。

  2.2 加載事務模塊

  中間件啟動后需要加載事務模塊和處理事務日志。加載模塊先執(zhí)行standealone的啟動腳本,執(zhí)行jboss-modules.jar,然后執(zhí)行jboss.as.standalone模塊,解析此模塊的描述文件,執(zhí)行jboss.as.server的Main類的main方法,此模塊調(diào)用jboss.as.controller模塊解析standalone的配置文件,加載擴展模塊,并調(diào)用每個擴展模塊的擴展接口方法。對于交易模塊來說,實現(xiàn)了擴展接口的初始化方法initalize(),此方法中新開啟一個子線程處理交易恢復業(yè)務。

  2.3 處理事務日志

  處理事務日志先調(diào)用日志工具類的getNearFileName()方法獲得離當前時間最近的日志文件,如果此文件不存在,則直接返回,調(diào)用getExeSqlList()方法獲取所有要執(zhí)行的記錄包含sql語句以及連接信息,遍歷每一條記錄獲取sql語句以及連接信息,創(chuàng)建數(shù)據(jù)庫連接,用sql語句創(chuàng)建事務,然后提交事務。創(chuàng)建文件輸出流FileWriter修復每一條執(zhí)行的記錄,最后強制關(guān)閉文件流。

  2.4 添加事務日志

  事務日志記錄可實現(xiàn)日志模塊配置、日志級別設置、日志輪轉(zhuǎn)設置、日志輸出方式配置,并可實現(xiàn)自定義日志擴展。日志管理內(nèi)容包括執(zhí)行日志記錄、獲取模塊描述、讀取xml文件元素、解析日志元素、解析根日志元素、添加資源屬性描述、添加設置參數(shù)描述、覆蓋服務。

  首先定義一個日志類TradeLog,包含的屬性有projectName:項目名稱,id:日志唯一編號,sql:事務執(zhí)行的sql語句,result:是事務前日志還是事務后日志,connid:對應數(shù)據(jù)庫連接信息。定義一個處理日志的工具類LogTool,其主要作用是添加日志,初始化日志路徑,獲得當前日志文件名稱(如果當前文件不存在,就會創(chuàng)建當前日志文件),讀取距離當前時間最近的日志文件,獲取文件中需要執(zhí)行的sql語句[5]。

  2.4.1 日志格式

  日志文件名稱:yyyymmddhh.log

  日志格式:

  ([a-z]|[A-Z][0-9])*\|[0-9]{1,19}\|([a-z]|[A-Z][0-9])*\|[0-9]{1,10}

  ([a-z]|[A-Z][0-9])*\|[0-9]{1,19}\|ready-commit

  ([a-z]|[A-Z][0-9])*\|[0-9]{1,19}\|commit

  第一條日志表示事務開始后提交前的日志,后面的日志表示提交后的日志。

  日志狀態(tài):用戶請求數(shù)據(jù)庫操作,如果存在事務開始日志、事務準備提交日志以及事務提交日志,則為正常狀態(tài);如果只存在事務開始日志,則不進行恢復操作;如果存在事務開始日志和事務準備提交日志,則進行恢復操作。

  日志周期:一個小時生成一個文件。每次讀取與當前時間最近的文件。

  日志路徑:%JBOSS_HOME%\standalone\log\trade_log。

  2.4.2 日志添加過程

  日志添加,包含事務提交前添加日志和事務提交后添加日志。

  事務提交前添加日志,首先定義一個日志類TradeLog,包含的屬性有projectName:項目名稱,id:日志唯一編號,sql:事務執(zhí)行的sql語句,result:是事務前日志還是事務后日志,connid:對應數(shù)據(jù)庫連接信息。定義一個處理日志的工具類LogTool,主要作用是添加日志,初始化日志路徑,獲得當前日志文件名稱(如果當前文件不存在,就會創(chuàng)建當前日志文件),讀取離當前時間最近的日志文件,獲取文件中需要執(zhí)行的sql語句。

  在事務開始后,創(chuàng)建一個Log對象,將要執(zhí)行的sql語句賦值到Log對象中,將當前線程的id賦值到Log對象的id屬性中,創(chuàng)建一個文件輸出流FileWriter,用于追加文件信息,將日志信息轉(zhuǎn)化為固定格式的字符串,調(diào)用FileWriter的write()方法將這條記錄寫入到文件中,然后強制關(guān)閉文件流。待用戶提交事務后,創(chuàng)建Log對象,將當前線程id賦值到id屬性中,創(chuàng)建事務結(jié)束字符串信息,調(diào)用文件輸出流將信息追加到文件中。

  2.4.3 日志加載類型

  用戶在添加事務日志時需要添加三種類型的日志,在LogType枚舉類型中有定義,分別為START-COMMIT、READY-COMMIT以及DONE-COMMIT。在事務開始后需要添加START-COMMIT類型的日志,此日志主要記錄了所要執(zhí)行的sql集,在事務恢復時執(zhí)行。在事務準備提交的時候需要添加READY-COMMIT類型的日志,表示此事務準備提交,主要作用是保證事務的原子性。事務提交完成后,添加DONE-COMMIT類型的日志,表示提交完成。

3 事務恢復

  中間件可選擇是否開啟交易服務,開啟交易服務后,交易管理器動態(tài)監(jiān)控當前正在執(zhí)行的交易,并以日志的方式記錄在系統(tǒng)中。在全局事務沒有完成提交之前,如果系統(tǒng)出現(xiàn)故障,則重啟中間件應用服務,交易管理器將根據(jù)日志記錄的故障發(fā)生時交易的狀態(tài),不僅僅恢復數(shù)據(jù),還要對交易的異常事務進行恢復[4]。事務恢復過程如圖1所示。

001.jpg

  3.1 實現(xiàn)過程

  事務恢復實現(xiàn)過程,首先定義一個TradeExtension類實現(xiàn)org.jboss.as.controller.Extension擴展接口(這是sg-aps啟動時加載擴展模塊的必要條件),業(yè)務在接口的initialize()方法中實現(xiàn)。為了不影響中間件的啟動進程,需要另開一個線程實現(xiàn)業(yè)務邏輯,用戶獲取數(shù)據(jù)庫連接需要讀取配置文件。連接分兩種:第一種是用戶配置連接信息,程序讀取配置信息后創(chuàng)建連接即可;第二種是配置jndi獲取連接,通過jndi名獲取數(shù)據(jù)庫連接。第二種方式由于獲取連接時中間件數(shù)據(jù)源模塊還沒加載完成,肯定獲取不到連接,此時設計一個循環(huán)等待的過程,直到中間件數(shù)據(jù)源模塊加載完成后才能通過jndi獲得連接,然后跳出循環(huán),執(zhí)行恢復操作。考慮到性能原因,如果jndi數(shù)據(jù)源本身存在問題,則可能永遠獲取不到,因此最好設置一個超時參數(shù),表示通過jndi獲取數(shù)據(jù)源的最長等待時間,超出這個時間就直接跳出循環(huán)。定義Conn類和ConnManager類主要是讀取配置文件獲取連接信息。

  3.2 日志記錄

  根據(jù)添加日志的方法先添加日志,初始化日志路徑,獲得當前日志文件名稱,讀取事務恢復前最近的日志文件,獲取文件中需要執(zhí)行的sql語句,執(zhí)行該語句恢復數(shù)據(jù),生成新的日志記錄。默認情況下是在%JBOSS_HOME%\trade_log下,也可自行配置。

4 實現(xiàn)與測試

  4.1 構(gòu)建環(huán)境

  構(gòu)建系統(tǒng)測試實現(xiàn)環(huán)境,采用junit測試,總共測試4個場景:

  (1)maven編譯過程;

  (2)集成到整個工程的發(fā)布過程;

  (3)客戶端添加日志過程;

  (4)中間件重啟恢復數(shù)據(jù)過程。

  4.2 交易編譯

  首先,編譯maven工程打開命令窗口,接著進入到模塊根目錄,再運行mvn celan install。如果命令窗口沒有報錯,根目錄下生成target目錄,進入目錄可以看到編譯好的jar包,如圖2所示。

  4.3 交易模塊發(fā)布

  首先打開命令窗口,接著進入到aserver根目錄,再運行build clean install。在aserver/build/target/目錄下生成發(fā)布版本,進入到發(fā)布版本模塊的modules/org/jboss/as/目錄下有發(fā)布成功的交易模塊代碼,如圖3所示。

003.jpg

  4.4 交易日志生成

  安裝客戶端代碼后執(zhí)行代碼控制臺沒有報錯,打開到指定的日志目錄(目錄位置在程序運行時打印出來),有當前日志生成,日志里有一天未完成的事務記錄。日志生成界面如圖4所示。

004.jpg

  4.5 異常事務狀態(tài)恢復

  首先,打開數(shù)據(jù)庫確認日志中未完成的記錄不存在,接著在配置文件standalone.xml中添加交易服務,之后運行standalone模式的的啟動腳本。打開數(shù)據(jù)庫客戶端,查詢數(shù)據(jù)庫記錄,未完成的記錄被添加到數(shù)據(jù)庫中了。圖5為數(shù)據(jù)庫恢復前結(jié)果,圖6為數(shù)據(jù)庫恢復后結(jié)果。

005.jpg

  以上測試結(jié)果初步證明交易服務的恢復功能設計有效可行,在Windows和Linux平臺下測試,均能靈活實現(xiàn)跨平臺可移植[6]。能夠滿足國家電網(wǎng)對中間件應用服務器集群數(shù)據(jù)恢復功能性能等的整體要求。實現(xiàn)便捷在嵌套事務處理上具有一定優(yōu)勢[7],適合云平臺建設。

  根據(jù)國家電網(wǎng)的要求,該設計和實現(xiàn)還需要進一步在安全性[8]和兼容性,大數(shù)據(jù)壓力測試等方面進行進一步的測試,以及與本系統(tǒng)其他功能的聯(lián)調(diào)。在和其他系統(tǒng)聯(lián)調(diào)后,關(guān)鍵功能、性能指標還需多次在不同單位進行測試和評估。

5 結(jié)束語

  異常事務處理和恢復作為中間件應用服務器的交易服務設計和開發(fā)的重要內(nèi)容,在整個中間件系統(tǒng)的運行中起到了關(guān)鍵作用,為整個中間件的正常運行提供了可靠支持。該功能的穩(wěn)定性和可靠性直接關(guān)系到中間件產(chǎn)品的性能。

  本文提供的異常事務狀態(tài)恢復和管理的設計和實現(xiàn)方式,對中間件這類問題的解決提供了參考和借鑒。

參考文獻

  [1]馮揚.云安全技術(shù)研究.電力信息與通信技術(shù)[J].2014,12(1).

  [2]魏茂喜,賀貴明,吳元保.事務管理器的事務恢復處理[J]. 微型機與應用,2004,23(4):14-17.

  [3]李建,羅軍.一種基于工作流的長事務恢復方法的研究[J]. 信息技術(shù),2009(7):152-155.

  [4]陳國寧,李陶深,廖國瓊.基于Savepoint機制和日志的協(xié)作設計事務的恢復方法[J].計算機工程,2004,30(9):58-60.

  [5]王耀飛,李林,康衛(wèi).實時數(shù)據(jù)庫主動計算的設計與實現(xiàn)[J].電子技術(shù)應用,2014,40(8):134-139.

  [6]鐘舟.對象交易中間件的設計與實現(xiàn)[D].成都:電子科技大學,2008.

  [7]肖迎元,劉云生,廖國瓊.基于嵌套事務模型的實時數(shù)據(jù)庫系統(tǒng)故障恢復模式[D].武漢:華中科技大學計算機學院,2005.

  [8]李珊珊,陳運,姚文斌.基于加密中間件的iSCSI遠程鏡像方法的研究與實現(xiàn)[J].電子技術(shù)應用,2011,37(9):


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 国产艳妇疯狂做爰视频 | 欧美一级黄色录像 | 日韩欧美一区天天躁噜噜 | 91久久久久久久久久久 | 未满十八18禁止午夜免费网站 | 中国少妇内射xxxx狠干 | 香蕉精品视频在线观看 | 成人爽a毛片一区二区免费 成人爽爽爽 | 凹凸日日摸日日碰夜夜爽1 凹凸日日摸天天碰免费视频 | 午夜影院入口 | 日韩做爰视频免费 | 人妻精品无码一区二区三区 | 99精品免费久久久久久久久日本 | 日本a级片一区二区 | 91丝袜呻吟高潮美腿白嫩在线观看 | 日韩免费高清 | 久久国产成人午夜av浪潮 | 黄色一级视频网站 | 日本中文字幕一区二区有限公司 | 亚洲熟妇色xxxxx欧美老妇 | 四虎影在永久在线观看 | 国产欧美精品一区二区 | 五月天亚洲视频 | 好吊日精品视频 | 精品国产亚洲一区二区三区 | 免费观看成人38网站 | 天堂va在线| 欧美日本免费一区二区三区 | 成人精品水蜜桃 | 99久久精品久久久久久清纯 | 狠色狠狠色狠狠狠色综合久久 | 99re6这里有精品热视频 | 久久综合区 | 美女福利视频 | 欧产日产国产精品乱噜噜 | 久久久天天 | 亚洲精品永久www嫩草 | 亚洲色图网友自拍 | 欧美黄色小说 | sm免费人成虐网站 | 青草视屏| 国产在线高清 | 亚洲性生活大片 | 国产精品午夜在线观看 | 深夜视频在线免费观看 | 国产精品日韩在线 | 美女黄网站人色视频免费国产 | 欧美激情一区二区三区 | 久久一区精品 | 一卡二卡三卡四卡在线 | 中产乱码中文在线观看免费软件 | 国产乱码精品一区二区三区亚洲人 | 日本特黄特色a大片免费高清观看视频 | 午夜激情视频在线播放 | 精品手机在线 | 午夜成年人 | 欧美一区二区三区爱爱 | 91一区| 2018国产在线| 色综合久久88色综合天天免费 | 中文字幕羽月希黑人侵犯 | 成年人黄色大全 | 性欧美视频一区二区三区 | 久久精品久久久久观看99水蜜桃 | 国产成人三级在线视频 | 91精品啪在线观看国产81旧版 | 一区二区欧美在线 | 日韩精彩视频在线观看 | 国产精品久久久久久一区二区三区 | av中文字幕网址 | 久久久国产精品一区 | 在线观看av大片 | 国产又黄又猛又粗 | 日韩 欧美 | a在线播放 | 婷婷伊人五月天 | 毛片一区二区 | 国产乱码精品一区二区三区爽爽爽 | 天天插天天搞 | 97超碰站| 国产99在线 | 欧美 | 亚洲人成网站色www 久久在线视频免费观看 | 免费看黄色片视频 | 9l视频自拍蝌蚪9l视频成人 | 国产大片一区二区三区 | 妖精视频一区二区 | 欧美无马 | 尹人成人| 学生妹亚洲一区二区 | 免费福利在线观看 | 日本丰满熟妇videossex | 久久精品人人做人人爽电影蜜月 | 国产精品区一区二区三区 | 国产又粗又猛又大爽又黄 | 国产痴汉av久久精品 | xvideos成人免费中文版 | 久久偷看各类wc女厕嘘嘘偷窃 | 久久天堂影院 | 久久国产美女视频 | 亚洲欧美精选 | 美女胸又黄又水 | 中文文字幕文字幕亚洲色 | 国产黄色一区二区 | 日本老熟欧美老熟妇 | 中文字幕被公侵犯的漂亮人妻 | 成人18夜夜网深夜福利网 | 一本色道久久综合亚洲精品按摩 | 丁香综合激情 | 日韩精品中文字幕一区二区三区 | 久久精品国产免费看久久精品 | 欧美精品一区二区三区四区 | 91网站在线看 | 视频免费1区二区三区 | 中文字幕在线免费观看视频 | 亚洲色图p| 亚洲熟妇丰满xxxxx | 亚洲精品图片一区15p | 成人www| 亚洲香蕉久久 | 亚洲少妇30p | 97国产色呦呦呦夜嗨嗨 | 欧美精品乱码99久久蜜桃 | 黄色正能量网站 | 香蕉免费在线视频 | 国产欧美a | 无毒黄色网址 | 蜜臀av免费一区二区三区 | 国产女主播视频一区二区三区 | 欧美做爰性生交视频 | 激情五月婷婷久久 | 国产精品久久无码一区二区三区网 | 日韩三级不卡 | 色妺妺av爽爽影院 | 亚洲精品一区国语对白 | 免费无码又爽又刺激网站 | 国内揄拍国内精品人妻 | 在线精品视频一区二区三区 | 91在线| a级黄色录像片 | 18禁网站免费无遮挡无码中文 | 一本一道久久a久久精品综合 | 攵女h高h1v1深与浅 | 天天色天天射天天干 | 搡老熟女老女人一区二区 | 免费在线视频一区 | 久久精品日产第一区二区三区乱码 | 日韩国产欧美一区二区三区 | 国模无码一区二区三区 | 成年美女黄网 | 国产理论片 | 亚洲欧美中文日韩在线v日本 | 最新国产精品自拍 | 激情综合啪啪 | 精品国产乱 | bt7086福利一区国产 | 久久一级黄色片 | 激情插插插 | 久久精品夜色噜噜亚洲a∨ 久久精品一二三 | 中文字幕一区二区三区日韩精品 | 在线观看中出 | 岛国av在线 | 久久久久久一区二区三区四区别墅 | 成人中文字幕在线 | 成人av国产| 黄色三级小视频 | 国产视频99 | 久久精品动漫一区二区三区 | 熟女内射v888av| 天堂成人在线视频 | 最近中文字幕在线免费观看 | 久久综合成人网 | 久久精品99国产精品日本 | 国产亚洲精品久久久久的角色 | 淫欲av | 久久久久有精品国产麻豆 | 日本成人性爱 | 国产白袜脚足j棉袜在线观看 | 精品国产一区二区三区久久 | 爱情岛论坛亚洲品质自拍网址大全 | 国产真实夫妇交换视频 | 网站av在线| 国产黄大片在线观看画质优化 | 在线观看肉片av网站免费 | 神马午夜不卡 | 自拍偷自拍亚洲精品偷一 | 欧美激情精品久久 | 久久中文字幕一区 | 日日夜夜爱| 亚洲国产成人精品久久久 | 久久嫩草精品久久久久 | 国产美女免费视频 | 看黄色特级片 | 国产精品日本一区二区在线播放 | 人与动人物xxxx毛片 | 国产一卡二卡三卡四卡 | 影音先锋日韩精品 | 久久婷婷五月国产色综合 | 少妇又紧又色又爽又刺激视频 | 双性调教总裁失禁尿出来 | 国产精品一品二区三区四区五区 | 92看片淫黄大片看国产片图片 | 国产美女视频免费观看的软件 | 久久精品国产99久久无毒不卡 | 亚洲第二页 | 五月激情小说网 | 97精品视频在线观看 | 爱情岛论坛亚洲首页入口章节 | 国产精品国产三级国产普通话三级 | 色戒av| 最新中文字幕免费看 | 午夜小视频网站 | 在线观看成人动漫 | 女人抽搐喷水高潮国产精品 | 一本色综合亚洲精品蜜桃冫 | 久久久久久免费免费精品软件 | 加比勒色综合久久 | 免费精品一区二区三区第35 | 91精品国产99久久久 | 一级性生活大片 | 撕开少妇奶罩疯狂揉吮 | 婷婷色站| 亚洲的天堂av | 成人欧美一区二区三区在线播放 | 青青草原在线免费 | 少妇浪荡h肉辣文大全69 | 一起艹在线观看 | www.99日本精品片com | 人人爽人人做 | 日本久久网 | 欧美高清精品 | 三上悠亚三级 | 亚洲天堂av在线免费观看 | 五月天婷婷激情视频 | 欧美性狂猛xxxxx深喉 | 人成午夜免费视频在线观看 | 在线 | 一区二区三区四区 | 成人久久国产 | 无码日本精品xxxxxxxxx | 囯产精品久久久久久久久久妞妞 | 日本三不卡 | 男人的天堂一级片 | 免费又黄又爽又色的视频 | 大桥未久亚洲精品久久久强制中出 | 女人爽到高潮的免费视频 | 在线观看日韩视频 | 亚洲精品自在在线观看 | 狠狠色噜噜狠狠狠狠色综合网 | 在线欧美日韩 | 天码中文字幕在线播放 | 99久久综合精品五月天 | 成人网免费视频 | 911精品 | 婷婷色怡春院 | 日本老熟欧美老熟妇 | 亚洲第一成人av | 成人免费短视频 | 春色校园综合人妻av | 麻豆国产av超爽剧情系列 | 和漂亮岳做爰3中文字幕 | 色综合88| 欧美成人精品第一区二区三区 | 天堂中文字幕免费一区 | 日本美女日批视频 | 亚洲精品午夜无码专区 | 伊人自拍 | 国产小视频一区 | 在线精品国产一区二区三区 | 久久久中文字幕 | 日韩欧美国产成人精品免费 | 精品无码国产一区二区三区51安 | 九九九九免费视频 | 后入内射国产一区二区 | 少妇全黄性生交片 | wwwxx国产 | 精品欧美一区二区三区免费观看 | www国产国人免费观看视频 | 女人做爰全过程免费观看美女 | 欧美福利精品 | 毛片网站在线免费观看 | 欧美成人精品在线观看 | 草草影院在线观看视频 | 天天综合天天色 | 美女张开腿黄网站免费下载 | 一区二区福利 | 日韩一区二区中文字幕 | 日韩在线高清 | 极品无码av国模在线观看 | 欧美在线一区二区三区 | 中文字幕超清在线观看 | 亚洲一区二三区 | 欧美成人网视频 | 五姑娘在线观看高清版 | 初尝黑人巨砲波多野结衣 | 亚洲一区二区三区精品视频 | 亚洲伊人成综合网 | 日韩欧美黄色大片 | 一区二区三区中文字幕在线 | www.com捏胸挤出奶 | 欧洲性生活片 | 久久人人爽人人爽人人片av高请 | 制服丝袜第一页在线 | 美女诱惑一区二区 | 欧美视频第二页 | 日韩一区二区三区在线观看视频 | 韩国三级中文字幕hd久久精品 | 真实国产乱子伦对白视频 | 在线观看特色大片免费视频 | 欧美另类极品videosbest最新版本 | 制服丝袜美腿一区二区 | 内射女校花一区二区三区 | 国产深夜福利视频在线 | 一二三国产777avav | av一区二区三区在线观看 | 美女一区二区三区网av | 揄拍成人国产精品视频 | 欧美激情视频一区二区三区免费 | 欧美日韩国产综合在线 | 久久66热这里只有精品 | 日本一区二区三区四区在线观看 | 日韩亚洲国产中文字幕欧美 | 一级特级黄色片 | 亚洲天堂av一区二区 | 女人洗澡一级特黄毛片 | 中国亲与子乱ay中文 | 日韩精品无码一区二区三区不卡 | 国产精品视频第一页 | 国产毛片在线视频 | 九色视频偷拍少妇的秘密 | 在线观看的黄色网址 | 偷拍中国夫妇高潮视频 | 美女无遮挡免费视频网站 | 亚洲国产欧美日韩在线精品一区 | 天天cao| 国人天堂va在线观看免费 | 日本猛少妇色xxxxx | 久久毛片网 | 女人天堂久久爱av四季av | 精品久久久久一区二区国产 | 亚洲天堂2016 | 伊人操 | 日韩中字在线 | 国产亚洲精品久久久久久 | 91精品久久久久久久久中文字幕 | 青草视频在线观看视频 | 欧美一级看片 | 国产不卡一区 | avhd101高清在线迷片麻豆 | 无码一区二区波多野结衣播放搜索 | 狠狠躁18三区二区一区张津瑜 | 波多野吉衣av在线 | 亚洲 综合 清纯 丝袜 自拍 | av最新版天堂资源在线 | 国产一区二区日韩 | 国产精品久免费的黄网站 | 日本一区二区三区日本免费 | 色999日韩| 国精品无码一区二区三区在线蜜臀 | 国产精品国产三级国产av中文 | 免费成年人视频 | 精品国产一区二区三区久久久狼 | 中国女人内谢69xxxxⅹ视频 | 九九热在线视频观看 | 97偷拍视频 | www成人在线| 他揉捏她两乳不停呻吟动态图 | 久久人人97超碰a片精品 | 寂寞寡妇让我吃奶 | 51视频精品全部免费 | 国产污视频在线播放 | 揄拍成人国产精品视频99 | wwww亚洲熟妇久久久久 | 国产区视频在线 | 狠狠色狠狠色综合 | 国产乱能 | 国产欧美日韩成人 | 日韩av在线天堂 | 国产成人av影院 | 成年人网站免费在线观看 | 日韩午夜网站 | 色七七在线 | 女人高潮av国产伦理剧 | 亚洲偷自拍另类图片二区 | 日本高清xxxx | 狠狠干天天 | 懂色av一区 | www色就是色com | 91原创视频| 日本黄色网络 | 色一情一乱一乱一区免费网站 | 亚洲精品久久久久久久久久久 | 国产sm鞭打折磨调教视频 | 久久高潮视频 | 免费看毛片网站 | 国产自在自线午夜精品 | 久久免费少妇高潮久久精品99 | 98在线视频| 久久久啊啊啊 | 国模杨依粉嫩蝴蝶150p | 日韩成人大屁股内射喷水 | 动漫av在线| 少妇做爰免费视频网站色黄 | 日本做爰高潮视频 | 日韩婷婷| 一本大道卡一卡二卡三乱码全集资源 | 67194在线免费观看 | www成人avcom| 黄色片在线播放 | 日日碰狠狠躁久久躁综合小说 | 中午字幕在线观看 | 久久婷婷色综合一区二区 | 性——交——性——乱免费的 | 成人做爰69片免费看 | 师生出轨h灌满了1v1 | 久久9999久久免费精品国产 | 香蕉911| 国产精品毛片av在线看 | 免费无码黄动漫在线观看 | 欧美精品与人动性物交免费看 | 日日噜噜噜噜人人爽日本精品 | 成人免费观看视频 | 亚欧美无遮挡hd高清在线视频 | 国产视频一区二区三区四区五区 | 国产一区二区亚洲 | 国产在线拍 | 四虎影在永久在线观看 | 日韩视频国产 | 国产成人无码aa精品一区 | 国产伦精品一区二区三区照片 | 中文字幕亚洲色图 | 山林妇女勾搭老头av | 亚洲婷婷在线 | 探花视频在线版播放免费观看 | 久久久久国色av免费观看 | 美女尿尿网站 | 乡村美女户外勾搭av | 天天插天天爱 | 深夜网站在线 | 亚洲最大的成人网 | 国精产品一区一区三区视频 | 九九精品在线视频 | 亚洲人成伊人成综合网小说 | 免费观看激色视频网站 | 97国产婷婷综合在线视频 | 亚洲女人天堂 | av网址免费观看 | 怡红院a∨人人爰人人爽 | 影音先锋中文字幕无码 | 色欲av伊人久久大香线蕉影院 | 中文字幕人妻丝袜乱一区三区 | 午夜视频在线观看国产 | 免费无码毛片一区二区app | 亚洲精品无码专区 | 好吊妞视频一区二区三区 | 色一情一区二区三区四区 | 国产黄色大片免费看 | 狂猛欧美激情性xxxx大豆行情 | 老少交欧美另类 | 最新亚洲精品 | 中文无套内谢少妇视频 | 日本人妻人人人澡人人爽 | 在线观看国产精品日韩av | 嫩草视频| 国产a级黄色毛片 | 久久精品免费观看 | 污污视频网站免费观看 | 色人阁av | 亚洲香蕉在线视频 | 国产精品一二三四 | 国产又好看的毛片 | 九九伊人八戒 | 亚洲国产成人精品久久久国产成人一区 | 久久网免费视频 | 男女肉粗暴进来动态图 | 关秀媚三级露全乳视频 | 久久99久久98精品免观看软件 | 天天看国91产在线精品福利桃色 | 成人性生交大片免费4 | 国产免费久久 | 么公的好大好硬好深好爽视频 | 在线精品自偷自拍无码 | 男人添女人高潮免费网站打开网站 | 亚洲精品www久久久久久广东 | 中文字字幕在线中文 | 特级毛片www | 欧美色欧美亚洲高清在线视频 | 欧美激情性做爰免费视频 | 亚洲精品久久久一区二区三区 | 欧美大尺度做爰啪啪床戏明星 | 在线亚洲人成电影网站色www | 狠狠色婷婷久久一区二区三区 | 在线观看的黄网 | 国产91成人欧美精品另类动态 | 亚洲一区二区三区视频在线 | 久久伊人热 | 国产免费不卡 | 中文字幕乱码亚洲无线码按摩 | 国产真实乱在线更新 | 51国产黑色丝袜高跟鞋 | 91调教打屁股xxxx网站 | 九色蝌蚪国产 | 久久这里只有精品9 | www国产精品视频 | 999精品在线观看 | 新呦u视频一区二区 | 亚洲人成图片小说网站 | 波多野结衣中文字幕一区二区三区 | 色哟哟国产seyoyo | 中国少妇内射xxxxⅹhd | 狠狠干老司机 | 免费一级做a爰片久久毛片 免费一区 | 成人欧美一区二区三区黑人 | 99久久无色码中文字幕人妻 | 免费观看的av | 黑巨茎大战欧美白妞 | 丰满双乳峰白嫩少妇视频 | 国产成人精品国内自产拍免费看 | 91国内精品久久久 | 色琪琪丁香婷婷综合久久 | 国产毛片久久久久久国产毛片 | 精品国产精品国产偷麻豆 | 欧美xxxxx在线观看 | 好吊色国产欧美日韩免费观看 | 国产黄色特级片 | 欧美视频www | 蜜桃av噜噜一区二区三区小说 | 久久亚洲精品中文字幕无码 | 国产精品久久久久久久毛片明星 | 国产精品亚洲综合一区二区三区 | 国产网红福利视频一区二区 | 99久久精品一区二区成人 | 欧美性受xxxx黑人xyx性爽 | 欧美爱爱免费视频 | 希岛爱理av免费一区二区 | 男女啪啪做爰高潮www成人福利 | 国产主播av在线 | 成人久久18免费网站图片 | 鲁一鲁色一色 | 婷婷四月开心色房播播网 | 九九re6热在线视频精品66 | 人妻激情文学 | 国产suv精品一区二区69 | 久久伊人成人网 | 公妇乱淫3 | 国产清纯白嫩初黑人高生在线观看 | 国产精品水嫩水嫩 | h网站免费在线观看 | 亚洲欧美视频一区二区 | 天天噜日日噜 | 成人做爰www免费看视频网战 | 狠狠色伊人亚洲综合第8页 狠狠色综合久久婷婷 | 永久免费无码网站在线观看个 | 高清视频一区二区 | 爱爱精品视频 | 性欧美一级 | 成人无码www在线看免费 | 天天操操操 | 少妇私密推油呻吟在线播放 | 老司机在线精品视频 | 精品久久久久久久久久久国产字幕 | 天堂在线视频免费 | 婷婷综合久久中文字幕蜜桃三电影 | 内射人妻少妇无码一本一道 | 无码一区二区波多野结衣播放搜索 | 牲高潮99爽久久久久777 | 毛片毛片毛片毛片毛片毛片毛片 | 国产精品无码天天爽视频 | 国产传媒一区 | 国产免费av一区 | 欧美成人精品高清视频在线观看 | 爱爱免费视频网址 | 国产精品社区 | 日韩免费无码一区二区视频 | 成人国内精品久久久久影院vr | 欧美日韩成人一区二区在线观看 | 波多野结衣小视频 | 狠狠色丁香婷婷综合最新地址 | 我色综合 | 给个av网站 | 国产大片aaa | 日韩免费大片 | 国产婷婷一区二区三区 | 中文在线а天堂中文在线新版 | 国产欧美精品aaaaaa片 | 亚洲精品色视频 | 成年女人黄小视频 | 国色天香精品一卡2卡3卡 | 18成人在线观看 | 国产人妻人伦精品 | 秋霞综合网| 欧美顶级少妇做爰hd | 经典三级伦理另类基地 | 伊人成色综合网 | 日本少妇做爰全过程二区 | 久久国产精品精品国产色婷婷 | 国模小丫大尺度啪啪人体 | 色欲一区二区三区精品a片 四虎精品成人免费视频 | 精品视频一区二区三区 | 成人免费无码大片a毛片软件 | 艹逼国产| 大伊香蕉在线精品视频75 | 国产卡一卡二 | 高清中文字幕 | 成人无码视频在线观看网站 | 欧美精品成人在线 | 老局长的粗大高h | 91精品国产综合久久婷婷香 | 色天使久久综合网天天 | xxxxxx黄色| 麻豆亚洲一区 | www.国产在线视频 | 91极品国产| 黄色一级大片在线免费看国产一 | 国产激情美女久久久久久吹潮 | 欧美性猛交xxxx免费视频软件 | 新sss欧美整片在线播放 |