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

系統改造:一次系統領域拆分的實戰復盤

云計算 云原生
技術的發展日新月異,但架構設計的核心原則卻是相對穩定的。無論是微服務、云原生,還是未來可能出現的新技術,都離不開對業務的深度理解和對系統邊界的準確劃分。

引言

在互聯網的浪潮中,每一個成功的產品背后都有著不為人知的技術挑戰。當業務量從千級躍升到百萬級,當用戶從幾百人暴增到幾十萬人,原本運行良好的系統突然變得不堪重負。這時候,架構師面臨的不僅僅是技術問題,更是對業務理解深度和技術前瞻性的終極考驗。

今天,我想跟大家分享一個真實的故事——一個關于系統拆分重構的故事!

當系統開始"呼救"

故事要從一個朋友的求助電話開始。那是一個周五的晚上,電話里傳來他焦急的聲音:"系統快撐不住了,能幫忙看看嗎?"

他們公司是某行業知名電商的供貨商,業務模式比較特殊。不像傳統電商那樣簡單的買賣關系,他們的供應鏈很長,涉及多級供貨商、多個工廠,還要協調各種材料商的生產排期。為了提高協調效率,他們在原有的訂單系統基礎上增加了排期協商功能。

剛開始一切都很順利,但隨著業務量的激增,問題開始暴露。訂單數據在一年內增長到了一億多條,系統響應越來越慢,到后來連基本的查詢都要等幾十秒。更要命的是,由于合作周期長、包含售后環節,這些數據根本無法按時間歸檔。

當我深入了解后發現,這不是簡單的數據量問題,而是系統設計出現了根本性偏移。

深入業務流程,尋找問題根源

面對這樣的問題,朋友的反應是對系統進行分庫分表,但我覺得這是治標不治本。系統慢的根本原因在于設計的不合理,而不是數據量本身。

讓我先給大家看看他們的業務流程圖:

圖片圖片

這個流程圖很清楚地展示了他們的業務復雜性。上游項目先發布生產計劃,供貨商根據計劃拆分采購列表,聯系不同工廠協調預排期,然后是質量審核、下單支付、確認排期,工廠制定采購材料計劃,分批生產制造,最后是驗收和退換。

通過深入分析這個業務流程,我發現了一個關鍵問題:系統的核心已經從原來的"訂單驅動"轉變為"排期驅動",但技術架構卻沒有跟上這個變化。

原來的系統是圍繞訂單設計的,通過自動匹配實現上下游分單。但加入排期功能后,整個業務流程變了:現在是先有排期協商,再根據排期生成訂單。可架構還是以訂單為中心,這就導致了一個尷尬的局面——主訂單承擔了排期、生產、物流、財務等一大堆職責,變成了一個"超級胖子"。

解構現有系統架構

為了更好地理解問題,我繪制了當前系統的架構圖:

圖片圖片

從這張圖可以清楚地看到,多個角色都在使用這個"訂單排期系統",但訂單表承載的職能過多,導致多個流程依賴訂單表無法做數據維護。訂單存在多個和訂單業務無關的狀態,比如排期周期很長,導致訂單一直不能關閉。

這種設計帶來了三個嚴重問題:

性能問題:單表數據量過大,查詢效率急劇下降。一個訂單表要承擔排期、生產、物流、財務等多重職責,每次查詢都要處理大量不相關的數據。

維護性問題:一個實體承擔多重職責,任何一個環節的變更都可能影響全局。比如修改排期邏輯可能會影響到訂單處理,修改物流狀態可能會影響到財務對賬。

擴展性問題:新業務接入困難,開發效率低下。每次要增加新功能,都要考慮對現有復雜訂單模型的影響。

重新定義系統邊界

經過仔細分析,我按照用戶角色重新梳理了整個業務流程:

圖片圖片

這張圖按角色及其所需動作畫出多個框,將他們需要做的動作和數據流穿插起來,讓我們更清楚地看到了各個角色的職責:

上游采購方主要關注計劃發布和收貨驗收,他們的核心動作是發布進貨計劃、收貨排期、下單、收貨/退換。

供貨商負責協調排期和訂單服務,主要做的是排期分單、協調工廠、提供訂單相關服務。

工廠則專注于生產排期和產品制造,負責生產排期、產品制造、售后服務。

