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

為業務系統賦能,攜程機票最終行程系統架構演進之路

開發
攜程機票訂單系統是由多個業務子系統組成,包括出票、改簽、航變等等,獲取訂單行程信息復雜度較高。

作者簡介

Stephen,攜程資深后端開發工程師,專注新技術挖掘,持續推動業務創新

Scott ,攜程資深研發經理,負責訂單系統架構升級和優化

一、背景

攜程機票訂單系統是由多個業務子系統組成,包括出票、改簽、航變等等,獲取訂單行程信息復雜度較高。

例如:用戶預訂了一個包含了2個乘客的機票訂單,該訂單發生了航變,其中用戶A選擇了退票,用戶B選擇了改簽。

業務系統需要獲得該訂單最新的行程信息以及行程變化軌跡,以進行展示和進一步處理。

圖片

上述例子用戶的最新行程信息為:

  • 乘客1:航班號9C888,SHA-PEK,已退票
  • 乘客2:航班號9C999,SHA-PEK,已改簽

歷史的系統設計需要通過API對各業務子系統的數據進行實時的聚合和計算,如果要獲取上述例子的最終行程與軌跡,需要至少調用訂單、出票、改期、航變系統等,流程復雜且耗時高,并且針對一些復雜的業務場景還可能導致錯匹配、漏匹配等問題。

圖片

總結下來有如下幾個問題:

  • 數據私有(分散),數據模型不統一
  • 按照時間線進行聚合的難度大,需要動態計算,耗時長
  • 數據存儲周期不一致,完整性不高
  • 數據分析困難,報表邏輯復雜

二、目標

總的來說,我們需要設計一個用戶行程系統來滿足以下要求: 

  • 完整準確的行程信息
    信息豐富完整,并保證更新及時、準確
  • 使用便利
    一站式獲取,使用方效率提升,方便使用方快速接入
  • 性能可靠
    系統性能良好,可靠性高
  • 提升業務系統自動化率
    提升自動化率,上線靈活
  • 快速實現復雜業務流程
    對于大量動態數據的分析與過濾需要快速實現并上線

三、實施方案

3.1 設計思路

Q1:系統需要提供什么樣的能力?

1)提供準確的用戶最新行程信息

用戶和相關的業務系統需要及時和方便的獲取到完整、準確行程信息

2)輸出歷史行程變化軌跡

對于退票等場景,需要了解用戶完整的行程變化軌跡,以便于自動化處理相關數據

3)通過行程信息進行模糊匹配

對于航變場景,航司通知某個具體航班發生了變化,系統需要通過這些信息匹配到對應的訂單并進行后續的處理

Q2:如何確保信息的豐富和準確?

1)在豐富性方面,可以接入大量的數據源并提供便捷的接入方式,及時有效的采集數據,提升系統數據的完整性

2)在準確性方面,可以采用主動 + 被動等方式,多維度的對數據進行校驗、修復,提升數據的準確性

Q3:如何提升系統的穩定性和可擴展性?

1)通過分布式緩存、結構化并發等技術提升系統的性能與穩定性

2)通過數據庫的sharding、數據倉庫的賦能等方式提供在線和離線的數據處理能力,進一步擴充數據的應用場景

3.2 系統架構圖

最終行程系統主要有以下幾個方面組成:

1)最終行程數據通知與更新系統

即上圖中的Data Collector API,通過收集各種來源,如訂單庫、出票系統、改簽系統等的數據,更新或者落地在最終行程系統數據庫中。同時在落地的時候也會進行被動 + 主動相結合的數據校驗機制,保證數據的準確性。

2)最終行程查詢系統,即上圖中的Query API,其中包含三大功能與若干個模塊

  • 最終行程查詢,對外輸出該訂單的最終行程信息,該接口流量最高,包含有緩存組件、熔斷器、限流器等,保障其性能的穩定;
  • 行程溯源軌跡查詢,對外輸出該訂單下所有行程變化的歷史軌跡,使用方可以通過該接口拿到這個訂單的行程關系圖,感知所有變化軌跡;并且整合了價格計算模塊、錯誤數據修正模塊;
  • 行程匹配查詢,通過給定的行程要素條件,匹配能夠對應上的最終行程記錄,并支持批量查詢;

3)數據存儲架構,通過分庫提升數據庫的水平擴展能力,并且結合數據倉庫為業務賦能

3.3 信息豐富性

