日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網運營的一線實戰(zhàn)洞察。

流程設計決定系統(tǒng)骨架:訂單履約場景狀態(tài)機與異常全解析

流程設計決定系統(tǒng)骨架:訂單履約場景狀態(tài)機與異常全解析 干了這么多年我為什么還在強調先把流程想清楚再做系統(tǒng)處理流程設計與系統(tǒng)設計這兩個詞程序員天天掛在嘴邊但真正能說明白的沒幾個。尤其是流程設計很多人覺得畫個流程圖、箭頭連一連、節(jié)點擺一擺就算完事。實際工作里流程設計決定的是系統(tǒng)的骨架系統(tǒng)設計決定的是血肉。骨架錯了后面填充多少功能模塊都是白搭。這篇文章我不會講教科書式的理論也不會空談方法論。我拿一個真實的訂單處理場景來做完整的拆解演示把流程設計、狀態(tài)機落地、異常處理、監(jiān)控埋點這幾個環(huán)節(jié)全部走一遍。適合正在做后端系統(tǒng)、微服務架構或者需要從零搭一套業(yè)務系統(tǒng)的開發(fā)者參考。也適合產品經理和技術負責人看因為很多沖突的根源恰恰是流程沒定義清楚就進入編碼了。1. 先把處理流程和系統(tǒng)設計的邊界劃清楚1.1 處理流程到底在解決什么問題處理流程解決的是業(yè)務層面的問題一件事從一個狀態(tài)到下一個狀態(tài)經過哪些環(huán)節(jié)每個環(huán)節(jié)做什么決策異常情況下往哪走。它不關心代碼怎么寫不關心你用MySQL還是Redis不關心接口是同步還是異步。它只回答一個問題數(shù)據在系統(tǒng)中是怎么流動的。舉個最簡單的例子電商下單用戶提交訂單系統(tǒng)校驗庫存鎖定庫存生成支付單用戶支付回調通知異步發(fā)貨這就是一條主線流程。但真實場景沒這么簡單。庫存不足怎么辦、超時未支付怎么辦、支付回調失敗怎么辦、發(fā)貨失敗怎么辦這些分支都屬于流程設計的范疇。系統(tǒng)設計解決的是技術層面的問題流程確定之后每個環(huán)節(jié)用什么組件實現(xiàn)、數(shù)據怎么存儲、接口怎么定義、并發(fā)怎么控制、異常怎么兜底。系統(tǒng)設計必須服從流程設計而不是反過來。如果流程沒定清楚就上來設計表結構大概率會返工。很多項目組犯的典型錯誤是產品畫了兩頁流程圖開發(fā)就直接開搞。結果流程里支付成功后的狀態(tài)扭轉和退款后的狀態(tài)扭轉語義重疊后面排錯排到懷疑人生。根本原因不是開發(fā)能力不行是流程設計階段壓根沒把狀態(tài)定義清楚。1.2 為什么系統(tǒng)設計經常被流程設計拖后腿我接觸過很多項目系統(tǒng)架構看著挺合理服務拆分也干凈但聯(lián)調的時候就暴露出各種別扭。仔細一拆八成是流程設計階段埋的雷。一個典型場景運營后臺要支持訂單改價。產品定義的流程是訂單詳情頁-點擊改價-輸入新價格-確認提交。開發(fā)拿到需求后開始設計訂單表加個改價記錄字段接口加個updatePrice方法完事。但是改了價之后支付單金額變了沒如果支付通道已經生成了支付二維碼二維碼里的金額是按照原價生成的用戶掃了碼會提示金額不一致這個流程分支誰來處理此時開發(fā)才發(fā)現(xiàn)流程圖上訂單改價這個節(jié)點根本沒有向下游延伸。為了補救只能在代碼里if-else一堆判斷屬于典型的流程沒想明白就動手。系統(tǒng)設計本身是有章法的——分層、模塊化、抽象接口、控制反轉這些技術手段都有成熟套路。但流程設計沒有標準答案每個業(yè)務都不一樣依賴的是思考的完整性。這兩個東西放到一起做真正難的不是技術實現(xiàn)而是怎么把流程中的每個分支、每個異常情況都識別出來再落到系統(tǒng)設計里。1.3 流程設計的基本步驟我不說廢話直接列第一步明確主流程。從觸發(fā)點開始到終態(tài)結束先把主干畫出來。不要管異常不要管擴展純粹一條主線。第二步識別分支。每個節(jié)點問三個問題成功之后去哪、失敗之后去哪、超時之后去哪。第三步定義狀態(tài)。給流程中的每個關鍵環(huán)節(jié)定義狀態(tài)名注意區(qū)分業(yè)務狀態(tài)和流程狀態(tài)。第四步確定流轉條件。什么情況下允許從A狀態(tài)到B狀態(tài)什么情況下禁止流轉要有明確規(guī)則。第五步補異常兜底。異常分支、補償邏輯、人工介入點必須在流程圖上體現(xiàn)出來。這五步走完流程設計才算初步完成。這時候再進入系統(tǒng)設計你會發(fā)現(xiàn)自己設計表結構、定義接口、劃分模塊的時候思路清晰得多。2. 一個案例拆到底訂單履約流程的完整設計思路2.1 案例背景與需求分析為了演示方便我虛構一個項目某跨平臺訂單系統(tǒng)的訂單履約模塊。背景是用戶在平臺下單之后訂單要經歷支付、審核、揀貨、出庫、配送、簽收等環(huán)節(jié)其中還穿插著退款、改地址、攔截等操作。這個項目最開始的版本只做了最簡單的正向流程——下單、支付、發(fā)貨、完成。加上退款之后就亂套了用戶在配送中申請退款倉庫已經出庫了退款該不該退貨要不要追回后續(xù)狀態(tài)怎么流轉順著這個案例我把處理流程設計的每一步都走一遍重點展示怎么預判和拆解復雜分支。在設計之前我先把業(yè)務規(guī)則問清楚用戶申請退款在什么節(jié)點之前可以直接退款在什么節(jié)點之后必須攔截物流訂單已出庫但未簽收用戶申請退款是走攔截還是等簽收后再退攔截成功和攔截失敗退款流程分別怎么走訂單改地址和退款同時發(fā)生先處理哪個這些問題全部都問到業(yè)務方確認清楚之后再來畫流程。2.2 一級流程的拆解主鏈路與支鏈路主鏈路是這樣的用戶下單支付系統(tǒng)審核風控校驗推送倉庫揀貨出庫配送簽收完成支鏈路至少有這幾條支付超時自動取消用戶在待發(fā)貨時申請退款用戶在已發(fā)貨時申請退款物流配送異常拒收、超時、丟失訂單攔截這些支鏈路不能獨立設計因為支鏈路和主鏈路共享同一個訂單狀態(tài)它們之間會發(fā)生狀態(tài)競爭。這里我強烈建議先定義狀態(tài)清單再畫流程圖。很多人習慣上來就畫箭頭畫到一半就發(fā)現(xiàn)圖太亂。實際正確做法是先把所有可能的狀態(tài)窮舉出來再定狀態(tài)間的遷移規(guī)則。2.3 節(jié)點級細化每個環(huán)節(jié)的輸入、處理、輸出流程不能只畫到模塊級別關鍵節(jié)點必須細化到輸入-處理-輸出這個粒度。拿支付回調節(jié)點舉例輸入支付通道的回調通知包含訂單號、支付金額、支付時間、渠道流水號處理校驗簽名、校驗訂單狀態(tài)、校驗金額一致性輸出支付成功狀態(tài)、支付單流水記錄、觸發(fā)后續(xù)流程事件細化到這個程度系統(tǒng)設計才能跟上。因為你明確知道了這個節(jié)點要接什么外部系統(tǒng)、要做什么校驗、要產出什么結果后面定義接口和數(shù)據結構的時候完全是按圖索驥。在真實項目中這個環(huán)節(jié)最花時間但最值得花。我把整個訂單履約流程按節(jié)點拆完之后發(fā)現(xiàn)原本以為要建20個接口的模塊其實有12個是多余的通過狀態(tài)機內部流轉就能解決。這就是流程細化的直接收益。3. 從流程到系統(tǒng)狀態(tài)機設計與核心邏輯實現(xiàn)3.1 狀態(tài)清單定義方法與注意事項狀態(tài)清單在流程設計中是重中之重。我通常把狀態(tài)分為三級來管理一級狀態(tài)訂單的粗略生命周期待支付、已支付、履約中、已完成、已關閉。 二級狀態(tài)一級狀態(tài)下的細分比如履約中可以細分為待發(fā)貨、已發(fā)貨、配送中。 三級狀態(tài)具體動作位比如已發(fā)貨可以細分為待攬收、運輸中、待派送。為什么要分三級因為不同角色關注的狀態(tài)粒度不一樣。用戶在App上看到的是已發(fā)貨客服看到的是運輸中運營看到的是待攬收。如果只建一個狀態(tài)字段就得不停給不同角色做狀態(tài)翻譯費勁且容易出錯。狀態(tài)命名我建議用英文字母加數(shù)字的組合做系統(tǒng)內部編碼顯示層再做映射。用中文狀態(tài)名直接存數(shù)據庫編碼風格會亂而且后面加狀態(tài)需要改一堆代碼。注意狀態(tài)字段和業(yè)務流程字段必須分開。比如已發(fā)貨是一個狀態(tài)物流單號是一個業(yè)務字段不能把物流單號的有無作為判斷狀態(tài)的條件。狀態(tài)機只依據狀態(tài)字段流轉業(yè)務字段只做信息補充。這個原則能避免很多隱性耦合。最后是狀態(tài)流轉表。我整理了一個表格把核心狀態(tài)遷移規(guī)則全部列出來。這個表在評審會議上比任何流程圖都好用一目了然能看到有沒有漏掉轉移。當前狀態(tài)觸發(fā)動作目標狀態(tài)前置條件后續(xù)動作待支付用戶支付成功已支付金額校驗一致創(chuàng)建履約單已支付系統(tǒng)風控審核通過待發(fā)貨風控標記通過通知倉庫待發(fā)貨用戶申請退款退款中無出庫記錄自動退款流程待發(fā)貨倉庫確認揀貨揀貨中庫存鎖定成功通知物流已發(fā)貨用戶申請退款退款攔截中存在物流單號發(fā)起物流攔截退款攔截中攔截成功退款中物流商確認可攔截創(chuàng)建退貨單退款攔截中攔截失敗待簽收物流商確認無法攔截提示用戶等簽收后退有了這張表系統(tǒng)設計里的狀態(tài)機代碼基本就能照抄了。3.2 狀態(tài)機的控制邏輯與代碼落地狀態(tài)機的代碼落地方式有很多種簡單的用if-else嵌套講究點的用狀態(tài)模式再講究點用現(xiàn)成的狀態(tài)機框架。我個人的經驗是業(yè)務流量不大、狀態(tài)數(shù)量在十來個以內老老實實用表驅動的方式就夠了不要為了設計模式而設計模式。表驅動的本質就是把狀態(tài)遷移規(guī)則配置化。偽代碼大致是這樣的# 遷移規(guī)則配置 TRANSITIONS { (待支付, 用戶支付成功): 已支付, (已支付, 風控審核通過): 待發(fā)貨, (待發(fā)貨, 用戶申請退款): 退款中, (待發(fā)貨, 倉庫確認揀貨): 揀貨中, (已發(fā)貨, 用戶申請退款): 退款攔截中, (退款攔截中, 攔截成功): 退款中, (退款攔截中, 攔截失敗): 待簽收, } def trans(current_state, action): key (current_state, action) if key not in TRANSITIONS: raise IllegalStateTransition(current_state, action) return TRANSITIONS[key]代碼不復雜但關鍵在于遷移動作和狀態(tài)更新必須在同一個事務里完成。比如已支付到待發(fā)貨這個遷移除了修改狀態(tài)字段可能還要插入一條風控審核記錄、觸發(fā)一個MQ消息通知倉庫。如果先改狀態(tài)再發(fā)消息消息發(fā)送失敗狀態(tài)就漂移了如果先發(fā)消息再改狀態(tài)下游消費者看到的狀態(tài)可能還是舊的。我實際項目中踩過這個坑當時的解法是把狀態(tài)變更和業(yè)務動作放進同一個本地事務表通過事務消息保證最終一致。代碼結構上狀態(tài)機只是控制中樞真正的業(yè)務邏輯在監(jiān)聽器側實現(xiàn)。3.3 并發(fā)場景下的狀態(tài)流轉安全流程設計階段不考慮到并發(fā)系統(tǒng)設計階段就會很難補。訂單系統(tǒng)里最典型的并發(fā)問題用戶點擊退款的同時倉庫完成了出庫。兩個操作同時進行狀態(tài)到底是變成退款中還是已發(fā)貨解決辦法是在狀態(tài)機執(zhí)行層加鎖。實現(xiàn)方式有三種第一種數(shù)據庫行鎖。在訂單表上執(zhí)行SELECT ... FOR UPDATE拿到鎖之后再判斷當前狀態(tài)是否允許流轉。簡單粗暴流量不大的時候完全夠用。 第二種分布式鎖。用Redis實現(xiàn)鎖定訂單ID作為key。適合訂單服務拆分成多個實例的架構。 第三種CAS更新。更新時帶上當前狀態(tài)作為條件UPDATE order SET status 新狀態(tài) WHERE id ? AND status 舊狀態(tài)受影響行數(shù)為0說明有并發(fā)沖突。我傾向推薦第三種加第一種的組合。CAS輕量且無鎖競爭開銷但受限于只能比較一個舊狀態(tài)如果狀態(tài)機遷移條件復雜比如只有已支付且審核通過才能流轉到待發(fā)貨CAS就沒法直接表達這時候行鎖更可靠。不管選哪種有一個共識必須堅持狀態(tài)流轉必須是有條件的不是無腦賦值。所有入口的狀態(tài)校驗都要做服務內部之間調用也一樣不要信任上游已經校驗過。3.4 異步流程與重試機制的取舍流程設計還有一個常見問題哪些環(huán)節(jié)同步執(zhí)行、哪些異步執(zhí)行原則很簡單用戶在請求鏈路上必須等待的結果同步不在關鍵路徑上的動作異步。比如支付回調之后必須同步更新訂單狀態(tài)并返回成功給支付渠道否則渠道會持續(xù)重試。而通知倉庫這個動作就不該在回調線程里同步做因為倉庫系統(tǒng)的響應時間不可控如果在回調線程里同步調用回調響應超時會引發(fā)連鎖問題。異步化的實現(xiàn)方式業(yè)界通常使用消息隊列。在這個案例中訂單狀態(tài)更新后發(fā)送一個已支付事件倉庫服務監(jiān)聽事件后開始揀貨。這里有一個細節(jié)消息發(fā)送必須是先更新狀態(tài)事務提交成功后再發(fā)消息。如果事務沒提交就發(fā)了消息下游立馬查到舊狀態(tài)就產生了消息亂序問題。我常用的方案是把消息發(fā)送放進TransactionSynchronization的回調中事務提交成功后統(tǒng)一發(fā)送。如果發(fā)送失敗本地記錄一條事件發(fā)送日志有定時任務兜底補償。4. 異常處理、監(jiān)控埋點與人工介入設計4.1 流程設計里最容易漏掉的異常分支我問過不少開發(fā)者你們的流程圖畫了異常分支嗎多數(shù)人會說畫了但仔細看就會發(fā)現(xiàn)異常分支只是畫了個失敗箭頭指向一個處理失敗的節(jié)點就完了。這是完全不合格的。異常分支必須要能回答四個問題失敗后能不能重試重試有次數(shù)上限嗎重試失敗之后人工怎么介入人工介入的操作入口落在哪個系統(tǒng)我們用配送超時這個場景舉例。物流接口返回配送超時這是一個異常。簡單的處理是把這個訂單標記為配送異常然后人工介入。但合理的處理應該多一步先判斷訂單類型如果是普通訂單進入自動重試流程重新分配配送資源如果是加急訂單直接轉人工處理。這一步為什么不簡單因為異常處理本身也要走流程它不是一個孤立動作。如果是退款申請中支付渠道退款失敗可能需要自動重試 告警 人工介入三層組合每層都有自己的狀態(tài)流轉規(guī)則。4.2 超時、補償與狀態(tài)回滾的實操設計超時在流程設計中的定義要具體到數(shù)值和動作。拿待支付超時取消舉例訂單創(chuàng)建時間超過30分鐘未支付系統(tǒng)掃描任務發(fā)現(xiàn)后主動取消訂單取消動作執(zhí)行前再校驗一次支付狀態(tài)這里有一個細節(jié)很多人忽略站在某個時間點掃描超時訂單和訂單實際超時之間有時間差。假設掃描任務是每10分鐘執(zhí)行一次某訂單在第31分鐘被掃描到實際它的狀態(tài)是已超時1分鐘。沒問題。但如果用戶在第29分鐘完成了支付第30分鐘掃描任務執(zhí)行它理所當然不應該取消這個訂單。所以掃描任務必須再校驗一次當前狀態(tài)仍是待支付而不是只看是否超過30分鐘。補償邏輯方面訂單取消后如果發(fā)現(xiàn)庫存已經預占需要釋放庫存。如果發(fā)現(xiàn)優(yōu)惠券已鎖定需要回滾優(yōu)惠券。這些補償操作不是主流程的一部分但缺了就會出嚴重資損問題。我在項目里專門建了一張compensation_task表記錄所有需要補償?shù)娜蝿找约把a償執(zhí)行狀態(tài)由獨立的任務調度器驅動確保主流程和補償流程解耦。4.3 監(jiān)控指標與告警閾值怎么定流程設計收尾階段必須把監(jiān)控指標定義出來。很多項目運行半年之后才補監(jiān)控屬于亡羊補牢。每個狀態(tài)節(jié)點至少要有三件事的監(jiān)控第一件流轉量。每個狀態(tài)入口流入的訂單量、出口流出的訂單量要能畫出流量趨勢圖。哪天突然某狀態(tài)入口流量下跌說明上游出了問題。 第二件滯留量。某個狀態(tài)的訂單數(shù)量在時間維度上的堆積情況。待發(fā)貨狀態(tài)堆積超過2小時可能倉庫同步出了問題。 第三件失敗量。每個流轉動作的失敗次數(shù)以及失敗原因分布。告警閾值不要拍腦袋定。先找一段歷史數(shù)據看基線基線基礎上再定告警閾值。比如正常情況流轉失敗率在0.1%以下那告警閾值可以定在0.5%連續(xù)觸發(fā)5分鐘就報警。閾值太低容易頻繁誤報導致告警疲勞閾值太高會漏掉真正的故障。5. 踩坑實錄那些流程設計不完善引發(fā)的生產事故5.1 案例一狀態(tài)機缺少冪等導致重復退款某個項目上線了退款功能第一天就出問題用戶發(fā)起一次退款申請結果微信支付側打了兩筆退款。查日志一看原因是支付回調接口被渠道重試了三次每次重試都走了發(fā)起退款的邏輯沒有做冪等校驗。排查結果很清晰流程設計階段支付回調節(jié)點只畫了驗簽、改狀態(tài)、發(fā)事件沒有畫重復回調這個分支。系統(tǒng)設計階段也沒有在退款入口處設計冪等表。教訓凡是涉及資金的流程節(jié)點必須默認它是會被重試的。外部系統(tǒng)回調、內部消息重發(fā)、定時任務掃描任何一個環(huán)節(jié)觸發(fā)兩次都不該產生副作用。冪等設計不是狀態(tài)機的一部分但必須在狀態(tài)機旁邊同步考慮。5.2 案例二分支條件過于粗略導致訂單卡死另一個項目退款攔截中狀態(tài)下物流商回調結果是攔截失敗。開發(fā)人員設計的時候只處理了攔截成功和攔截失敗兩個分支但真實物流商的回調既不是成功也不是失敗而是處理中。這個處理中狀態(tài)沒有對應分支訂單就卡在退款攔截中一直不動。后來排查定位到是分支遺漏補了一個處理中轉超時監(jiān)控的邏輯。但補這個邏輯的過程很痛苦因為涉及數(shù)據庫字段變更和存量數(shù)據的回填。這個案例告訴我們的道理是外部系統(tǒng)的返回值不要想當然認為只有成功和失敗兩種。第三方系統(tǒng)往往有受理中已下發(fā)待確認等各種中間態(tài)流程設計階段必須要能完整識別這些狀態(tài)。5.3 案例三狀態(tài)定義不統(tǒng)一導致跨系統(tǒng)數(shù)據對不上訂單系統(tǒng)和財務系統(tǒng)對賬出現(xiàn)大量差異。原因是訂單系統(tǒng)的已完成和財務系統(tǒng)的已完成定義不同。訂單系統(tǒng)的已完成指的是用戶簽收財務系統(tǒng)的已完成指的是資金清算完畢。兩個系統(tǒng)之間的狀態(tài)映射關系沒有在流程設計階段對齊對賬全是差異。后來專門梳理了兩個系統(tǒng)的狀態(tài)映射表定義了維度統(tǒng)一的對賬口徑差異才慢慢清零。這個坑的教訓是流程設計不只是在單個系統(tǒng)內部設計跨系統(tǒng)協(xié)作時狀態(tài)口徑必須先拉齊。哪里是上游系統(tǒng)的終態(tài)、哪里是下游系統(tǒng)的起始態(tài)邊界必須清楚。6. 實操檢查清單開始編碼前我必過一遍的20條這些檢查項都是實際項目總結出來的分享出來供參考主流程是否覆蓋了從觸發(fā)到終態(tài)的全路徑每個節(jié)點的成功-失敗-超時三個出口是否完整定義狀態(tài)之間是否存在跳轉遺漏是否存在多個動作競爭同一狀態(tài)的并發(fā)場景是否定好了處理策略所有外部系統(tǒng)調用是否都考慮了冪等所有異步流程是否都有補償機制超時時間是否設定具體數(shù)值并確認業(yè)務可接受每個入口是否做了前置狀態(tài)校驗狀態(tài)變更和數(shù)據寫入是否在同一事務中消息發(fā)送是否在事務提交之后是否有存量數(shù)據的狀態(tài)遷移方案跨系統(tǒng)的狀態(tài)映射是否明確人工介入節(jié)點有哪些操作入口是否已定義每個異常分支是否定義可重試次數(shù)和重試間隔是否保留狀態(tài)變更歷史表便于排查和回溯各節(jié)點是否有對應的監(jiān)控看板告警閾值是否基于歷史基線設定狀態(tài)機執(zhí)行失敗時是否記錄上下文信息日常運維操作是否也需要走狀態(tài)機不允許繞過規(guī)則改庫新老流程的灰度切換方案是否提前設計這20條全過完了流程設計才算真正落地。沒有過完就動手寫代碼后面大概率要回頭補課。7. 流程設計工具與文檔沉淀的個人經驗流程設計用什么工具不核心但值得說一句。Visio、draw.io、ProcessOn都可以用關鍵是看團隊協(xié)作效率。我習慣用draw.io免費的支持在線協(xié)作存到倉庫里還能做版本管理。但比工具更重要的是文檔規(guī)范化。我每個項目的流程設計文檔固定包含五張圖業(yè)務流程圖、狀態(tài)流轉圖、時序圖、異常分支圖、系統(tǒng)部署交互圖。外加一張狀態(tài)遷移表、一張冪等方案表、一張監(jiān)控指標表。這個結構用熟了之后新同事上手也快。文檔不要一次性寫完流程設計文檔應該是活文檔。每次流程調整先更新文檔再改代碼。如果代碼改了文檔沒改這個文檔很快就廢掉了。我可以分享一個實際心得畫流程圖的動作本身并不產生價值真正產生價值的是你在畫的過程里被迫把每個分支都想清楚。所以哪怕你手繪在白板上只要問題想透了也一樣有效。我曾經帶著團隊不開電腦直接在白板上推演流程用了一下午把一套訂單系統(tǒng)的所有狀態(tài)和分支全部過了一遍后面編碼順暢到不可思議。畫得丑沒關系邏輯閉環(huán)才是重點。8. 關于流程復用與設計規(guī)范的延伸思考處理流程設計積累到一定程度會沉淀出一批可復用的流程模式。比如訂單創(chuàng)建-支付-履約是一個模式審批流轉-執(zhí)行-結果回傳是另一個模式。如果公司內部有多個業(yè)務線把這些通用流程抽象成公共模塊或配置化引擎能節(jié)省大量重復設計成本。但做抽象要克制。抽象程度越高學習成本越高。技術團隊在早期階段我更建議先服務好具體業(yè)務把一兩個流程做扎實沉淀出項目自己的最佳實踐再考慮橫向擴展。我所在的項目組后來做了一個輕量級的流程配置引擎把狀態(tài)機規(guī)則、節(jié)點處理邏輯、事件分發(fā)機制統(tǒng)一管理起來。新業(yè)務接入時只需要配置狀態(tài)和轉移規(guī)則再實現(xiàn)少量節(jié)點處理器整個流程就跑起來了。這是流程設計能力沉淀后的自然結果同時也印證了流程設計做到位之后系統(tǒng)設計可以變得非常輕。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
成人夜夜爽| 最新加勒比丝袜在线| 亚洲欧美黄| 97干com| AV和黑人在线播放| 啊v在线观看视频| 97在线青| a男人的天堂| 天天干夜夜一操| www.亚洲黄色| 91丝袜人妻| 激情终合网| 天天操夜夜操| 中文字幕精品区先锋资源| 欧美少妇人妻| 色综合1991| 欧美熟妇精品黑人巨大一二三区| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 熟妇在线视频一区二区| 黄片www.| 青娱乐国产盛宴视频| 色婷婷国产精品一区在线观看| 色色青青久久| 高潮综合网| 九九久久首页| 婷婷五月天色| 97摸视频| 天天在线91| 1204av韩国| 久久久999日本大片| 福利社区午夜一区二区| 人妻色偷色噜| 黑人娇小av在线播放| 青草伊人久久| 搡老女人老91妇女熟女| 99天天超碰| 欧美日韩国产中文精品字幕自在自线,| 一区二区娱乐网站| 午夜福利免费福利视频| 久久久久亚洲AV无码专区少妇| 亚洲欧洲激情卡通另类文学四射小说网站 | 福利在线观看一区二区| 人妻无一区二区三区| 大香蕉78| 国产精品福利视频| 就去色综合| 蜜臀无码一区二区| 91黑丝操| 乱码人妻一区二区三区| 女人天堂网| 九七毛片九九毛片| 成人黄页| 动漫av中文| 天美传媒在线一区| 磁力99AV| 夜精品久无码| 91精品国久久久久久无码| 色九月综合| 天无日色综合| 麻豆精品A片免费观看| 又黄又爽在线观看视频| 亚洲精品99| 精品性爱久久视频| 中文字幕在线观看二区三区| 免费av高清无码| 天天爱综合网| 欧美性色综合网| 大香蕉丝袜一级片| 成人一二| 亚洲五月婷| 精品人妻一二三四区视频| 亚洲精品少妇| 91视频成人福利网站在线一区 | 国产免费大片| 少妇一区二区三区在线观看| 人妻一区视频| 在线国产一区二区av| 色yeye成人免费视频| av在线播放国产一区| 老外又粗又长一晚做五次| 免费αV在线视频| 国产精品爱欲| AAAAAAAAA黄片| 蜜臀AV网站| 超碰成人免费| 婷婷五月天成人网| 色噜噜国产在线| 色哟哟-国产专区| 亚洲人在线| 久久av网| 呻吟 欧美 日本 中出| 欧日韩一二三f区| 美女性91| 天天懆天天日| 殴美大黄片| 国产精品麻豆成人AV艾秋| 亚洲……91| 中文字幕一区二区三区蜜臀| 伊香蕉综合久久久久久久噜噜噜| www.97在线| 在线中文字幕| 亚洲交性| 中日韩久久久免费看| 2019天天干| 婷婷伊人| 男人午夜天堂| 97人人色| 狠狠干妹子| 丝袜美腿射精91| 91在线视频免费中出| 国产精品久久久久中文字幕| 中国一级特黄大片护士| 综合伊人网12色| 91人妻熟女| 国产黑白丝在线| 都市激情人妻一区二区青青操视频| 手机av天堂久久久久| 免费一级欧美片片线观看| 岛国毛片在线观看免费| 午夜精品久久久久久久久久蜜桃 | 97爱爱爱| 中文字幕美女91| 亚洲日韩人妻中文字幕一区| 色黄污美女啪啪啪免费网站| 屁股久久久久久久| A级在线视频| 人妻夜夜爽天天爽三区麻豆AV网站| 91中出视频| 日韩中文字幕宗合在线| 中文熟女五十乱码在线| 91大香蕉伊人| 国产精品九九九| 国产精品96| 乱伦强奸区日韩| 国产精品爆乳懂色蜜乳| 日韩黄片影院| 亚洲av无线观看| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 精品久久久久瑟瑟| 久久久久国产| 黄页| 色综合久久av| 成视频在线观看免费看| 91丝袜美女| 丝袜天堂| 在线观看啊啊啊啊啊| 男人的天堂久久| 好吊色综合| 黄色香蕉视频网站一区| 亚洲国产高清福利视频| 日韩97超碰中文字幕| 欧美少妇大量自拍视频在线观看| 欧洲小说色图视频另类| 男生通女生屁股| 噜噜噜亚洲精| 伊人一级免费黄片| 天天精品| 亚洲nv男人的天堂网| 欧美日韩222| 熟女久久久| 亚洲在线a| 午夜国产综合视频在线观看| 国产福利影视| 日本三级韩三级99久久| 日韩精品系列| 亚洲欧美日韩中文播放| 人妻偷拍一区二区三区| 婷婷色中文字幕| 亚洲精品欧洲精品| 成人精品视频| 岛国在线免费视频| 韩日精品四区| 夜夜嗨绯色| 久久久偷拍| 操B视频日韩无码| 亚洲色啪| 91女优在线观看| 久久久久9999| 狠狠爱综合| 久久精品老司| 亚洲AV成人精品网站在AV| 国产一区二区三三视频| 亚州情色j区| 日韩人妻少妇中文字幕| 欧美日韩国产中文精品字幕自在自线, | 色哟哟-国产专区| 欧美第一页| 伊人大香蕉在线| 欧美性爱一区| 99久久国产精品免费高潮| 99ri精品| 男人天堂新| 福利伊人玖玖国产| 欧美日韩天堂| 一区二区三区探花在线观看| 后入人妻一区| 囯戸精品高潮呻吟旡码| 欧美最婬乱婬爆婬性视频| 久欲AV| 中文字幕国产| 在线情色电影 91大| 国产美女高潮| 久久不卡一区二区| 男女一进一出视频久久| 综合网欧美在线| 久热精品在线| 伊人五月天| 久久9久9久99久9久9| 欧美综合第一页| 五月天啪啪| 国产精品午夜福利| 国内精品伊人久久久久影院会| 99啪啪| 国产精品第一区第一页| 3028国产精品| 天天综合亚在线| 爱丝福利| 一区二区影院| 一二视频神马久久传媒| 成人五月天丁香激情综合| 亚洲无码久久久久久久| 国产日韩人人| 老司机福利青青草| 天天狠| 99re99在线视频| 高清无码一区二区三区| 大香蕉伊人在线成人AV在线观看 | 欧美福利视频啊啊啊啊| 97亚洲性爱| 超碰97欧美| 四虎AV在线观看| 欧美亚洲特P| 精品人妻中文字幕4399| 色综合加勒比四四季| 天天澡天天狠天天天做| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 国产成人网站在线观看| 97综合久第一页| 日韩一区二区高清在线观看的| 欧美亚综合色图| 午夜超碰| 少妇免费视频| 欧美精品精品一区二区| 精品少妇一区二区三区免费观看| 久久久久久九九九九九| 青青网三级视频| 一区二区高清视频| 亚洲免费精品一区| 91国产操逼视频| 熟妇熟女一区二三区| 91久久婷婷| 超碰人妻在线| 色噜噜狠狠色综无码久久合欧美| 中文字幕一区 二 区 三 四 五 区日 日 骚 | jizzjizz欧美| 欧亚韩国999| 新版天堂中文资源8在线| 久草老司机| 国产综合操逼高清| 亚洲se91| WWW.加勒比人妻一区不卡.com| 国产精品人人爽人人做可爱福利| 久久原创中文| 麻豆国产尤物AV| 97se亚洲综合自| 亚洲操人| 国产女同在线观看视频| 2019AV天堂| 欧美人妻精品一区二区| 我要色综合网站| 麻豆 欧美 日韩| 国模私拍一区二区三区神乳| 人妻大香蕉| 九九成人视频| 97免费在线视频| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 欧美亚洲激情小说| 人妻啪| 日日嗷| 婷婷五月色| 97超碰美女| 亚洲精品天天影视综合网 | 欧亚日韩综合精品国产| 欧美黄片视频在线观看免费| 啊啊啊轻点在线观看| 射 色综合| 一区操逼| 免费97视频| 爽爽淫人网| 香蕉黄色一级视频| 本道综合精品| 97 视频在线| 亚洲国产成人高清在线| 秋霞怕怕片| 加勒比av中文| 久久久久久久极品香蕉视频| 国产绿奴视频在线观看| 日韩小电影| 国产精品视频| 欧美不卡在线美女| 国产黄色影片在线观看| 欧亚 另类 久| 欧洲与亚洲欧美精品中文字幕| 日本岛国黄色网址| 波多野结衣被操50分钟免费视频| 大逼色网站| 美女诱惑在线一区| 精品久久久av| 久久艹逼视频| 美中日韩无码| 强奸抽插av| 亚洲高清欧美总合| 欧美黑人91| 欧美欲色| 欧美少妇一区二区三区| 亚洲日本韩国在线| 亚洲av综合色区图片亚洲| 久久在肏| 亚洲少妇自拍中文字幕懂色| 蜜桃丰满熟妇av无码区不卡| 久久超碰亚洲人| 久久成人国产| 国产精品午夜福利亚洲综合网| 97精品全部| 亚洲综合性感在线| 黄色AV影视| 日韩三级天堂在线观看| 国产色图乱伦| 三四中文字幕| 亚州综| 欧美日本视频一区| 亚洲AV人人澡人人爱| 婷婷三区| 狠狠 91| 色五月婷婷五月天| 国内毛片婷婷六月色| 美国日韩黄片| 麻豆国产精品午夜视频| 国产美女在线精品免费看| 大香蕉99999| 日韩无码人妻中字久久三区四区| 美女骚尻视频| 国产精品另类一区大香蕉| 亚洲 另类 丝袜 自拍 动漫| 韩日巨乳美女免费视频在线观看| 美女91在线观看| 天天干一区二区| 亚洲欧洲日韩国产自在线| 最新岛国大片| 综合五月婷婷亚洲一区| 国产精品嫩草影院免费| 天天做日日爱夜夜爽| 欧美一级A片不卡视频。| A一区片| 性爱综合一区二区| 天天懆天天日| 亚洲国产精品99久久久| 福利操逼| 国产精品探花视频| 精品高清一区二区三区三州| 一本久道在线综合视频| 影音先锋每日最新资源在线观看| 久久欲| 国产精品日日摸夜夜添骚逼| 国产午夜福利专区综合| 精品久久久高清无码| 国产精品视频自拍在线| 一牛影视成人片免费| 国产 热久久久久国产精品| 色成人Www精品永久观看| 国产东北女人在线视频| 一本久道在线综合视频| 全球成人中文在线| 高清在线偷拍自拍视频| 秋霞一级视频在线观看免费| 九九成人视频| 中文字幕av色| 日韩国产品视频中文字| 九九夜精品九九在线| 国产偷人妻精品一区二区在线| 青青草原人妻| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 97资源超碰| 丝袜喷水在线| 中文一区在线日| chaopen97久久| 日本道日本道中文字幕日本道最新日本道在线观看 | 手机看片1024你懂的国产| 国产自偷自拍一区| 久久精品欧美一区蜜桃| 97一区二区三区视频| 99福利社| 亚洲精品97| 青娱乐亚洲自拍| 凹凸视频特色日本特黄| 99无码视频| 91偷拍欧美亚洲| 天天综合站| 狠狠躁伊人中文字幕| 国产精品又黄又猛又粗| 欧美日韩性爱操大逼| 日本三级中国三级99人妇网站| 久久只有精品一区二区三区| 国产少妇内射| 人妻性爱一区二区| 再深点灬舒服灬太大了好硬好爽| 久久精精区一区二区一蜜桃一区二区| 免费的av网| 91狠狠狠| 久久成人午夜精品影院| 天美传媒av 在线| 97视频900| 97亚洲中文| 爽极品影院| 久久一二三四五六七八九区区区| 青青伊人加勒比海| 欧美超碰97| 男女激情黄色网址| 亚洲AV乱码专区国产噜噜亚洲| 狠狠夜色午夜久久综合在线| 人人妻人人澡人人爽人人精品浪潮 | 欧美精品三区| 蜜臀AV网站| 美女97超碰| 人人操人人肉久久精品| 国产激情在线| 东京热av男人的天堂| 欧美性夜| 亚洲欧洲精品视频发布| 香一区二区三区| 激情婷婷丁香网| 看免费的黄片| 久久精彩视频9| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 99热超碰| 色色综合97| 9丨久久九九九| 久久久亚洲欧美综合| 伊人97色天使| 最新国产精品| 五月黑AⅤ| 亚欧操逼片在线观看| 中文字幕亚洲永久精品| 久久九七| 欧美性爽xyxOOOO| 六月婷婷综合| 日韩少妇无吗| 精品成人无码| 性欧美体内射精| 亚洲高清综合网| 欧美性爱在线无码| 久久久久久久久女黄| 国产黄色 A 片免费看| 97干天天| 国产野战露脸在线播放| 久久久久久九九九九-美女久久久久久久-成人AV| 久久高潮妇女视频| 蜜桃成人1区2区3区| 18禁久久| 国产人妻天天干精品| 精品中文一区二区| 久久夜黄色无码A级大片| 少妇人妻精品| 精品国产一区二区三区四区在线看 | 9热9热综合网| 中文字幕美女91| 亚洲不卡av在线| 蜜臀AV午夜精品久| 亚洲高清内射| 日本狂喷奶水在线播放212| 久久大线蕉一区| 99re热有精品视频国产| 韩国国产欧美情侣视频在线| 国产精品无码av| 青青操视频在线| 91天堂色男人的天堂| 色香91| 日日噜噜夜夜狠狠视频无| 91丝袜激情在线| 日韩人妻制服丝袜av| 色老牛| 8050午夜少妇无码| 日比av无码| 2011国产精品| 无码人妻精品一区二区三区99不卡| 色丁香五月婷婷| 亚洲情色综合| 99热导航| 国产一区二区三区精品观看啪| 嗯,啊。舔我逼| 亚洲天天影视色综合| 激情综合五月| 爱射综合| 99热这里只有精| 牛牛aV| 亚洲色图殴美色图激情乱伦| 国产成人拍国产亚洲精品| 亚洲国产97| www.91视频网| 超碰欧美97| 欧美色图20P| 久久东京热成人| 天天综合~91| 欧美一级专区免费大片| 欧美青青视频| 97 九色| 亚洲成人妻日韩在线| 久久精品老司| 国产欧美后入| 大香蕉日韩欧美| julia ann久久| 成人AV在线网站| 无套后入双马尾| 欧美日韩亚洲天堂| 欧美一级在线观看成人| 久久一区二区蜜桃| 台湾一区国产高清在线| 美女尤物人人操| 97国产高清视频在线观看| 久久久久九九九| 免费视频无码| 青青草中文-久久青草精品一区二区三| 九九九九精| 伊人激情| 3P乱轮视频| 97资源久久| 97丝袜亚洲在线播放| 婷婷爱五月| 大香蕉久久| 久操婷婷| 精品国产99| 人妻社区男人天堂| 超碰在线在公开超碰在线在公开| 亚洲欧美洲综合| 色欲久久久久综合网| 一级特级aaaa毛片免费观看| 1769精品一区二区三区| 97人妻色| www被窝色com| 加勒比海色香蕉婷婷| 不卡av免费在线网址| 夜嗨影院| 久久久久13| 大香蕉青青9| 青青草好吊色| 强奸乱伦 亚洲一区| 99久久精品无码一区二区| 草草影院在线视频| 欧美色图 人妻| 九99久久| 天天操人人操狠狠插| 中文激情网| 久久精品国产99国产精品亚洲| 久久神马影院| 天天综合网日韩| 强奸乱伦av电影| 91九色网| 91无码人妻| 中文字幕在线免费观看2| 日本精品高清一二区一本到| 96AV久久久| 乱人乱色一区二区三区免费| 天天干天天燥| 中文字幕jul-617人妻熟女| 校园春色亚洲欧洲| 99在线啪| 亚洲黄片免费在线播放| 91在线色综合| 好湿好紧视频| 在线看片国产精品每日更新| 好吊色一区| 亚州五月| 91操人| 老熟妇综合| 亚洲色综合| 激情婷婷| 久久久无码精品人妻二区| 加勒比久久综合网高清| 中文字幕88av在线| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 大二网站亚洲| 亚洲天堂色图| 神马久久午夜| 伊人久久88国产女| 综合天天网| 内射小黄片| 91在线限制级| 国产精品视频内谢女人| 91 亚洲 欧洲| 国产精品九九九| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 神马久久网| 日本人妻最新在线中| 99re视频在线观看这里只有精品| 91/欧美| 一级@啪啪视频| 97超碰色屌| 日韩福利综合一区| 亚洲欧洲视频小说在线观看| 九久精品| 欧美一区二区情色| 欧美性xxxxx狂欢| 99re6久热只有精品6在线直播 | 精品国产久热在线观看| 熟女熟妇一区二区三区视频| 狠狠中文字幕| 亚洲情色在线| JIZZJIZZ国产精品喷水| 日少妇亚洲版| 艹精品| 天天影视网色欲色香| 26UUU欧美激情一区二区| 国产SV一线| 久久久极品| 麻豆天美电影一区二区| 操国产逼| 亚洲欧美在线综合| 激情看片网站| 日韩欧美天堂| 欧美1727免费观看视频| 国产二区三区免费视频| 五月开心久久AV官网| 熟女突然公开看18禁影片| 久久激情视频| 暖暖精品二区三区观看| 97香蕉网| 亚洲综合伊人| 久久天堂婷婷网| 欧美日韩97| 夜夜福利| 欧美性巨大╳╳╳╳╳高跟鞋| 青青草久草AV| 东京热激情视频一二三区| 中文字幕黄片在线| 日韩特一级久久| 99热99re超碰精品| 超碰人妻天天干| 色路综合| 狠狠色综合网| 国产精品高潮呻吟av久久4虎| 久久久专区| 久久婷婷五月天| 国产高清精品一区二区三区毛片| 国产2.3.4区| 国产suv精品一区二区四区999| 澳门黄片一香蕉视频| 久久久精| 97干色天堂| 青娱乐日韩无码| 亚洲无码电影久久久| 91熟女少妇| 欧美国产视频| 91呆哥人妻| 欧亚日韩一区在线| 人人噜夜夜操| 99热官网| 免费超碰97在线观看| 欧美日韩人妻精品一区二区三区| 图色综合网| 92人人操人人| 综合国产影视三级| 男人的天堂视频精品乱在线| 青草视频人妻在线观看| 婷婷情色综合网| 亚乱色| 久久超碰97| 青娱乐手机日韩在线视频| 玖玖婷婷五月天| 91c色| 99视频这有这里有精品| 91亚洲人| 欧美高清在线| 台湾佬中文娱乐网久久久久久久久久com | 尹人免费观看视频在线| 夜夜欧美 | 狠狠综合网| 美女国产一区二区久久| 日本成人A片网站| 色哟哟av| 闷骚老熟女15P| 福利风月五月天影院| 亚洲 日本 一 二 三| 肉嘟嘟www视频在线观看高清| 小视频国产| 欧美呦呦性爱| 亚洲一区二区三区在线激情| 97超碰色| 国产品精品自在在线午夜免费| 少妇熟女视频一二三区| 色大香蕉97N| 一级黄碟在线观看| 久热精品色情| 欧美性,色九九| 奸色色 男人天堂 天天射| 夜夜爽77777| 婷婷五月天网| 最新加勒比丝袜在线| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 99少妇内射| 精品一区二区三区蜜桃| 欧美激情高清性猛交| 97久久超碰国产精品| 插插综合网天天影视网| 国产白丝网站| 淫穴高潮色图| 亚洲97在线观看| 97干在线| 国产隔壁老王影院在线| 亚洲精品人妻在线| 日韩欧美亚洲一区二区三区影院 | 国产毛片毛片4p懂色| 97视频网站| 国内毛片国产欧美拍| 国产成人午夜视频网址| 国产欧美岛国精品一区| 日本99久久| av天天在线观看| 天天亚洲综合| 午夜毛片高清免费不卡| 男人天堂免费| 久久人| 91看黄片| 五月婷婷久久综合| 久久日韩毛| 四虎884a| 久艹免费| 手机午夜电影神马久久| 性开放中文AV高清无码免费看| 亚洲综合另类| 午夜精品久久久久久久99热影院 | 观看免费区二区三区二| 大香蕉男人的天堂| 超碰九7| 国产宅男宅女在线观看| 多毛小伙内射老太婆| 色九九综合| 日韩99神马视频片| 大香蕉2017| 亚洲高清欧美总合| 操逼操网| 国产suv精品一区二区四区999| 91老熟女老女人国产老太| 伊人网在线点播| 中国AV美女| 国产少妇肉丝在线观看| 日韩精品人妻中文字有码在线 | caopeng97人妻| 精品一区二区三区18| 91被操| 九九伊人网| 欧美综合 站| 激情综合网激情综合| 国语av最新自产拍在线观看| 有码色中文字幕在线观看| 超碰在线日韩一区| 亚洲精品毛片在线观看| 水野优香在线观看| 久污| 黑人综合网| 99热综合| 久久久草草精品| 日韩黄片影院| 日本 欧美 亚中文字幕| 日日嗷| 中文字幕成人理论在线| 91欧美长吊| 人妻天堂网| 在线可观看的黄色网址| 神马午夜久久久| 亚洲久久久| 日本午夜精品理论片A级APP发布| 啊啊啊啊啊啊啊好爽不要| 91网站18禁| 色婷婷综合网站| 青操影院| 中文字幕亚洲在线一区| 久久99草| 亚欧免费| 大香蕉欧美国产日韩高潮| 91久久久亚洲| 亚洲一区二区三区麻豆传媒| 亚洲熟女综合一区二区| 国产97色在线| 日韩欧美久久婷婷网站| 亚洲午夜福利在线影院| 96精品一区| 搡老人老9丨女老熟人| 欧美72网页| 91AV入口| 色五月天AV| 激情黄色片在线观看| 久久久久久大| 无码精品久久久久久亚洲| 狠狠狠一区二区三区| 97超碰欧美中文字幕| 在线观看黄色电话| 东北老熟女| 五月丁香六月婷| 男人天堂东京热| 在线黄页看毛片| 91天天综合日韩欧美| 久久超碰亚洲人| 青娱乐福利99| 超碰综合色| 一区二区三区黄片免费观看| 加勒比久久av| 长长久久88视频| 亚洲另类春色| 超碰在线人妻不卡| 国产一区二区三区久久久精品| 熟女网站最新| 久操婷婷| 久九色| 国产天天看| 黄片aaaaa一区| 人妻免费观看| 91 刺激在线| 欧美18老人禁| 中文字幕人乱码中文字的预防方法 | 骚日日av| 五月婷婷六月丁香| 青娱乐999| 亚洲丝袜99| 99精品在线观看| 国产在线能看的你懂的| 天天天天天天天天综合| 韩国一级做A片免费的| 亚洲色图欧洲| 中文字幕在线观看AV| 久久久久久69国产一区二区| 一区二区播放| 人妻久热在线| 精品一区二区成人| 校园春色欧美| 青青草亚洲一区| 免费αⅴ在线观看| 国产精品视频在线观看| 超碰天天久久79| 不卡av在线中文字幕| 亚洲欧美国产精品久久久久久久| 日本美女性生活久久久久久久| 国产亚洲深夜激情| 99在线观看视频在线高清| 九九久久久九九| 欧美91视频| 亚洲天天操| 4虎在线视频| 九九热男人天堂| 日韩乱伦影音先锋| 强奸乱伦 亚洲一区| 亚洲熟妇AV日韩熟妇在线| 日韩97视频!在线| 丰满人妻av一区二区三区| 色悠久| 精品少妇99| 亚码人妻| 人妻精品综合中文字幕在线| 欧美黄片视频在线观看免费| 青娱乐休闲视频在线观看| 欧美色道啊| 91网亚洲| 精品久久久无码| 久久精品亚洲成a人天堂| 天天躁日日躁AAAAXXXX国产| 亚洲熟女综合一区二区| 超碰无码五月97| 91色综合激情| 精品视频久久久久九九九九9999| 亚洲色图欧美视频| 久热在线精品免费观看| 九九碰九九爱97超| 久久精品女同亚洲女同13| 天天日天天舔东京热| 防屏蔽在线视频| 人人爱人人操人人性| 一级人妻性爱视频| 91天天| 欧美乱伦专区| 大奶的诱惑| 伊人性在线视频| 蜜桃精品一区二区三区久在线| 东京日日夜夜| 嗯啊不要在线观看嗯啊| 丁香五月激情综合国产| 美女操逼福利视频| 亚洲小电影免费涩涩成人在线高清| 亚洲精品91| 九九九成人| 久久精品日韩专区免费观看| 日本男人插女人的逼黄色| 国产亚卅97| 成人在线永久| 国产中文福利| 久久最新视频免费观看| 极品粉嫩一区二区| 国产精品经典一卡久久久 | 综合色一区三区二区| 亚洲熟女av中文字幕| 天天欲望网| 78m成人视线| 国产精品白丝AV| 精品欧美乱码久| 99操逼| 美女好片色日本| 人人妻人人澡人人爽人人精品浪潮| 久热热| 少妇久久久久久| 国产精品美女| 日韩性爱小视频| 欧美精品成人在线播放| 青娱乐国产精品| 首页中文字幕中文字幕免费| 亚洲色图殴美色图激情乱伦| 中文字幕在线观看丝袜| 色综合91| 伊人久久国产免费观看视频| 少妇500双飞99| 偷拍片久久| 一本久久久精品| 欧美se综合| 久久超碰国产一区二区三区| 免费一级黄色录像影片| 啪啪啪精品视频| 五十路熟女工口 | 麻豆国产精品午夜视频| 日本午夜精品理论片A级APP发布| 亚洲经典啪啪| 99精彩视频| av一区二区三区 中文| 视频在线观看一二三区| 久久亚州高清| 亚洲色图91欧美日韩| 日韩免费高清大片在线| 99后入| 吊色| a片久久久久久久久久久久| 思思视频免费看网站| 岛国免费视频在线| 口爆吞精在线观看| 男人天堂2012| 偷窥自拍亚洲| 伦伦成年午夜免费视频| 久久精品亚洲婷婷| 乱伦av.com| 97人人射| 免费视频a级毛片免费视频| 婷婷五月天丁香花| 伊人成人情色综合| 曰本熟女视频| 欧美中日韩XXXX| 青娱乐国产剧情av一区| 久久av成人无码免费| 色五月av| 久久久久久久久国产| 亚洲图片欧美| 国产男人又猛又粗又爽| 夜夜中出国产| 亚洲,欧美,综合网| 百度百度日本操逼| 国产精品一区二区三区,亚洲综合| 亚洲综合色网| 97久久精品不卡| 一起草三级AV电影在线观看 | 国产极品99热在线播放69| 人妻22p| 久草婷婷| 天天操夜夜操| 亚洲欧美国产日本一区二区三区| 蜜桃久久久久久久| 一二三四区操操Av| 日韩人妻制服丝袜av| 九九久久九九久久| 91劲爆| 欧美自拍偷拍综合图片| 国产久久一区二区午夜| 国产丸一视频| 日韩欧美午夜一区二区| 91小视频| 亚洲熟女乱综合一区二区三区| 国产精品96| 国产成人久久久精品免费AV| 殴美牲| 极品色综合| 人人干人人搞人人摸| 69人妻精品丰满熟女区| 久久69| 少妇二级| 香港久久久| 国产精品视频一区二区三区八戒| 红杏大香蕉| 日日躁夜夜躁狠狠躁超爽| 五月天玖玖资源站| 无码男人天堂| 日韩视频中文字幕| 麻豆久久视频在线地址| 亚洲一区日韩精品| 天天爱天天韩国日本牛牛牛牛| 亚洲蜜臀精品视频久久| 国产三级多多影院2022国产AA一级毛片无码 | 久久夜精品一区二区三区| 亚洲精品一区二区精品| 台湾佬中文娱乐自偷自拍| 五十路熟女人妻一区二区在线观看| 国产成人久久久精品免费AV| av影院十区| 国产福利精品最新在线| 久久久九九| 激情干在线| 骚鸭AV| 日韩av乱伦| 超碰97人人乐| 丁香五月激情网| 农村少妇久久久久久久| 久久婷婷色| 青青青在线高清视频在线一二三四区 | 97爱啪| 特级丰满少妇一级AAAA爱毛片| 欧美丰满少妇交换91欧美精品| 在线观看日韩av不卡| 精品无码产区一区二| 欧美成人黄网色网站| 麻豆色约约| 超碰免费在线| 91高潮| 冬京热男人的天堂| 热久久国产| 91欧美综合在线| 搡老熟女老女人老熟妇免费视频| 人人摸人人干| 女人 A一级| 后入式999| 开心五月激情网| a片久久久久久久久久久久 | 色婷婷成人综合| 九九干| 黑人精品欧美一区二区蜜桃| 六月天婷婷| 思思热在线视频免费| 污污污8888| 亚洲偷拍自拍在线视频| 麻豆色99999| 亚洲天堂人妻一区二区| 亚洲av国产av综合av卡| 亚洲国产丝袜在线观看| 成人在线日韩| 偷拍 欧美 日韩| 自拍亚洲综合| 玖玖综合.com| 国内精品a| 久久风骚城市| 午夜精品视频777| 日本乱人伦片中文三区| 加勒比人妻综合| 九九性视频| 日本三级一区二区 在线| 91超碰在线观看| 极品丝袜无码| 在线播放免费av福利片| 超碰诱惑| 亚洲天堂人人妻| 99视频自拍| 欧美一级久久久久久久大片动画| 日日干日日摸| 超碰97玖玖爱| 婷婷色婷婷| 91精品久久久| 久久久999国产| 少妇国产不卡| www久| 亚洲无线码欧洲精品区别| 久久蜜桃一区二区| 午夜综合在线| 亚洲综合999| 26uuu国产免费观看| 久久久久久中文版| 国产高清在线观看欧美| 91美女小视频| 最新9久久久9免费视频| 嗯嗯啊操我| 全球成人中文在线| 伊人网免费视频| 蜜桃久久一区二区| 日本熟妇色熟妇在线视频播放| http://qxhbdz.com| 色丁香久久| 亚洲无码?第一页| 国产精品视频内谢女人| 久久精品成人一区二区三区蜜臀| 日日日啊啊啊| 99精品久久| 国产激情在线| 国产一级特黄大片处女| 屁股久久久久久| 色综九九九一区| 日韩资源网| 插老姨肥穴| 亚洲。天堂。日本在线观看| 欧美|91色综合| 五月综合久久| 一级免费啪啪片| 欧美日韩亚洲一区二区在线观看| 久久久久久久久久va| 亚洲欧美999| 一本色道熟妇| 骚货 中文字幕 av| 国产av热热色| 久久久穴999| 今日头条成人一区二区三区四虎精品| 在线观看AV不卡| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 久热这里| 亚洲色图第一页| 干B| 日本天天人人狠狠在线日美女| 爱射综合| 夜夜一区二区| 高清国产av无码| 人妻中文在线| 色综合久久888| 国产精品免费日韩| 欧美一区二区观看在线| 91在线超高颜值国产| 人人模人人看| 手机在线免费看的av| 欧美一级在线观看成人| 精品人妻一区二区三区不卡断 | 99re只有精品| 蜜臀人妻少妇久久在线观看| 欧美高清性猛交| 97视频620| 久久m| 免费网站观看www在线观| 久久天天躁日日躁狠狠躁| 精品区9| 色婷婷丁香| 91色情黑丝搞鸡在线观看一区二区三区三州| 无码国产精品午夜不卡(| 色色五月天婷婷| 天天色粽合合合合合合合| 久草精品热视| 亚洲 se图 欧美电影| 狠狠夜色午夜久久综合在线| 色情婷婷久久五月天| 久久久久久无码人妻中文字幕| 老司机午夜福利视频一区二区| 99久在线精品99re8| 农村少妇久久久久久久| 蜜臀久久99精品久久久久久| 四虎精品永久在线播放| 亚洲欧洲自拍图片专区满春格| 青草青草久热| 久久久婷| 亚州再线| 久久久久久裸体| …亚洲黄色厕厕女女在线播…| 欧美乱伦专区| 亚洲熟女性高潮久久久| 九月丁香婷婷色| 日本性爰一道本| 国产 v乱码一区二|