通過這樣的梳理,我們發現整個流程可以明確分為三個階段:

第一階段是計劃排期協調階段,這個階段不涉及訂單,主要是上游和多個工廠的排期協商。

第二階段是生產供貨交付階段,基于確認排期生成訂單,執行生產和物流。

第三階段是售后服務調換階段,處理訂單完成后的服務和問題。

系統拆分方案設計

基于這個發現,我設計了新的系統架構:

圖片圖片

我們決定將系統拆分為兩個子系統:排期調度系統和訂單交付系統。

排期調度系統專門處理第一階段的工作。上游在這里提交進貨計劃和收貨排期,供貨商與工廠協商分單和議價,多方達成一致后進行排期預占。這個系統的核心是"協商"和"調度",不涉及具體的交易行為。

核心功能包括進貨計劃管理、排期協商調度、產能預約管理、排期狀態跟蹤。數據模型包括schedule_plan(排期計劃表)、capacity_booking(產能預約表)、supplier_coordination(供貨商協調表)、schedule_status(排期狀態表)。

訂單交付系統則處理后兩個階段的工作。當排期確認后,系統會自動在訂單系統中生成對應的訂單,工廠根據排期進行生產,分批次發貨,處理售后等等。這個系統的核心是"執行"和"交付"。

核心功能包括訂單生命周期管理、生產執行跟蹤、物流配送管理、財務對賬結算。數據模型包括delivery_order(交付訂單表)、production_batch(生產批次表)、logistics_tracking(物流跟蹤表)、financial_settlement(財務結算表)。

兩個系統通過排期ID和批次號進行關聯,使用異步消息機制處理跨系統交互,并且有統一的主數據管理服務。

代碼架構的重構過程

讓我展示一下拆分前后的代碼結構對比:

圖片圖片

這是拆分前的代碼結構。可以看到,單一訂單服務承載過多職責,業務邏輯高度耦合,數據訪問層職責不清晰。

圖片圖片

這是拆分后的代碼結構。各系統職責邊界清晰,減少了跨角色的實體調用,大大提高了系統的可維護性。

在具體實現上,我們采用了領域驅動設計的思想,為每個系統定義了清晰的聚合根和業務邊界。

排期調度系統的核心實體是SchedulePlan(排期計劃),負責管理整個排期的生命周期:

@Entity
publicclassSchedulePlan {
    private String scheduleId;
    private String demandId;
    private ScheduleStatus status;
    private LocalDateTime planStartTime;
    
    publicvoidconfirmSchedule(List<FactoryCapacity> capacities) {
        validateCapacities(capacities);
        this.status = ScheduleStatus.CONFIRMED;
        publishScheduleConfirmedEvent();
    }
}

當排期確認后,系統會發布一個領域事件,訂單交付系統監聽這個事件,自動創建對應的訂單:

@EventHandler
public void handleScheduleConfirmed(ScheduleConfirmedEvent event) {
    DeliveryOrder order = createDeliveryOrder(event);
    ProductionPlan plan = generateProductionPlan(event);
    order.startProduction(plan);
}

這種事件驅動的架構既保證了數據的一致性,又實現了系統間的解耦。即使其中一個系統出現問題,也不會影響到另一個系統的正常運行。

拆分決策的科學方法

在拆分過程中,我們遵循了明確的拆分原則:

圖片圖片

單一職責原則:每個數據實體只負責一個核心業務領域。訂單實體只管理訂單的完整生命周期,排期實體只負責排期協商和調度,避免實體承擔多重、交叉的業務職責。

業務流程內聚原則:按業務流程的自然邊界進行拆分。協調排期流程歸到排期調度系統,生產執行流程和售后服務流程歸到訂單交付系統。

數據依賴解耦原則:最小化跨系統的數據依賴,減少頻繁的JOIN操作,避免緊耦合的數據調用,每個系統維護完整的業務數據。

服務抽象的三重境界

在系統拆分的過程中,我們還遇到了一個重要問題:如何對底層服務進行合理的抽象?經過多年的實踐,我總結出了服務抽象的三種境界。

第一種是被動抽象法,適合創業初期的團隊。當發現多個服務使用相同的業務邏輯時,就將其抽象成公共服務。這種方式簡單直接,但抽象程度不高,隨著業務的發展可能需要大規模重構。

圖片圖片