支持多種更新機制,方便接入多種類型的通知方,提升信息的豐富度,目前已經接入了出、退、改、航變、票號中心等22個數據源。

策略1: 系統主動通知,適用于對于數據新鮮度要求較高的場景,查詢性能較好

策略2: 消息通知消費,適用于數據新鮮度要求不太高的場景,通過反查保證數據最終一致,方便系統解耦

策略3: 實時查詢,適用于數據變化非常頻繁,新鮮度要求高的場景;減少了數據冗余,但是在查詢和使用上存在依賴

策略4: 動態數據的過濾通知,適用于存在規則變更,但變化維度和訂單維度不同,需要掃描海量數據來獲取更新記錄的場景

3.4 便利度增加和業務提升

3.4.1 降低溯源接口接入復雜度

溯源軌跡接口對于行程關系圖的輸出形式,對于使用方的便利度影響非常大,比如如下的行程關系圖。

圖片

歷史的輸出形式為一種無限層級的樹形結構,這樣的結構雖然能對向下的溯源查詢以及對一變多的行程變化關系提供支持,但是對于向上的溯源查詢、多變一、多變多的行程變化關系不友好,許多使用方都需要使用DFS等算法來解析數據,不夠簡潔易用,容易出錯;并且樹形結構已經不能直觀的反映出類似二變一(中轉變直飛)的行程變化場景,而且這樣的結構還會出現數據的冗余,如下圖所示:

圖片

基于以上的情況,新溯源接口選擇了類似圖的鄰接矩陣來表述行程溯源變化關系,通過TripInfo節點來表示頂點數組,平鋪出行程溯源關系圖中各個節點的行程信息;通過ChangeInfo節點來表示邊數組,主要描述行程變化關系。這樣的描述更加通用、結構清晰并且對使用方更友好。

圖片

3.4.2 支持大量動態數據的掃描與過濾

在實際的業務場景中需要維護這樣一部分數據,它會發生變化,但引起變化的規則維度與訂單維度不一致,所以需要掃描海量數據來獲取需要被更新的記錄。同時,掃描依賴的數據可能還需要跨庫才能拿到,按照現有的數據庫結構實現起來非常復雜。通過調研,最終采用數倉并結合業務SDK過濾的動態數據主動更新機制,實現了業務場景主動更新與通知的功能,該流程有如下幾個特點:

圖片

  • 輕松整合所有依賴數據項,通過數據倉庫的大數據分析能力,可以輕松整合所有依賴的數據項
  • 對數據進行篩選,在數據倉庫處理的流程中,添加了業務SDK的過濾機制進行數據的初篩,將海量數據進行過濾,并結合Double Check機制進行進一步的篩選,得到真正受影響的記錄
  • 觸發消息的聚合機制,同時考慮到了業務誤操作后又修改一次的情況,所以增加了消息聚合機制,聚合一段時間的消息后再真正觸發數倉進行處理

該流程具有很強的通用性,通過簡單替換不同的SQL語句,切換不同的SDK,就可以輕松將該流程移植到其他業務項目中,實現了功能的快速上線。

3.5 性能優化

3.5.1 提升數據庫的水平擴展能力

最終行程系統在之前使用的是單庫存儲,但是隨著數據量的不斷增加,當業務信息擴充時,新增數據字段在數據庫層面上變的難以操作;并且如果按照業務期望的存儲時間,硬盤使用率會過高,造成了存儲瓶頸。

經過調研,決定對最終行程數據庫做 Sharding 處理,將數據平均分配到多個分片就可以滿足存儲要求并兼顧性能指標。

1)數據切分,基于最終行程數據特性,即訂單號訪問占比較高,同時在訂單號分布均勻的前提下,最終采用了訂單號對數據庫總分片數取模的方式,以保證數據分布的均勻性。

2)數據兼容,對于sharding庫和非sharding庫雙寫新數據的操作,并考慮數據庫存在異常的情況,需要增加異常補償處理機制;并且對于歷史存量數據,也進行了分批次的數據遷移以及補償功能,同時為了保證數據一致性,在遷移完成后也進行了多批次的數據對比與接口對比工作,保證 Sharding 數據的準確性和可靠性。

3)查詢性能,多分庫的查詢性能是分庫存在的典型問題,對于最終行程來說,采用非訂單號查詢操作,分庫后就涉及到多個分片的 All Shard 查詢,極大地增加了數據庫壓力和影響查詢性能。經過數據統計,分析得到特定的業務字段查詢其實就涵蓋了非訂單號查詢的大多數,從而增加其二級索引表就可以有效解決 All Shard 查詢性能的問題。

