精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

先锋资源久久| 成人国产精选| 91原创在线视频| 国产成+人+综合+亚洲欧洲| 免费网站在线高清观看| 97色婷婷成人综合在线观看| 亚洲午夜电影在线| 亚洲国产精品一区二区第四页av| av高清一区二区| 免费日韩av片| 久久91亚洲精品中文字幕奶水| 无码一区二区精品| 国产精品亚洲综合在线观看| 欧美日韩一区二区免费视频| 欧美亚洲视频一区| 色综合久久网女同蕾丝边| 精品一区二区三区的国产在线播放 | 亚洲一级电影视频| 亚洲欧洲一区二区| 天堂av在线免费观看| 国产一区二区三区黄视频| 欧美在线日韩在线| 久久久www成人免费毛片| 成人动漫免费在线观看| 亚洲激情视频在线播放| 香蕉视频xxxx| 欧美极品在线| 欧美在线观看禁18| 999香蕉视频| heyzo高清中文字幕在线| 综合精品久久久| 视频一区二区三区在线观看| 亚洲欧洲成人在线| www.色综合.com| 99在线热播| 国产偷人妻精品一区二区在线| 免费高清在线一区| 国产国语videosex另类| 亚洲一区欧美在线| 亚洲最黄网站| 国内精品久久久久久| 黄页网站免费观看| 亚洲综合激情在线| 久久色在线播放| 国产3级在线观看| 日本午夜一区| 一区二区三区四区在线观看视频| 大黑人交xxx极品hd| 嫩草国产精品入口| 日韩电影网在线| 91丝袜在线观看| 日韩激情啪啪| 精品爽片免费看久久| 日韩成人av一区二区| 欧美天堂影院| 亚洲精品午夜精品| 免费毛片视频网站| 精品国产91| 中文字幕精品久久久久| 国产一区二区三区四区五区六区| 深爱激情久久| 亚洲丝袜一区在线| 久久久久无码精品国产sm果冻| 偷拍自拍一区| 亚洲欧美综合v| 中文字幕免费高清| 三上亚洲一区二区| 欧美美最猛性xxxxxx| 久久99久久久| 亚洲一区二区三区高清| 日本在线精品视频| 一级黄在线观看| 国产精品99久久久久久有的能看| 99re视频| 青青久在线视频| 国产精品麻豆欧美日韩ww| eeuss中文| 俄罗斯一级**毛片在线播放 | 一本久道高清无码视频| 国产精品一区二区av影院萌芽| 色综合久久综合中文综合网| 簧片在线免费看| 玖玖玖视频精品| 亚洲精品成a人在线观看| 欧洲av在线播放| 国产精品7m凸凹视频分类| 精品国偷自产在线视频| 印度午夜性春猛xxx交| 欧美精品观看| 欧美主播福利视频| 一级特黄aaa大片在线观看| 国产福利不卡视频| 久久av一区二区三区亚洲| 成人在线免费观看| 亚洲精品一卡二卡| 久久久久人妻精品一区三寸| 涩涩涩久久久成人精品| 精品福利一区二区三区| 91久久大香伊蕉在人线| 在线观看国产精品一区| 欧美电影免费播放| 77777亚洲午夜久久多人| 中文字幕乱码一区二区| 成人性生交大片免费看视频在线| 日本成人黄色免费看| 日韩激情美女| 欧美色精品天天在线观看视频| 国产精品嫩草69影院| 欧州一区二区| 8x拔播拔播x8国产精品| av一级黄色片| 中文字幕久久午夜不卡| 日本阿v视频在线观看| 黄色精品视频网站| 亚洲精品一区av在线播放| 男女做暖暖视频| 久久久久久一区二区| 国产精品国产一区二区| 麻豆av在线导航| 色噜噜久久综合| 国产精品久久久久久在线观看| 日韩欧美午夜| 国产99视频精品免视看7| 亚洲欧美另类日韩| 亚洲人成精品久久久久久| 国产精品无码一本二本三本色| 三级欧美日韩| 久久综合亚洲社区| 这里只有久久精品视频| 91片在线免费观看| 日日摸日日碰夜夜爽无码| 欧美精品影院| 久久精品中文字幕免费mv| 欧美日韩在线视频播放| 久久综合精品国产一区二区三区| 2018国产在线| 超碰在线亚洲| 欧美极品少妇与黑人| 国产黄色一区二区| 亚洲女人的天堂| 亚洲一区二区福利视频| 99久久精品网站| 国产精品三级在线| av中文字幕一区二区三区| 色婷婷激情久久| 风间由美一二三区av片| 在线成人www免费观看视频| 91超碰在线免费观看| www久久日com| 精品日韩欧美一区二区| 久久久久久久久久99| 国产·精品毛片| 久久人人爽人人爽人人av| 久草精品视频| 欧美又大粗又爽又黄大片视频| 午夜黄色小视频| 日韩欧美在线免费观看| 国产一区二区三区四区五区六区 | 国产精品色婷婷久久58| 四季av一区二区| 日产午夜精品一线二线三线| 91精品久久久久久久久久| 麻豆tv入口在线看| 欧美岛国在线观看| 亚洲一区 视频| 99热这里都是精品| 国内自拍视频网| 久久久久久美女精品| 97久久精品午夜一区二区| 黄色影院在线看| 亚洲男人的天堂在线播放| 日韩国产成人在线| 中文字幕在线不卡视频| 亚洲图片欧美另类| 老鸭窝毛片一区二区三区| 日韩欧美一区二区三区四区五区| 男女啪啪999亚洲精品| 久久国产精品影视| 无码国产精品一区二区色情男同 | 国产精品亚洲二区| 成人免费午夜电影| 国产在线88av| 色悠悠久久久久| 亚洲黄色小说网| 日本久久电影网| 男女性高潮免费网站| www精品美女久久久tv| 日韩av自拍偷拍| 99av国产精品欲麻豆| 色综合影院在线观看| av毛片精品| 国产精品久久久久久av福利| 2024最新电影免费在线观看 | 亚洲精品成人无码熟妇在线| 精品中文字幕一区二区| 毛片在线播放视频| 国产精品久久天天影视| 免费成人深夜夜行视频| 精品国产乱码一区二区三区| 日本伊人精品一区二区三区介绍| 成人欧美在线| 亚洲欧洲美洲在线综合| 国产成人精品av在线观| 欧洲色大大久久| xxxx 国产| 中文字幕在线观看不卡视频| 99久久免费看精品国产一区| 国产一区久久久| 久久精品视频91| 亚洲先锋成人| 手机在线视频你懂的| 欧美欧美黄在线二区| 俄罗斯精品一区二区| 日韩伦理一区二区| 国产成人精品免高潮在线观看| 久久av色综合| 久久久久99精品久久久久| 成人免费视频| 亚洲久久久久久久久久| 免费观看黄一级视频| 在线不卡免费av| 国内av在线播放| 欧美日韩免费区域视频在线观看| 国产黄在线免费观看| 中文字幕在线观看一区二区| 手机免费看av| 久久综合九色综合97婷婷女人| 国偷自产av一区二区三区麻豆| 激情六月婷婷综合| 亚洲老女人av| 日韩电影免费一区| 国产成人无码av在线播放dvd| 亚洲二区免费| av片在线免费| 欧美精品1区| 穿情趣内衣被c到高潮视频| 国产精品二区不卡| 中文字幕日韩精品久久| 日韩欧美高清| 中文字幕中文字幕在线中一区高清| 精品久久久久久久久久久aⅴ| 日本黑人久久| 国产精品亚洲二区| 日韩一本精品| 成人精品中文字幕| 亚洲蜜桃在线| 99久久99久久精品国产片桃花| 一本一道久久久a久久久精品91| 精品国产一区二区三区小蝌蚪| 欧美一区二区三区四区五区六区| 亚洲综合小说图片| 欧美久久在线| 成人激情视频| 中国成人在线视频| 欧美国产专区| 97超碰在线人人| 亚洲在线一区| 少妇性l交大片| 久久精品国产精品亚洲精品| 亚洲午夜激情影院| 国产成人精品一区二区三区网站观看| 国产老头和老头xxxx×| 成人小视频免费在线观看| 亚洲av成人无码一二三在线观看| 91在线播放网址| 极品蜜桃臀肥臀-x88av| 国产精品三级电影| 日韩欧美中文字幕视频| 天天综合网天天综合色 | 日韩一区二区三区精品视频 | 成人一区在线看| 国产美女视频免费观看下载软件| 久久综合久久鬼色| 三级黄色片在线观看| 亚洲欧美日韩国产一区二区三区 | 老司机精品久久| 国产三级国产精品国产专区50| 韩国成人福利片在线播放| 色悠悠在线视频| 久久久天堂av| 国产成人自拍网站| 欧美日韩中文在线| 亚洲影视一区二区| 亚洲国产成人在线播放| 精品推荐蜜桃传媒| 欧美成aaa人片免费看| 欧美裸体视频| 91亚洲精品久久久| 精品中文一区| 中国黄色录像片| 免费日韩av片| 91精品人妻一区二区三区四区| 2021久久国产精品不只是精品| 特级西西人体高清大胆| 亚洲图片欧美一区| 一本色道久久综合无码人妻| 亚洲国产日韩欧美在线99| 午夜免费视频在线国产| 午夜精品www| 91麻豆精品国产91久久久更新资源速度超快| 国产精品欧美久久| 亚洲国产精品日韩专区av有中文| 人妻少妇被粗大爽9797pw| 国产一区二区三区国产| 人妻视频一区二区| 午夜精品久久久久久久| 99久久精品无免国产免费| 亚洲天堂av在线免费| 白白色在线观看| 91性高湖久久久久久久久_久久99| 综合干狼人综合首页| 日产精品久久久久久久蜜臀| 日韩一区精品字幕| 中文字幕日韩三级片| 亚洲一区免费视频| 国产精品主播一区二区| 亚洲视频在线观看免费| 色在线视频观看| 超碰97国产在线| 一本一道久久a久久精品蜜桃| 亚洲xxxx2d动漫1| 久久综合狠狠综合久久激情 | 欧美日韩一二三区| 欧美一区二区少妇| 97在线视频观看| 9l亚洲国产成人精品一区二三| 日本不卡一区二区三区四区| 青青草国产精品97视觉盛宴| 成年人网站免费看| 欧美三级免费观看| 天天操天天操天天操| 欧美精品激情在线观看| 亚洲日本va午夜在线电影| 18视频在线观看娇喘| 国产一区不卡在线| 国语对白在线播放| 日韩一区二区麻豆国产| 中文国产字幕在线观看| 91午夜理伦私人影院| 一区二区三区毛片免费| 午夜大片在线观看| 亚洲人精品午夜| 性生交生活影碟片| 久久99精品国产99久久6尤物| 精品国产一区二区三区性色av| 伊人色综合影院| 狠狠色综合色综合网络| 国产色无码精品视频国产| 欧美一区二区在线看| 黄色小网站在线观看| 91精品国产91久久久久青草| 欧美一区网站| 亚洲AV成人精品| 亚洲一区视频在线| 欧美日韩在线中文字幕| 国产脚交av在线一区二区| 欧美日韩水蜜桃| 国产精品自在自线| 一区二区三区丝袜| 人妻精品无码一区二区| 欧美亚洲国产视频| 精品久久久久久久久久久下田| 欧美成人福利在线观看| 亚洲日本va在线观看| a级片在线播放| 国产+人+亚洲| 国产精品一区二区av交换| 亚洲综合欧美激情| 亚洲综合色丁香婷婷六月图片| 五月婷婷开心中文字幕| 国产精品久久久久不卡| 雨宫琴音一区二区三区| 污污污www精品国产网站| 色av综合在线| a在线免费观看| 精品综合久久久| 蜜桃传媒麻豆第一区在线观看| 日韩一级片av| 日韩h在线观看| 成人在线视频免费| 欧美在线观看视频免费| 国产视频一区二区在线观看| 国产乱淫av片免费| 欧美一级免费看| 久久久久久久久国产一区| 中文文字幕文字幕高清| 欧美三级中文字幕| 成人性生交大片免费看在线播放| 日本精品国语自产拍在线观看| 国产一区视频网站| 国产91精品一区| 蜜臀久久99精品久久久无需会员 | 青青青免费在线| 国产精品色噜噜| 午夜成人鲁丝片午夜精品| 成人一区二区电影| 麻豆九一精品爱看视频在线观看免费| 内射一区二区三区| 亚洲热线99精品视频| 国产精品极品在线观看|