第二種是動態輔助表方式,適合業務相對穩定的中型團隊。它的具體實現是這樣的:當訂單系統被幾個開發小組共同使用,而不同業務創建的主訂單有不同的type,不同的type會將業務特性數據存儲在不同的輔助表內,比如普通商品保存在表order和表order_product_extra中,定制類商品的定制流程狀態保存在order_customize_extra中。

動態輔助表可以讓實體保持穩定,不同業務的特性數據存儲在不同的輔助表中。這種方式在查詢便利性和業務靈活性之間取得了平衡,但各業務之間的隔離性較差。

圖片圖片

第三種是強制標準接口方式,適合大型企業的核心系統。底層服務只提供標準功能,業務的個性化部分完全由上層實現。這種方式的抽象程度最高,底層服務極其穩定,但對上層業務的技術要求也更高。

圖片圖片

在我們這個項目中,考慮到團隊規模和業務特點,我們選擇了第二種方式。既保證了核心訂單邏輯的穩定性,又為不同類型的業務保留了足夠的靈活性。

改造效果令人驚喜

經過三個月的努力,新系統終于上線了。效果超出了預期:

性能大幅提升:系統響應時間從原來的幾十秒降低到了秒級,數據庫查詢效率提升了90%,系統的整體吞吐量增加了5倍。

可維護性明顯改善:各個模塊職責清晰,開發團隊可以并行工作,互不干擾。新功能的開發時間從原來的幾周縮短到幾天。

擴展性得到保障:新的架構為后續的業務發展奠定了堅實的基礎,可以靈活應對各種業務變化。

但這個項目給我最大的啟發不是技術本身,而是對業務的深度理解。很多時候,我們遇到的所謂"技術問題",實際上都是業務問題在技術層面的體現。如果不能深入理解業務的本質,僅僅從技術角度出發,往往只能治標不治本。

系統拆分的方法論總結

圖片圖片

回頭來看,這次改造的成功在于我們遵循了正確的方法論,我將其總結為"三步拆分法":

第一步:自上而下看流程。我們深入分析了業務流程,識別了關鍵的業務階段,確定了流程邊界和依賴關系。這為后續的系統拆分提供了清晰的指導。

第二步:自下而上看模塊。我們分析了數據實體的職責,識別了數據依賴關系,確定了模塊拆分的邊界。這確保了拆分后的模塊具有良好的內聚性和松耦合性。

第三步:綜合考慮做決策。我們平衡了流程完整性和模塊獨立性,考慮了團隊組織結構,評估了技術實現的復雜度。這保證了方案的可行性和可維護性。

寫在最后的思考

技術的發展日新月異,但架構設計的核心原則卻是相對穩定的。無論是微服務、云原生,還是未來可能出現的新技術,都離不開對業務的深度理解和對系統邊界的準確劃分。

在這個快速變化的時代,我們既要保持對新技術的敏感度,也要堅持對基礎原則的堅守。記住一句話:沒有銀彈,只有最合適的解決方案。每一次架構調整都是對業務理解的深化,也是技術能力的提升。

另一個重要的感悟是,系統架構不是一成不變的。隨著業務的發展和市場的變化,原有的設計可能會逐漸偏離初衷。這就需要我們定期回顧和反思,及時調整架構,讓技術更好地服務于業務。

責任編輯:武曉燕 來源: JAVA日知錄
相關推薦

2011-04-12 14:48:08

紅帽Linux

2023-12-01 08:09:08

2019-06-12 09:53:10

華為禁令開發

2010-01-18 09:03:15

Dataguard配置

2009-05-12 17:57:12

Linux操作系統桌面

2020-08-28 08:55:32

商城系統高并發

2018-03-05 17:32:06

開發者編程面試

2023-06-07 07:31:04

PC端app脫殼技巧

2020-08-19 11:02:39

系統ssh登錄

2017-06-12 11:09:56

計數架構數據庫

2018-05-25 14:41:56

Serverless無服務器構造

2017-12-07 12:47:48

Serverless架構基因

2014-08-01 14:06:45

2020-12-29 10:25:07

漏洞JSONP注入

2021-11-11 16:14:04

Kubernetes

2013-11-01 10:04:18

2010-01-15 10:26:06

微軟Linux手機操作系統

2022-12-05 09:31:21

云數據庫FinOps