3.5.2 接入Redis緩存提升系統性能

總體上采用先操作數據庫,后刪除緩存;先查詢緩存,查詢不到緩存則查詢數據庫,并回填緩存的方式進行處理。

1)提升新鮮度,在行程更新流程時、接收BinLog消息時、接收業務變更消息時都會將緩存刪除。

2)采用分級儲存查詢的模式,查詢時根據調用方所需的數據級別進行獲取,縮小Redis獲取數據的大小,減少網絡開銷。

3)異步回填,啟用專用的線程對緩存數據進行異步回填,這樣可以不拖累查詢請求本身的耗時。

4)優化緩存容量,對Json序列化器定制規則,不輸出值為null的字段;將序列化對象中的字段通過@JsonProperty注解取一個簡短的別名,來簡化Json字符串Key的大小;使用Zstd壓縮算法對序列化后的數據進行壓縮;通過前期調研命中率和生存時間的關系,得出達到預期命中率的最小緩存生存時間,從而進一步減少Redis的容量。

3.5.3 結構化并發在匹單接口中的探索

最終行程匹單接口允許使用方傳入多組條件進行匹配,接口內部對于這多組條件采用的是for循環的方式順序執行的,存在并發改造的空間;且匹單接口操作數據庫存在多shard查詢的情況,對于多shard查詢,Dal底層會使用線程池并發調用,對線程的開銷較大。綜合上述問題,并結合近期發布的新的長期支持版本JDK21,發現了其預覽功能中的結構化并發比較適用于匹單場景的優化。

1)簡化多線程編程,增強可觀察性。

一般而言,如果我們想要實現并發操作,需要使用異步編程的方式來實現,但是使用這樣的方式對于代碼閱讀性和調試來說都比較差。在目前的多線程開發中,常用的方式是使用CompletableFuture的級聯方式編寫。與單線程的代碼相比,這樣的寫法并不直觀,并且“任務終止不干凈”和“等待超過必要時間”的問題仍然存在,如果要解決這些問題還需要自己實現一系列模版代碼,費力度大大增加。

而結構化并發的一大特點就是讓開發人員以類似單線程的方式來編寫多線程代碼,他引出了一個結構化任務作用域(Scope)的概念,在這個作用域中創建并執行任務,這些任務的生命周期都由作用域來負責管理,開發人員可以不用關系細節問題。對于作用域的任務使用try-with-resources塊,如果在執行中出現錯誤,會自動調用StructuredTaskScope的shutdown方法來終止執行,調用shutdown方法會阻止新任務的執行,同時取消正在運行中的任務。

圖片

2)使用虛擬線程解決阻塞問題。

StructuredTaskScope底層默認采用了虛擬線程進行實現,在我們原來的認知中,線程的使用都是昂貴的,而虛擬線程是JVM中Thread類的實現,它是輕量級的,當使用虛擬線程進行代碼執行時,如果遇到阻塞操作,便會釋放掉載體線程;并當該阻塞操作可用時,虛擬線程又將被安排在載體線程上去繼續處理執行。即在虛擬線程中,阻塞不是問題,因為阻塞時底層的載體線程已經被釋放了

虛擬線程和結構化并發的組合將非常強大,虛擬線程使阻塞不再是一個問題,而結構化并發為我們提供了更簡單的多線程編寫方案,以更直觀的方式處理異步編程。

3.6 優化前后數據支撐

  • 數據庫QPS降低30%
  • 數據庫CPU平均利用率下降20%
  • 平均響應時間降低40%,P95降低30%
  • 減少機器線程數41%,CPU利用率降低25%,顯著減少機器壓力
  • 快速支持了業務功能,人力成本節約至少50%以上

四、后續規劃

1)易用性優化

增加行程變化訂閱通知機制,進一步提升易用性。

2)可靠性與性能提升

  • 細化熔斷和降級的策略
  • 和框架團隊協作,積極推廣新技術在生產系統上的規范化落地
  • 探索新的數據庫結構與數據庫選型,提升關系鏈路的存儲能力

3)可視化

實現整體客人行程的可視化界面,依托最終行程數據的力量,幫助業務/產品開發更快了解到訂單全貌,幫助提升問題解決效率。


責任編輯:張燕妮 來源: 攜程技術
相關推薦

2022-08-06 08:27:41

Trace系統機票前臺微服務架構

2023-01-13 14:35:00