2010-08-13 15:54:34

云計算運營商

2019-09-12 09:40:34

秒殺系統高并發
點贊
收藏

51CTO技術棧公眾號

99re久久| 久久久久久久久亚洲精品| 91精品久久久久久久久久不卡| 日韩亚洲欧美成人一区| 亚洲 自拍 另类小说综合图区| 麻豆av电影在线观看| 免费在线看成人av| 高清视频欧美一级| 特级西西人体高清大胆| 91午夜精品| 欧美体内she精视频| 国产高清av在线播放| avtt亚洲| 97精品久久久午夜一区二区三区| 国产在线观看一区二区三区| 日韩欧美激情视频| 婷婷综合久久| 亚洲人成电影网站色| xxxx视频在线观看| 国产精品麻豆成人av电影艾秋| 亚洲福利电影网| 天天综合中文字幕| 国产永久免费高清在线观看视频| 国产成人av一区二区三区在线| 国产精品久久久久久久久久尿| 国产一级片免费| 99久久亚洲精品蜜臀| 亚洲免费视频网站| 91精品又粗又猛又爽| 外国成人毛片| 欧美一a一片一级一片| 老太脱裤让老头玩ⅹxxxx| 2024最新电影在线免费观看| 中文字幕欧美国产| 欧美理论一区二区| 免费国产黄色片| 国产美女视频一区| 成人欧美在线观看| 亚洲天堂免费av| 日本色综合中文字幕| 欧美中文字幕精品| 九九热精品视频在线| 亚洲精品黄色| 久久久久久国产精品美女| 国产高潮流白浆| 欧美大黑bbbbbbbbb在线| 亚洲人成在线观看| 波多野结衣 在线| 欧美日韩破处| 日韩精品高清在线| 欧美bbbbb性bbbbb视频| 色综合久久中文| 日韩国产在线播放| 女尊高h男高潮呻吟| 亚洲免费专区| 亚洲无限av看| 手机毛片在线观看| 久久中文亚洲字幕| 久久久精品久久久| 一区视频免费观看| 欧美黄色一区二区| 欧美疯狂做受xxxx高潮| 久久久久久久久久久久久久久久久| 羞羞答答成人影院www| 两个人的视频www国产精品| 精品国产视频在线观看| 欧美精品三区| 97久久精品国产| 国产无套内射又大又猛又粗又爽| 欧美freesex交免费视频| 久久综合网hezyo| 久久精品国产亚洲av麻豆色欲| 狠狠色丁香久久综合频道| 国内精品视频一区| 亚洲 欧美 中文字幕| 日本免费新一区视频| 成人字幕网zmw| 成人午夜免费福利| 久久网这里都是精品| 亚洲国产另类久久久精品极度| 免费av在线网站| 亚洲午夜视频在线观看| 国产成人精品视频免费看| 亚洲精品在线影院| 91精品国产入口在线| 大尺度做爰床戏呻吟舒畅| 亚洲婷婷伊人| 久久久成人av| 国产无人区码熟妇毛片多| 日产欧产美韩系列久久99| 成人黄色激情网| 手机在线观看毛片| 中文无字幕一区二区三区| 一本色道久久88亚洲精品综合| av中文字幕电影在线看| 日本韩国一区二区三区视频| 99九九精品视频| 日韩美女毛片| 久久资源免费视频| 91视频久久久| 国产成人av福利| 日韩欧美国产二区| 黄色成人在线网| 欧美性猛片aaaaaaa做受| 中文字幕一二三区| 精品国产视频| 久久频这里精品99香蕉| 国产精品高清无码| heyzo一本久久综合| 一级日韩一区在线观看| 国产资源在线观看入口av| 欧美日韩一区二区三区四区| 天天躁日日躁狠狠躁av麻豆男男| 久久国产影院| 青青青国产精品一区二区| www.久久综合| 18成人在线视频| 日韩手机在线观看视频| 2023国产精华国产精品| 中文字幕亚洲无线码在线一区| 日本在线视频免费观看| 国产自产高清不卡| 色综合电影网| 性国裸体高清亚洲| 精品国精品自拍自在线| 91香蕉视频在线播放| 日韩精品一级中文字幕精品视频免费观看| 国产高清在线精品一区二区三区| 免费观看在线午夜影视| 欧美中文字幕亚洲一区二区va在线| 欧美日韩人妻精品一区在线| 欧美在线三级| 92看片淫黄大片看国产片| av片在线免费观看| 欧美中文字幕亚洲一区二区va在线| 日本少妇毛茸茸| 伊人久久久大香线蕉综合直播| 91久久伊人青青碰碰婷婷| 色视频在线免费观看| 欧洲精品一区二区三区在线观看| 亚洲男人在线天堂| 亚洲狠狠婷婷| 狠狠色伊人亚洲综合网站色| 国产盗摄精品一区二区酒店| 日韩视频在线你懂得| 成熟的女同志hd| 国内精品国产成人| 青草全福视在线| 日本一区二区三区播放| 久久夜色精品国产欧美乱| 91精品国产乱码久久久久| 国产精品久久久久久久岛一牛影视| 亚洲视频在线观看一区二区三区| 亚洲小说图片视频| 国产成人精品综合| 午夜视频在线| 日韩一区二区在线看| 麻豆chinese极品少妇| 国产成人综合亚洲网站| 91黄色在线看| 亚洲动漫在线观看| 国产精品高潮粉嫩av| 一广人看www在线观看免费视频| 欧美调教femdomvk| 午夜剧场免费在线观看| 国产91在线看| 成人羞羞国产免费网站| 日韩欧美精品| 97se亚洲综合| 亚洲v.com| 在线观看国产成人av片| 国产精品一区二区人人爽| 一区二区三区四区中文字幕| 中文字幕在线视频播放| 久久精品一区二区国产| 色综合久久久久久久久五月| 国产在线不卡一区二区三区| 午夜精品视频在线| 国产三级视频在线| 91精品婷婷国产综合久久性色 | 自拍偷拍精品| 国产精品日韩欧美大师| 成人黄色在线电影| 日韩不卡在线观看| 中文天堂在线资源| 亚洲最新在线观看| 久操视频免费看| 韩国av一区二区| 两根大肉大捧一进一出好爽视频| 欧美限制电影| 国产手机精品在线| 欧美成a人片免费观看久久五月天| 毛片精品免费在线观看| 性猛交xxxx| 欧美日韩国产高清一区二区| 久久精品这里有| 国产精品视频第一区| 91精产国品一二三| 喷白浆一区二区| 国产美女在线一区| 久久成人综合| 精品一区久久久| 国产情侣一区在线| 日韩av免费在线看| 五月花成人网| 日韩中文综合网| 可以在线观看的av网站| 日韩欧美电影一二三| 中文字幕手机在线视频| 亚洲一区二区三区中文字幕 | 亚洲精选在线视频| 欧洲av一区二区三区| 国产91精品精华液一区二区三区| 五月婷婷狠狠操| 亚洲欧美日韩一区在线观看| 黄色a级片免费看| 国产精品二区不卡| 日韩精品av一区二区三区| 成人精品毛片| 91视频99| 国产精品视频一区二区三区综合| 国产成人精品电影| 中文不卡1区2区3区| 欧美极品xxxx| 在线三级电影| 久久久精品在线| av色图一区| 中文字幕久久亚洲| 成人在线播放视频| 亚洲精品中文字幕女同| 日本黄色一区二区三区| 日韩欧美国产一二三区| 国产情侣激情自拍| 欧美精品久久一区二区三区| 中文文字幕一区二区三三| 色女孩综合影院| 香蕉影院在线观看| 欧美日韩一区二区在线 | 国产日韩欧美亚洲一区| 日韩欧美激情电影| 97人人干人人| 亚洲免费一区三区| 99c视频在线| 波多野结衣欧美| 国产精品香蕉视屏| 成人动态视频| 国内精品二区| 欧美绝顶高潮抽搐喷水合集| 黄色99视频| 一区二区三区韩国免费中文网站| 久久久久综合一区二区三区| 窝窝社区一区二区| 欧美日韩天天操| 国产一区二区在线| 在线观看欧美亚洲| 一本一道久久a久久精品蜜桃| 视频一区二区视频| 午夜日本精品| 日本a在线免费观看| 一区二区黄色| 欧美日韩亚洲第一| 日韩 欧美一区二区三区| 九九精品久久久| 国产精品1区2区3区| 人妖粗暴刺激videos呻吟| 99久久精品99国产精品 | 黄色片一区二区三区| 日韩精品一区二区三区中文精品| 黄色av中文字幕| 亚洲女人天堂网| 日韩美女网站| 欧美激情精品久久久久久免费印度| xxxx视频在线| 日本午夜人人精品| 欧洲美女精品免费观看视频 | 丰满少妇在线观看bd| 亚洲国产精品高清久久久| 免费黄网站在线观看| 日韩亚洲综合在线| 在线视频国产区| 欧洲亚洲妇女av| 国产一区二区三区黄网站| 精品久久久久久亚洲| 欧美日韩伦理| 久久这里只有精品18| 久久精品日产第一区二区| 久久精品国产露脸对白| 99re成人精品视频| 少妇高潮一区二区三区喷水| 亚洲小说欧美激情另类| 中文字幕人妻色偷偷久久| 日韩精品专区在线| 第九色区av在线| 久久免费在线观看| 欧美v亚洲v综合v国产v仙踪林| 91在线网站视频| 九一国产精品| 欧美日韩视频免费| 奇米在线7777在线精品| 亚洲av成人片无码| 亚洲蜜桃精久久久久久久| 亚洲日本视频在线观看| 欧美一级国产精品| 成人性爱视频在线观看| 国产69精品久久久久9| 欧美美女福利视频| 久久久精彩视频| 最新欧美人z0oozo0| 国产一区二区视频免费在线观看| 国产超碰在线一区| 国产探花视频在线| 欧美午夜影院在线视频| www.热久久| 久久综合网hezyo| 国产精品久久亚洲不卡| 久99久在线| 国产主播精品| 国内av免费观看| 国产精品久久久久久久午夜片 | 国产午夜精品一区二区三区欧美| av中文字幕网址| 2022国产精品视频| 国产无码精品在线播放| 日韩欧美国产一区二区在线播放 | 欧美视频亚洲图片| 国产日韩欧美麻豆| 国产成人精品一区二三区| 欧美xxxxxxxxx| 91小视频xxxx网站在线| 成人h视频在线观看播放| 欧美精品一区二区三区中文字幕| 国产精品秘入口18禁麻豆免会员| 国产成人久久精品77777最新版本| 国产精品99久久久久久成人| 欧美精品一二三| 天堂аⅴ在线地址8| 国产精品毛片a∨一区二区三区|国| 美日韩中文字幕| 国产免费成人在线| 久久无码av三级| 国产字幕在线观看| 亚洲人成网在线播放| 成人啊v在线| 亚洲高清视频一区| 精品综合久久久久久8888| 最新黄色av网址| 欧美久久久久久蜜桃| 麻豆av免费在线观看| 成人午夜一级二级三级| 亚洲深深色噜噜狠狠爱网站| 久久精品亚洲天堂| 亚洲最大成人综合| 男人天堂一区二区| 欧美亚洲国产视频小说| 怕怕欧美视频免费大全| 黄色永久免费网站| 亚洲欧美一区二区在线观看| 国产又大又长又粗| 欧美成年人视频| 国产精品15p| 欧美xxxxx在线视频| 中文字幕精品三区| 国产欧美一级片| 久久久综合av| 要久久电视剧全集免费| 我看黄色一级片| 亚洲视频小说图片| 好吊视频一二三区| 日本精品久久中文字幕佐佐木| 国产一区二区三区天码| 九九九九九九九九| 天天爽夜夜爽夜夜爽精品视频 | 欧美精品性视频| 久久电影在线| 亚洲精品视频导航| 亚洲影院理伦片| 巨骚激情综合| 亚洲影影院av| 亚洲影音先锋| 国产性生活大片| 亚洲黄色www| 91成人抖音| 国精产品一区一区三区视频| 久久精品日产第一区二区三区高清版| 97人妻精品一区二区三区| 午夜精品一区二区三区视频免费看 | 一二三四区在线观看| 精品国产乱码久久久久久郑州公司| 可以看av的网站久久看| 99视频只有精品| 国产一区二区三区视频 | 欧美日韩一区二| 韩国av一区二区三区四区| 成人午夜淫片100集| 一本一本久久a久久精品综合小说| 久久伦理中文字幕| 国产淫片av片久久久久久| 亚洲精品免费一二三区| 免费在线一级视频| 国产成人亚洲欧美|