攜程實踐

2023-09-15 09:34:54

2022-05-13 09:27:55

Widget機票業務App

2024-05-23 17:14:49

2017-04-11 15:11:52

ABtestABT變量法

2022-06-03 09:21:47

Svelte前端攜程

2024-08-28 09:50:51

2020-12-04 14:32:33

AndroidJetpackKotlin

2023-03-03 09:42:27

日志數據

2023-05-12 10:14:38

APP開發

2025-06-24 09:44:41

2020-03-05 11:15:32

IBM混合云

2017-04-11 15:34:41

機票前臺埋點

2022-10-21 10:40:08

攜程酒店MySQL慢查詢

2017-10-09 09:12:35

攜程運維架構

2017-03-15 17:38:19

互聯網

2023-01-04 12:17:07

開源攜程

2022-06-10 08:35:06

項目數據庫攜程機票

2022-05-27 09:25:12

攜程酒店本地緩存查詢服務
點贊
收藏

51CTO技術棧公眾號

久久精品影视伊人网| 久久这里只有精品视频网| 欧美va亚洲va香蕉在线| 欧美一进一出视频| 草视频在线观看| 青青热久免费精品视频在线18| 久久精品免费看| 日韩电影中文 亚洲精品乱码 | 亚洲天堂2020| 日韩欧美视频免费在线观看| 自拍偷拍色综合| 久本草在线中文字幕亚洲| 亚洲人吸女人奶水| 国产精品美女网站| 亚洲精品视频久久久| 日本h片在线| 久久黄色级2电影| 亚洲人成人99网站| 欧美a v在线播放| 亚洲精品国产av| 66国产精品| 欧美日韩第一区日日骚| 日韩精品欧美在线| 国产精品suv一区| 欧美韩一区二区| 亚洲国产视频直播| 成人18视频| 精品国产乱码久久久久久鸭王1| 吞精囗交69激情欧美| 2019国产精品| 欧美专区中文字幕| 毛茸茸多毛bbb毛多视频| 爱福利在线视频| 成人免费毛片app| 欧美激情视频网| 国产一卡二卡三卡四卡| segui88久久综合9999| 成人福利视频在线看| 久久久免费av| 国产又黄又粗又猛又爽的视频 | 久久久久88色偷偷免费| 日本午夜人人精品| 国精产品一区二区三区| 欧美日韩尤物久久| 国产精品免费久久久久| 国产裸体写真av一区二区| 嘿嘿视频在线观看| 中文字幕综合| 一区二区在线观看不卡| 国产精品久久九九| 欧美特黄aaaaaa| 欧美猛男做受videos| 欧美色综合久久| 蜜臀av.com| 免费观看国产精品| 久久精品欧洲| www.亚洲人.com| 午夜免费视频网站| 超碰资源在线| 国产精品视频yy9299一区| 91在线观看免费| 国产精品第72页| 亚洲涩涩av| 欧美日韩一区三区四区| 免费视频爱爱太爽了| 青青草视频在线观看| 免费成人在线影院| 欧美激情视频网| 国产小视频自拍| 精品国模一区二区三区欧美| 高跟丝袜一区二区三区| 亚洲精品在线视频观看| 黄色一级a毛片| 日日夜夜精品视频天天综合网| 中文字幕亚洲无线码a| 日本泡妞xxxx免费视频软件| 欧美gay视频| 亚洲女同ⅹxx女同tv| 久久久久欧美| a天堂在线观看视频| 国产日韩亚洲| 欧美成人精品一区| 人妻少妇无码精品视频区| 亚洲一区二区三区四区电影| 欧美亚洲综合在线| 九色自拍视频在线观看| 蜜桃视频网站在线| 久久人人97超碰com| 亚洲精品女av网站| 国产主播第一页| 影音先锋一区| 久热精品视频在线观看| 美女脱光内衣内裤| 岛国精品一区| 51精品视频一区二区三区| 成年人观看网站| 亚洲精品天堂| 亚洲欧美综合色| 任我爽在线视频精品一| 风流少妇一区二区三区91| 蜜桃视频在线观看一区二区| 51精品在线观看| 久久精品波多野结衣| 日韩精品免费一区二区三区| 日韩国产激情在线| 日本成人在线免费| 91丨精品丨国产| 欧美午夜精品一区二区蜜桃| 少妇性饥渴无码a区免费| 男女视频在线| 一区二区三区日韩欧美| 最新不卡av| av在线中文| 久久精品网站免费观看| 免费在线成人av| 亚洲欧美一区二区三| 成人不卡免费av| 国产欧美一区二区在线播放| www.狠狠干| 国产成人免费视频网站| 亚洲伊人一本大道中文字幕| 一区二区日韩在线观看| 麻豆久久久久久久| 91精品久久久久久久久久久久久| 蜜臀99久久精品久久久久小说| 亚洲精品麻豆| 91av在线影院| www.久久精品视频| 日日嗨av一区二区三区四区| 国产成人福利网站| 日批视频免费观看| 轻轻草成人在线| 成人国产精品色哟哟| 国产一区二区小视频| 精品中文av资源站在线观看| 成人黄色av播放免费| 国产美女裸体无遮挡免费视频| 美女久久久精品| 成人激情电影一区二区| 国产精品国产三级国产aⅴ| 狠狠色综合色综合网络| 亚洲自拍偷拍在线| 国产刺激高潮av| 91视频观看视频| 亚洲精蜜桃久在线| 国产精品刘玥久久一区| 亚洲一区二区精品3399| 高清欧美精品xxxxx| a欧美人片人妖| 欧美日韩在线电影| 亚洲欧美激情一区二区三区| 精品成人自拍视频| 亚洲香蕉伊综合在人在线视看| 自拍偷拍视频亚洲| 91精品婷婷色在线观看| 国外成人性视频| 精品黑人一区二区三区| 精品一区二区免费在线观看| 成人在线观看av| 青青草在线播放| 成人欧美一区二区三区| 岛国大片在线播放| 欧美成人app| 日韩免费观看高清完整版在线观看| 色悠悠在线视频| 免费观看久久av| 久久久91精品国产| 国产五月天婷婷| 男男视频亚洲欧美| 国产精品视频500部| av影片在线看| 亚洲午夜国产一区99re久久| 在线免费视频a| 哺乳挤奶一区二区三区免费看| 国产视频一区在线| 538精品在线视频| 久久久成人网| 超碰在线观看97| 在线看的av网站| 欧美日韩免费区域视频在线观看| 好男人www社区| 风间由美中文字幕在线看视频国产欧美 | 99久久99久久精品国产片桃花| 久久精品中文字幕电影| 成年人免费高清视频| 国产综合久久久久影院| 欧美精品亚洲精品| 秋霞在线午夜| 欧美日韩卡一卡二| 黑丝av在线播放| 欧美精品三级| 国产成人一区二区在线| 免费观看成年人视频| 亚洲女厕所小便bbb| mm1313亚洲国产精品无码试看| 美女精品久久| 精品国产一区二区在线| 亚洲大片免费观看| 2017欧美狠狠色| 黄色片网址在线观看| 精品入口麻豆88视频| 日韩亚洲成人av在线| 日韩电影在线观看一区二区| www.亚洲人| 久久久久久久9| 国产一区 二区| 色婷婷**av毛片一区| 在线免费一区二区| 91丨porny丨户外露出| 霍思燕三级露全乳照| 国产精品一区二区精品视频观看| 国产亚洲欧美视频| 日韩在线视频不卡| 久久夜色精品国产欧美乱极品| 800av在线免费观看| 国产日韩在线观看视频| 久久躁狠狠躁夜夜爽| 911美女片黄在线观看游戏| 国产女同互慰高潮91漫画| 18岁视频在线观看| 国产一区二区三区网| 国产成人91久久精品| 国产精品一区在线看| 在线免费视频一区二区| jizz中文字幕| 老司机免费视频一区二区| 亚洲一区二区三区加勒比| 欧美三级电影网址| 日韩在线视频播放| 国产女人18毛片18精品| 亚洲欧美日韩国产另类专区| 在线播放黄色av| 欧美成人高清| 国产一区二区三区黄| 欧美xxxhd| 国产亚洲精品久久久久久777| 国产精品乱子伦| 久久久精品日韩欧美| 91国产精品视频在线观看| 国产精品麻豆久久| 444亚洲人体| 福利影院在线看| 亚洲欧美日本精品| 亚洲中文一区二区三区| 亚洲三级在线免费观看| 午夜剧场免费看| 日韩极品在线观看| 异国色恋浪漫潭| 大奶在线精品| 国产精品第三页| 超碰porn在线| 日韩高清免费观看| 91国产免费视频| 亚洲香肠在线观看| 中文字幕第20页| 国产在线观看免费一区| 欧美亚洲日本一区二区三区| 国产成人精品免费视| 91九色综合久久| av剧情在线观看| 一区二区欧美日韩视频| 成人免费视频国产免费麻豆| 色天天综合久久久久综合片| 国产精品99久久久久久成人| 91亚洲国产成人精品一区二区三 | 色综合99久久久无码国产精品| 免费视频一区二区| 真人抽搐一进一出视频| 欧美日韩一区二区三区视频播放| 国产日韩在线看| 瑟瑟视频在线看| 久久久精品在线观看| 日本成人一区二区三区| 91精品国产综合久久久久久久| 日韩 欧美 亚洲| 国产精品电影院| 国产精品无码在线| 国产在线视视频有精品| 日本三区在线观看| 亚洲一级二级| 一区二区三区四区久久| 蜜臀av免费一区二区三区| 亚洲free性xxxx护士白浆| 欧美人体一区二区三区| 欧美高清电影在线看| h视频网站在线观看| 亚洲国产婷婷香蕉久久久久久 | 国产乱色在线观看| 一区二区三区视频在线| 色婷婷中文字幕| 日韩一区二区三区电影在线观看| 国产中文日韩欧美| 九色91国产| 国产妇女馒头高清泬20p多| 在线视频第一页| 亚洲日本国产| 天天综合五月天| 精品国产一区一区二区三亚瑟 | 国产www视频在线观看| 最新日韩中文字幕| 国产黄在线看| 亚洲欧美一区二区激情| 视频在线观看你懂的| 精品国产免费视频| 99热这里是精品| 欧美日韩你懂的| 国产女优在线播放| 欧美在线不卡视频| 91在线视频在线观看| 粉嫩av一区二区三区免费野| 国产对白videos麻豆高潮| 亚洲制服丝袜av| 国产亚洲精品女人久久久久久| 亚洲欧洲av色图| 国产老头老太做爰视频| 中文字幕一区免费在线观看| 国产精品1区2区3区4区| 欧美国产乱子伦 | 日本中文字幕在线观看视频| 欧美日韩一区二区在线| 51国产偷自视频区视频| 疯狂做受xxxx欧美肥白少妇| www.国产色| 欧美性高潮床叫视频| 三级视频在线观看| 色av成人天堂桃色av| 男人天堂av在线播放| 在线视频欧美区| 中文字幕有码视频| 7777女厕盗摄久久久| 国产精品毛片久久久久久久av| 欧美日韩中文国产| 国产精品热久久| 日韩免费一区二区三区在线播放| 88av在线视频| 日韩精品一区二区三区视频| 亚洲国产中文字幕在线| 亚洲成年人在线播放| 青青草手机在线| 少妇激情综合网| 最新日本在线观看| 97不卡在线视频| 最新日韩一区| 91欧美日韩一区| 成人福利一区| 日本不卡二区| 欧美好骚综合网| 精品国产sm最大网站免费看| 日本特黄一级片| 日韩欧美在线国产| 伊人精品一区二区三区| 欧美一级xxx| 青青草视频在线免费观看| 在线精品高清中文字幕| а√天堂8资源在线官网| 性色av香蕉一区二区| 日韩成人亚洲| 亚洲在线观看视频| 欧美自拍一区| 亚洲一区二区三区色| 韩国av一区| 一区二区三区入口| 成人一区在线看| 丁香花五月婷婷| 亚洲伊人色欲综合网| 国产成人无码专区| 日韩欧美一级片| 国产乱视频在线观看| 久久久久久国产精品三级玉女聊斋 | 国精品一区二区| 亚洲中文字幕久久精品无码喷水| 奇米精品一区二区三区在线观看 | 激情开心成人网| 999在线观看免费大全电视剧| 欧美亚视频在线中文字幕免费| 色综合影院在线观看| 亚洲精品影院在线观看| 久久久久久久久久毛片| 久久久99免费| 国产真人真事毛片| 欧美精品高清视频| 女人天堂在线| 欧美精品18videosex性欧美| 久久免费影院| 蜜桃视频在线观看91| 欧美精品成人| 久久婷婷综合色| 久久亚区不卡日本| 免费一级特黄特色大片| 欧美精品久久一区二区三区| 日本v片在线免费观看| 欧美极品第一页| 国产激情综合| 亚洲精品成人a8198a| 久久久久国产精品午夜一区| 在线免费看黄色片| 亚洲综合一二三区| av网站在线观看免费| xxxxx成人.com| 久久亚洲精品爱爱|