99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

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

架構(gòu)治理:對抗架構(gòu)腐化與熵增的工程實踐

架構(gòu)治理:對抗架構(gòu)腐化與熵增的工程實踐 1. 架構(gòu)腐化是從什么時候開始的先認清治理要解決的真實問題做了這么多年架構(gòu)設(shè)計和系統(tǒng)建設(shè)我發(fā)現(xiàn)一個非常普遍的現(xiàn)象幾乎每個系統(tǒng)在立項之初的架構(gòu)設(shè)計文檔都是漂亮的畫出來的分層架構(gòu)、微服務(wù)劃分、領(lǐng)域模型清清楚楚。可只要跑上一兩年你再打開代碼倉庫看會發(fā)現(xiàn)當初的設(shè)計早就面目全非。這不是某一個團隊的問題而是幾乎所有長期演進系統(tǒng)的宿命。我把這個現(xiàn)象叫作架構(gòu)腐化或者叫架構(gòu)熵增。架構(gòu)治理這件事本質(zhì)上就是在跟這種熵增對抗。先說幾個典型的腐化癥狀你看看自己團隊有沒有中招。第一個是“改不動”一個看起來很小的需求開發(fā)估完工期說至少要兩周因為你以為改一個服務(wù)就行結(jié)果發(fā)現(xiàn)業(yè)務(wù)邏輯散落在五六個服務(wù)里還得同步發(fā)版。第二個是“上線靠運氣”每次發(fā)版前測試最緊張因為誰也沒法準確說出這次改動影響了哪些下游只能把相關(guān)模塊全回歸一遍。第三個是“新人恐懼癥”新同事入職三個月看代碼的時間比寫代碼的時間還多因為代碼里的“歷史原因”比注釋還多沒人能講清楚某個模塊到底為什么是這樣設(shè)計的。這三個癥狀背后是同一個根因架構(gòu)設(shè)計與代碼實現(xiàn)之間出現(xiàn)了巨大的漂移而沒有任何機制去發(fā)現(xiàn)和糾正這種漂移。架構(gòu)設(shè)計是靜態(tài)的文檔代碼是動態(tài)的生命體如果沒有治理機制代碼一定會朝著最省力的方向演化——哪里的耦合已經(jīng)存在就在哪里繼續(xù)堆邏輯哪個服務(wù)已經(jīng)夠大就在哪里繼續(xù)膨脹。等到架構(gòu)腐化到一定程度大家就開始討論“重構(gòu)”但重構(gòu)的成本已經(jīng)高到?jīng)]人敢動。所以我要先糾正一個觀念架構(gòu)治理不是架構(gòu)設(shè)計的附屬品也不是什么高階的管理話題。它是架構(gòu)設(shè)計能夠長期成立的必要條件。你把架構(gòu)設(shè)計看作畫圖紙圖紙畫得再完美施工過程中沒人檢查、沒人把關(guān)、沒人糾偏建出來的樓一定跟圖紙是兩回事。架構(gòu)治理就是那個施工監(jiān)理的角色。在展開具體怎么做之前還有一件重要的事情需要說清楚架構(gòu)治理不等于流程管控。很多團隊一談到治理第一反應(yīng)就是加審批、加評審、加文檔最后把開發(fā)同學的節(jié)奏拖慢大家怨聲載道治理變成了純負擔。真正的架構(gòu)治理應(yīng)該是輕量、自動、連續(xù)的它的目標是讓架構(gòu)保持在可演進的狀態(tài)而不是讓所有人圍著流程轉(zhuǎn)。這個定位如果不先對齊后面所有的機制設(shè)計都會走偏。2. 治理抓手的完整清單原則、機制、度量、工具一個都不能少把架構(gòu)治理拆開來看它其實是四類東西的組合原則、機制、度量和工具。這四個詞聽起來都很虛但它們各自解決的是不同層面的問題缺一個都不行。我逐一展開講。2.1 原則先定義什么是“不可接受”做架構(gòu)治理的第一步不是去買工具也不是定流程而是先回答一個問題這個系統(tǒng)的哪些狀態(tài)是我們絕對不能接受的把這些狀態(tài)寫成顯式的規(guī)則就是架構(gòu)原則。舉個例子一個微服務(wù)架構(gòu)的系統(tǒng)最不能接受的狀態(tài)是什么我列三條給你感受一下服務(wù)之間出現(xiàn)循環(huán)依賴一個服務(wù)同時被超過20個上游調(diào)用領(lǐng)域核心模塊反向依賴了基礎(chǔ)設(shè)施模塊。這三條具體不具體非常具體。但大多數(shù)團隊的架構(gòu)原則寫的是什么“保證高內(nèi)聚低耦合”“遵循分層架構(gòu)思想”——這種話說了等于沒說因為沒法判斷對錯。架構(gòu)原則一定要寫成可判定、可執(zhí)行的形式。什么叫可判定就是在代碼評審的時候任何人拿原則一對照就能判斷當前代碼是否違反。比如“禁止循環(huán)依賴”是可判定的而“保持架構(gòu)清晰”則沒法判定。這一條是整個治理的地基如果原則本身寫得模棱兩可后面所有的度量、工具、評審全都失去了依據(jù)。那原則怎么定通常的做法是召集核心開發(fā)一起梳理。先讓每個人列出“最近半年最讓你頭疼的代碼問題”然后把這些問題歸類抽取出共性的根因再把根因轉(zhuǎn)成否定句式就是一條原則。比如很多人都提到“每次改動某個基礎(chǔ)模塊都會連帶掛掉好幾個服務(wù)”那對應(yīng)的原則就是“基礎(chǔ)模塊禁止反向依賴業(yè)務(wù)模塊變更基礎(chǔ)模塊必須經(jīng)過架構(gòu)評審”。用團隊自己的痛點反推原則比架構(gòu)師閉門造車寫出來的原則接地氣得多也更容易被認同和執(zhí)行。2.2 機制治理動作如何嵌入日常原則定了之后需要有機制來保證原則被執(zhí)行。機制就是回答“誰來查”“什么時候查”“違反了怎么辦”這些問題。常見的機制包括架構(gòu)評審、變更委員會、技術(shù)債登記、定期架構(gòu)巡檢等。但機制設(shè)計有一個非常關(guān)鍵的原則要嵌入現(xiàn)有的研發(fā)流程而不是另起一套獨立流程。如果你讓開發(fā)在提測、上線、復盤之外再多走一套“架構(gòu)審批”那基本沒人會配合你即便配合也是走形式。我在后面第3節(jié)會專門展開講機制怎么設(shè)計這里先提一個總綱機制要分層、分場景讓80%的普通變更感受不到治理的存在只對20%的高風險變更啟動約束。這才是治理機制設(shè)計的核心心法。2.3 度量沒有數(shù)字就沒有管理度量是架構(gòu)治理里最容易做歪、但也最有杠桿效應(yīng)的一環(huán)。沒有度量的治理全靠人肉評審來發(fā)現(xiàn)問題效率太低而且不同評審人的標準還不一致。有了度量你才能回答“系統(tǒng)當前的架構(gòu)健康狀況如何”“相比上個季度是變好了還是變差了”這兩個終極問題。但度量的坑也特別多。最常見的問題是“度量變成KPI之后大家開始刷數(shù)據(jù)”。關(guān)于度量指標的選取和閾值設(shè)定我留在第4節(jié)專門講因為這塊值得單獨花篇幅。2.4 工具把治理動作自動化最后是工具。工具的作用不是替代人而是把那些重復、機械、可以自動判斷的檢查交給機器讓人只關(guān)注需要判斷力的事情。依賴關(guān)系分析工具、圈復雜度檢測工具、API兼容性檢查工具、架構(gòu)守護測試這些都是架構(gòu)治理常用的工具手段。特別是架構(gòu)守護測試的理念很值得推廣——把架構(gòu)原則寫成自動化測試代碼跑在CI流水線里每次提交代碼自動檢查違反原則的構(gòu)建直接失敗。這一招能讓治理從“偶爾查一次”變成“每次提交都查”效果是質(zhì)的飛躍。工具選型上不需要一上來就上很重的商業(yè)平臺。很多場景下開源的依賴分析工具加上你自定義的幾個腳本已經(jīng)能覆蓋80%的檢查需求。工具的價值在于連續(xù)性不在于功能數(shù)量多。3. 從評審到看護治理機制怎么設(shè)計才不流于形式這一節(jié)是重點我講一下治理機制具體怎么落地。很多團隊的問題不是沒有機制而是機制走了形式評審會開了但沒人認真看架構(gòu)委員會成立了但從不否決任何方案技術(shù)債登記了但再也沒有然后。所以機制設(shè)計的核心是想辦法讓每個動作都能產(chǎn)生真實反饋。3.1 分層級評審讓80%的變更暢通無阻只卡關(guān)鍵節(jié)點我比較推崇的機制是“三分法”的變更分層。第一層是日常變更。比如普通業(yè)務(wù)接口的新增、內(nèi)部實現(xiàn)的調(diào)整、非核心模塊的小重構(gòu)這些變更不影響全局架構(gòu)不需要任何額外評審開發(fā)自測通過、代碼評審通過就可以正常走發(fā)布流程。這層變更如果也卡評審治理就成了瓶頸大家很快就會對治理產(chǎn)生抵觸情緒。第二層是跨模塊變更。比如一個接口的協(xié)議變更影響了多個調(diào)用方或者一個新功能涉及三個以上服務(wù)的協(xié)同修改這種變更需要模塊owner參與評審重點確認跨模塊的接口設(shè)計和數(shù)據(jù)流轉(zhuǎn)是否合理。第三層是架構(gòu)級變更。比如引入新的中間件、新增一個微服務(wù)、核心模塊的重大重構(gòu)、基礎(chǔ)設(shè)施的技術(shù)選型替換這些變更必須提交架構(gòu)委員會評審。評審會要討論的不只是方案本身還要評估它對現(xiàn)有架構(gòu)的影響面、對運維體系的沖擊、對團隊技能的要求。三層分完之后你會發(fā)現(xiàn)真正需要架構(gòu)師投入精力的其實只有第三層。但這一層一定要把好關(guān)因為架構(gòu)級變更的風險是最大的也是最難回退的。3.2 例外機制治理不是一刀切再好的原則也會遇到特殊情況。業(yè)務(wù)催得急、技術(shù)方案短期妥協(xié)、遺留系統(tǒng)的歷史包袱太重這些時候強行要求合規(guī)只會逼著團隊想辦法繞開治理。一個成熟的治理機制必須包含例外通道。我的做法是“例外申請自動到期”。當團隊認為當前變更確實需要臨時違反某條架構(gòu)原則時可以發(fā)起例外申請說明理由、影響范圍、預(yù)計恢復時間。例外申請不是審批通過就完了它會自動記錄到技術(shù)債清單里并且設(shè)置到期時間。到期之前團隊必須給出處理方案——徹底解決、或者申請延期。這樣既給了業(yè)務(wù)靈活性又讓每一個例外都暴露在陽光下不會變成永久性債務(wù)。這個機制推行時最需要注意的是例外申請的審批不能太松否則所有人都會走例外通道原則就形同虛設(shè)了。我一般要求例外必須由架構(gòu)師和模塊Owner雙方確認并且一個團隊同時存在的活躍例外不超過五個。如果超過這個數(shù)說明原則本身可能有問題需要重新審視而不是繼續(xù)開例外。3.3 巡檢節(jié)奏按周、按月、按季度分別看什么治理動作要有節(jié)奏感不能想起來才查一下。我常用的節(jié)奏是這樣安排的每周做一次自動化檢查結(jié)果回顧看本周有沒有新增的架構(gòu)違規(guī)如果有立即定位是在哪個變更引入的盡快處理。這個動作最好由工具自動產(chǎn)出報告人工只需要掃一眼。每月做一次人工巡檢關(guān)注工具查不出來的問題比如模塊職責是否開始模糊、接口粒度是否合理、團隊對架構(gòu)的理解是否出現(xiàn)偏差。這種巡檢不需要很正式約上幾個核心開發(fā)花半天時間過一遍最近的架構(gòu)相關(guān)變更聊一聊感受就行。每個季度做一次正式的健康度評估基于度量指標和季度內(nèi)的治理記錄輸出一份架構(gòu)健康度報告匯報給技術(shù)管理層。這份報告要有結(jié)論——系統(tǒng)當前處于什么狀態(tài)、哪些問題必須在下個季度解決、需要什么資源支持。季度報告的目的不只是向上匯報更是為了讓技術(shù)團隊自己有清晰的方向感。我見過不少團隊平時不覺得架構(gòu)有問題一到季度報告時候才發(fā)現(xiàn)積累了十幾個架構(gòu)債這才意識到治理的價值。3.4 評審會的形式感避免變成“過場會”架構(gòu)評審會是最容易形式化的場景。我的經(jīng)驗是評審會絕對不能變成方案宣講會。方案宣講會是什么樣的開發(fā)者做了一堆PPT評委們邊聽邊點頭最后說一句“整體不錯注意一下XX細節(jié)”就結(jié)束了。這種會開一百次也不會產(chǎn)生治理價值。有效的架構(gòu)評審會應(yīng)該提前把材料發(fā)給評委讓評委在會前花時間看并給出初步意見。開會的時候不再花時間講背景和整體設(shè)計只討論分歧點和風險點大家直接開炮。如果一場評審會超過一小時那說明會前準備不到位要么是材料寫得不夠清楚要么是評委沒有提前看。評審會結(jié)束必須有明確的結(jié)論通過、有條件通過、打回重做三種結(jié)論不能模糊。有條件通過的一定要列出具體條件是什么、由誰跟進、什么時候復查不能含糊帶過。這些細節(jié)看起來是流程問題其實決定了治理是否有效。一場不痛不癢的評審會比不開還糟糕因為它消耗了所有人的時間還給大家留下“架構(gòu)評審就是走流程”的負面印象。要扭轉(zhuǎn)這個印象只需要做到一條認真開好每一次評審會讓每個參會的人都覺得這個會值得花時間。4. 量化不等于僵化架構(gòu)治理指標怎么定才有用指標是治理的眼睛。但指標也是雙刃劍——用好了能驅(qū)動改進用歪了會帶來一系列反噬。這一節(jié)我把指標設(shè)計的思路和一些常見坑都說透。4.1 核心指標集從依賴、復雜度、一致性三個維度入手不要追求大而全的指標體系和華麗的度量看板。我覺得指標只要能覆蓋三個維度就夠了依賴健康度、模塊清晰度、變更一致性。依賴健康度常用的是這幾種指標循環(huán)依賴個數(shù)這個是硬指標正常應(yīng)該為零反向依賴數(shù)量即基礎(chǔ)模塊被哪些上層模塊依賴、以及基礎(chǔ)模塊是否反向依賴了上層模塊平均扇入扇出單個服務(wù)的調(diào)用方數(shù)量和依賴方數(shù)量過高就要警惕。這些指標用來回答一個問題系統(tǒng)的依賴關(guān)系是否還處于可控狀態(tài)。模塊清晰度衡量的是代碼實現(xiàn)跟架構(gòu)設(shè)計的偏離程度。最常見的手段是“架構(gòu)分層合規(guī)率”按架構(gòu)設(shè)計文檔中定義的分層規(guī)則和模塊邊界掃描實際代碼的包結(jié)構(gòu)、依賴方向算出有多少代碼違反了設(shè)計邊界。這個指標最有價值的地方在于它能直接定位到具體的包和類讓治理動作能落到具體代碼上而不是停留在“全局比較健康”這種模糊判斷。變更一致性關(guān)注的是架構(gòu)被破壞的頻率、例外申請的數(shù)量和存續(xù)時長、核心模塊的變更頻率和變更集中度。如果一個核心領(lǐng)域模塊每周被十幾個非核心需求反復改動那很大概率說明模塊邊界劃分出了問題或者模塊的擴展方式不夠合理需要介入而不是繼續(xù)放任。4.2 Goodhart陷阱指標變成目標就會失去意義指標設(shè)計最大的坑就是Goodhart定律說的事情當一個指標成為目標它就不再是個好指標了。我見過一個很典型的例子。某團隊為了控制服務(wù)數(shù)量定了一個指標“單服務(wù)最大接口數(shù)不超過20個”。結(jié)果怎么樣開發(fā)確實不再往一個服務(wù)里加接口了他們學會了把接口改個名字塞進另一個服務(wù)或者在網(wǎng)關(guān)層做轉(zhuǎn)發(fā)直接繞過了統(tǒng)計。指標好看了架構(gòu)卻更亂了。所以我在設(shè)計指標的時候有一條基本原則凡是能被人為“優(yōu)化”但實際沒有改善架構(gòu)的指標都要警惕。反制的方法是組合使用指標不讓單一指標承擔過大的壓力。比如“接口數(shù)”要和“服務(wù)的平均依賴數(shù)”“跨服務(wù)調(diào)用占比”一起看防止通過拆分服務(wù)來刷單一指標。另外指標數(shù)據(jù)最好由工具自動采集不要依賴人工填寫人工填寫必然有水分。還有一個很重要的心法指標的作用是定位問題而不是考核團隊。如果你把架構(gòu)指標納入績效考核團隊的理性選擇就是美化數(shù)字而不是真正改進。我見過最好的用法是月度架構(gòu)健康報告出來后大家關(guān)注的是“這個季度環(huán)比改善了還是惡化了”“惡化出現(xiàn)在哪里”而不是“誰的數(shù)字最差”。指標是手電筒不是鞭子。4.3 閾值設(shè)定的方法論從歷史數(shù)據(jù)反推而不是拍腦袋閾值怎么定很多團隊拍腦袋定一個“圈復雜度不能超過10”結(jié)果發(fā)現(xiàn)大量存量代碼都在15以上新代碼倒是符合了但架構(gòu)沒有變好。正確的做法是先測量、再定標。拿到一個系統(tǒng)之后先讓工具跑一遍全量掃描把當前所有相關(guān)指標的基礎(chǔ)數(shù)據(jù)拉出來算出分位數(shù)。比如依賴數(shù)量看看現(xiàn)在的服務(wù)里最大的扇入是多少、最小的是多少、中位數(shù)是多少然后以“中位數(shù)附近的20%不能超過、當前最差的一批在未來兩個季度逐步收斂”這種思路來定閾值。也就是說閾值是動態(tài)演進的——第一季度的目標可以是“不再新增超過當前最差水平的依賴”第二季度可以是“最差的20%全部降低30%”第三季度再往更嚴格的方向收斂。這種漸進式的指標定法比一刀切要現(xiàn)實得多也更容易得到開發(fā)團隊的配合。畢竟沒有人愿意突然被要求把自己維護了三年的模塊在一周內(nèi)整改到完全合規(guī)這根本不現(xiàn)實。但如果你說的是“我們先用三個月停止惡化再用一個季度完成一輪集中的債務(wù)削減”大家的接受度會高很多。4.4 度量的最終出口一定要連接到?jīng)Q策指標最后必須連接到?jīng)Q策否則就是純展示。什么叫連接到?jīng)Q策就是有了這個指標你會做出一個跟之前不一樣的判斷或動作。舉個例子如果你發(fā)現(xiàn)某個服務(wù)的循環(huán)依賴數(shù)量在一個月內(nèi)從2漲到了8那你的決策就是立即召集相關(guān)模塊的owner開一次對齊會找出引入循環(huán)依賴的那幾次變更逐個解決。再比如季度報告顯示“核心領(lǐng)域模塊的被依賴度持續(xù)升高”那你的決策就是拒絕在這個模塊里繼續(xù)加新功能要求需求方走新的拆分方案。指標只有能驅(qū)動這樣的具體動作它才算是治理體系的有機組成部分否則就只是墻上的一張美化圖表。我見過太多團隊做了很漂亮的架構(gòu)看板但大家只是偶爾看一眼然后什么都不發(fā)生這種度量就是純成本。5. 架構(gòu)治理真正的難題協(xié)同、權(quán)力和激勵很多做架構(gòu)治理的人容易把注意力全放在工具和指標上覺得有一套自動化的守護系統(tǒng)就萬事大吉了。但真正做過一段時間的人會告訴你最難的從來不是技術(shù)問題而是協(xié)同問題。5.1 架構(gòu)師沒有“命令權(quán)”怎么推進治理落地先說一個現(xiàn)實在很多公司里架構(gòu)師這個角色有責無權(quán)。你要對架構(gòu)的健康度負責但你并沒有直接指揮開發(fā)團隊的權(quán)力也不掌握團隊的績效和晉升。這種情況下推行治理如果全靠“說服”和“人情”一定走不遠。我的經(jīng)驗是治理要獲得實際推動力必須綁定一些不可繞過的節(jié)點。最有效的是發(fā)布環(huán)節(jié)。如果架構(gòu)守護檢查是發(fā)布流水線的一環(huán)代碼不通過就發(fā)不上去那么不需要任何人去“說服”開發(fā)他們也會主動修復架構(gòu)問題。這就是把技術(shù)手段當作治理權(quán)的一種變通。另一個有效的節(jié)點是項目立項和技術(shù)選型。任何新項目、新系統(tǒng)或重大的技術(shù)改造必須過架構(gòu)評審否則不予批準資源。這兩條卡住之后架構(gòu)師在關(guān)鍵節(jié)點上就有了實際的控制力而不只是靠一張嘴推動。當然這里要小心不能把治理變成“卡人”的工具。架構(gòu)師的價值是幫團隊把事情做成而不是增加阻力。所以我推動治理的時候總會強調(diào)一個導向架構(gòu)守護是在幫大家“提前攔下未來要還的債”而不是在挑毛病。帶治理視角的評審會討論的問題是怎么設(shè)計才能讓后續(xù)的開發(fā)更輕松、發(fā)布更安全、維護更簡單而不是純從理論上評判對錯。5.2 讓業(yè)務(wù)方也從治理中受益架構(gòu)治理如果只讓技術(shù)團隊受益業(yè)務(wù)方是沒有動力配合的。但如果你能證明治理和業(yè)務(wù)目標直接相關(guān)局面就會完全不一樣。舉個例子某次業(yè)務(wù)提了一個快速上線的新需求但方案需要繞過正常的服務(wù)邊界。如果架構(gòu)師只說“這不符合架構(gòu)原則”業(yè)務(wù)方會覺得很抽象。但如果你換一個說法“這個改法會讓下單接口多一次跨服務(wù)調(diào)用鏈路響應(yīng)時間預(yù)計增加80毫秒并且后續(xù)每次改促銷邏輯都得同時改兩個服務(wù)同步發(fā)版線上出問題的概率會明顯上升。”業(yè)務(wù)方立刻能聽懂而且大概率會主動配合你調(diào)整方案。把架構(gòu)問題翻譯成業(yè)務(wù)語言是架構(gòu)師推動治理的一項關(guān)鍵能力。響應(yīng)時間、故障率、上線效率、維護成本這些才是業(yè)務(wù)方真正關(guān)心的東西。每一次治理動作你都應(yīng)該嘗試用業(yè)務(wù)可感知的語言來描述收益。時間長了業(yè)務(wù)方會逐漸形成一種心智架構(gòu)治理不是在給他們添麻煩而是在保護業(yè)務(wù)的穩(wěn)定性和交付效率。5.3 獎勵比懲罰更有效正反饋循環(huán)怎么建治理的持續(xù)推進需要正反饋。如果團隊做了半年的架構(gòu)改進業(yè)務(wù)沒有任何感知開發(fā)自己也感覺不到明顯變化那這個治理運動遲早會熄火。所以要設(shè)計一些能快速見效的早期目標讓大家嘗到甜頭。我常用的做法是第一個季度不追求大而全的治理而是選一個痛點最集中的模塊做專項整治。比如一個典型的場景是訂單服務(wù)的調(diào)用方太多每次改動都要協(xié)調(diào)五六個團隊聯(lián)調(diào)。一個季度集中做一輪接口收斂和服務(wù)拆分把調(diào)用方從20個降到了8個。這個改進做完之后最直接的收益是訂單模塊的聯(lián)調(diào)溝通成本明顯下降發(fā)布次數(shù)可以更頻繁測試回歸的范圍也小了。開發(fā)同學自己會感覺到“現(xiàn)在改東西明顯輕快多了”這種感受比任何KPI都有說服力。治理推進者還要注意及時廣播戰(zhàn)績。每次專項整治完成寫一篇簡要的復盤發(fā)到團隊群說清楚改了什么、帶來了什么收益、過程中踩了什么坑。這既是知識沉淀也是給參與同學的公開認可能形成一個正向的循環(huán)。治理不是一次性的運動它需要持續(xù)的小勝利來維持士氣。6. 從現(xiàn)狀出發(fā)的落地路線新系統(tǒng)與存量系統(tǒng)的治理策略完全不同很多人問架構(gòu)治理應(yīng)該從什么時候開始做我的回答是新系統(tǒng)從第一天就做存量系統(tǒng)從盤點開始做。這兩種場景的治理策略完全不同我分開說。6.1 新系統(tǒng)在第一天就植入治理基因新項目的優(yōu)勢是還沒有歷史包袱原則和工具的落地成本最低。但新項目也有劣勢就是團隊會覺得“系統(tǒng)剛搭起來哪有什么架構(gòu)問題”治理很容易被擱置到“以后再說”。我的建議是新項目在啟動階段就做三件事。第一把架構(gòu)原則寫進項目交接文檔并且讓工具掃描從第一個提交就開始跑起來哪怕當前代碼量很小也要把規(guī)則建立起來。第二明確架構(gòu)評審的分層標準項目初期就定義清楚哪些變更算架構(gòu)級變更哪些是日常變更確保第一個微服務(wù)的拆分、第一個中間件的引入都走評審流程。第三選定架構(gòu)治理工具鏈把依賴分析、復雜度檢查、架構(gòu)守護測試全部配置在CI流水線里。工具從第一天就接入后面就沒有任何“歷史債”需要清理。新項目治理的最大價值是“未病先治”成本最低、效果最好。很多團隊嫌麻煩覺得項目剛開始沒必要搞這些結(jié)果往往是系統(tǒng)上線半年后架構(gòu)已經(jīng)開始混亂才想起來要做治理這時候再返工成本比一開始就做高好幾倍。6.2 存量系統(tǒng)先做架構(gòu)盤點再啟動治理存量系統(tǒng)的治理最忌諱的是直接上全套指標和工具然后宣布“從今天起我們要嚴格執(zhí)行架構(gòu)規(guī)范”。這種做法的后果是工具掃出一堆歷史違規(guī)團隊一看要改的代碼量太大直接擺爛治理運動還沒開始就結(jié)束了。正確的姿勢是先做架構(gòu)盤點和基線固化。用工具對系統(tǒng)做一次全量掃描輸出當前的依賴關(guān)系圖、模塊邊界、復雜度分布、關(guān)鍵代碼路徑。不要指望一次盤點就把所有問題都弄清楚重點是先建立“當前系統(tǒng)的真實狀態(tài)”這個基線。盤點的過程其實也是團隊重新理解自己系統(tǒng)的過程很多人做完盤點才發(fā)現(xiàn)原來系統(tǒng)里已經(jīng)藏了這么多自己都不知道的依賴關(guān)系。然后做債務(wù)分級。把盤點出來的問題分為三類影響線上穩(wěn)定性的必須立即處理影響迭代效率的安排在一個季度內(nèi)集中處理純粹的規(guī)范性問題作為長期優(yōu)化逐步推進。一定要優(yōu)先處理影響線上穩(wěn)定性的問題因為這類問題最容易獲得業(yè)務(wù)方的支持。用一次線上故障的真實案例來推動治理比開十次治理宣貫會都管用。6.3 前三個月的推進節(jié)奏從輕到重、小步快跑第一到第四周完成工具接入和架構(gòu)盤點輸出基線報告選定一個痛點模塊做試點。這個階段的目標不是做得多而是搭好機制。第五周到第八周試點模塊的專項整治開始同時日常的自動化檢查全面運行每周回顧一次違規(guī)報告。這個階段的重要節(jié)點是試點模塊的改進初見成效讓大家感受到治理確實有用。第九周到第十二周把試點經(jīng)驗固化到流程里更新架構(gòu)原則和評審標準然后向全系統(tǒng)推廣。這個階段要特別注意推廣的力度要“由輕到重”先從最容易接受的新模塊開始再逐步覆蓋到核心老模塊。前三個月最容易犯的錯是用力過猛。我曾經(jīng)見過一個團隊第一周就要求所有模塊圈復雜度必須降到10以下結(jié)果光梳理存量代碼就花了兩個星期什么治理動作都沒做最后全盤擱淺。我現(xiàn)在特別信奉一個原則治理的節(jié)奏要慢到讓團隊消化得動快到來不及產(chǎn)生新的壞味道。這中間的火候只能靠一線的實際情況來把握。7. 關(guān)于架構(gòu)治理我最后想分享的幾點真實體會架構(gòu)治理這件事做的時間越長越覺得它像一門“平衡的藝術(shù)”。它不是簡單地把規(guī)則定下來、把工具跑起來就完事而是要持續(xù)在各種力量的拉扯中找平衡。一是要在約束和效率之間找平衡。規(guī)則太多太細會拖垮研發(fā)節(jié)奏最后大家把所有規(guī)則都當成形式整體約束力反而下降。規(guī)則太少太粗又起不到防護作用。所以原則定完之后要定期回訪團隊問一句“這些規(guī)則有沒有哪條是你們覺得沒意義的”。如果某條規(guī)則連續(xù)三個月沒有攔截到任何問題可能它不是保護了架構(gòu)而是已經(jīng)被人悄悄繞過了需要重新評估。二是要在自動化守護和人工判斷之間找平衡。工具能查循環(huán)依賴但查不出模塊職責的模糊能統(tǒng)計接口數(shù)量但判斷不了接口粒度合不合理。架構(gòu)治理配比合理的話自動化工具能解決70%的問題剩下30%必須靠架構(gòu)師的經(jīng)驗和判斷力。不要試圖把所有事情都自動化那是自欺欺人。三是要在“當下”和“未來”之間找平衡。治理不能只盯著當下系統(tǒng)的健康度也要關(guān)注系統(tǒng)未來能否持續(xù)演進。一個當前看起來很健康、但核心模塊已經(jīng)龐大到無法擴展的系統(tǒng)比一個當前有一些技術(shù)債、但核心模塊邊界清晰、易于拆分的系統(tǒng)更危險。看治理效果要放在六到十二個月的時間跨度上來評價不能只看當下的數(shù)字。如果你正要開始推動架構(gòu)治理我的建議是從一個小切口開始先選一個你最擔心的模塊把工具跑起來把自動化檢查建起來把一個專項整治做起來。不要試圖在第一周就建完所有的體系治理是慢功夫但它一旦跑起來會像一個自動運轉(zhuǎn)的健康衛(wèi)士持續(xù)守護住架構(gòu)設(shè)計的初衷。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲第一成人无码A片| 婷婷五月天播| 日本三级中国三级99人妇网站| 色婷婷操逼| 97人人做| 九九爱激情| 秋霞AV吧| 亚洲无码成人| 婷婷五月AV| 大香伊人婷婷影院| 97久人人| 色五月激情五月| 啪啪六月婷婷| 天天天天天天天干| 欧美男女婷婷| 99热97| 99热精品少| 手机在线视频观看9| 五月天婷婷乱论小说| 4399伦理午夜| 果冻传媒A片一二三区| 97干视频| 日本成人噜噜噜| 91久久久久久久久久久| 黄色毛片精品| 色五月丁香五| 五月天激情小说| 久热这里只有精品在线| 婷婷丁香五月激情综合站_久久五月丁香激情综合_开心五月综合激情综合五月_婷 | 久久综合婷婷| 成人va视频| 激情五月天的婷婷| 九热视频免费观看| 天天激情站| 亚洲啪啪视频| 人妻少妇色综合| 五月伊人网| 久久婷婷五月天丁香| 99日本黄站| 久久精品凹凸分类| 91Chinese在线| 99精品热| 夜夜操狠狠操| 少妇激情五月天| 婷婷丁香视频在线观看免费| 丁香五月欧美激情| 丁香五月天黄色片| 99热这里都是精品| 九月激情综合婷婷| 五月婷婷精品| bukadeavzaixian| 久久精品国产精品| 成人精品视频99在线观看免费| 超碰激情网| 九九色视频| 丁香五月婷婷婷婷欧美综合| 激情五月婷黄版| 天天综合中文| 日韩爱操视频| 99亚州综合精品成人网| 第四色大香蕉| 亚洲无码另类| 亚洲操逼网| 9精品在线| 丁香五月综合福利视频导航| 五月天五月色| 婷婷成人小说综合| 婷婷射丁香| 五月天激情国产综合AV| 一级操逼内射在线视频| 婷婷五月情| 色婷婷社区| 天天成人丁香美女AV| 超碰人人色| 亚洲最大在线| 丁香五月婷婷无码AV| 久9热| 婷婷97碰碰| 色婷婷丁香AV综合| 久久9热| 夜夜撸天天操| 日本婷婷五月天| 人人草开心五月天| 婷婷丁香色情| 久久小视频| 五月天综合色| 9l视频自拍九色9l黑人| 久久在线92| 日韩性视频| 丁香五月网址| www.婷婷,com| 丁香五月天激情婷婷丁香六月| 久久精品色| 狠狠88综合久久久久噜噜噜| 激情网五月婷婷| www.激情五月天com| 思思久热| 色婷婷综合久久久久| 十月丁香九月婷婷综合| 无码人妻激情| 色婷婷中文| 五月丁香六月婷婷久久| 91久久精品无码一区二区三区| 无码髙清| 99精彩视频网站在线| 丁香五月婷婷欧美性爱| 色狠狠999综合| 人妻人人操| 久久久99视频| 五月婷婷色| www.久久久久久久| 五月天开心网| 狼人婷婷综合| 97婷婷狠狠| 少妇激情五月婷婷| 国产免费一区二区三州老师F1F1| 亚洲无AV在线中文字幕| 九九XX视频| 免费V片在线| 婷婷丁香五月天影院 | www夜夜| 99激情| 色婷婷激情视频| 蜜臀av粉嫩av懂色av| 五月丁香婷婷中文| 久热伊人91| 97人人搞| 色婷婷裸体色性在线| 色五月婷婷网| 伊人九热| 欧美婷婷五月激情| 香蕉综合在线| 综合精品啪啪| 成 久久| 9有码中文| 久色精品| 天天搞夜夜叫| 另类视频综合| 高清成人综合| 这里只有精品无码| 99久久色| 欧美色色日韩| 99久久精品网| 亚洲第一成人无码A片| 射久久丁香五月| 天天舔天天摸天天射| 五月天婷婷丁香| 亚洲综合五月天| 91在线视频综合| 涩五月婷婷| 五月婷婷真爱激情网| 开心激情婷婷| 五月丁香美女视频| 五月丁香六月激情欧美综合| 97超碰在线免费观看| 九九视频热| 五月丁香婷婷综合网| 丁香婷婷婷五月综合色情| 天天操天天日天天爽| 婷婷五月天伊人网| 4399在线日本A片| 婷婷丁香成人色综合| 亚洲婷婷丁香五月在线| 综合色色网| 欧美伊人9| 亚洲丁香网| 99ER热精品视频| 武则天精品久久| 婷婷综合网| 玖玖婷婷免费| 丁香丝袜五月| 色八戒操婷婷| 这里只有精品久久| 9l视频自拍9l视频自拍九色学生| 免费亚洲婷婷五月| 爽极品色| 色欲一区二区三区精品A片| 日韩狠狠色| 香蕉国产2013| 丁香婷婷综合激情五月色,开心五月丁香花综合网,激情综合五月亚洲婷婷,五月天 | 亚洲综合在线伊人婷| 五月天丁香成人社| www久| 99视频这里有精品| 色情播放| 色婷婷色五月综合| 综合视频久久| www.婷婷| 欧美私人家庭影院| 中文字幕婷婷五月天在线观看| 熟女人妻视频| 激情五月天小说|五月天开心激情网|亚洲精品国产自在现线|黄色五月天 | 9久热在线视频精品| 色色色区| 久久五月婷| 婷婷丁香午夜综合影视| 六月婷综合| 色综合色色色色色色综合| 丁香五月天啪啪激情综和网| 九九热婷婷| 99色在线观看视频| 六月色婷婷欧美| 极品少妇XXXX精品少妇偷拍| 五月天国产| 另类图片激情五月| 婷婷成人五月天| 99热99精品在线观看| 五月婷婷影视| 九九99免费视频| 丁香六月激| 亚洲亚洲人成综合网络| 亚洲中文乱字字幕在线永久| 国产免费一区二区在线A片视频| 婷婷五月天成人| 婷婷丁香五月天综合网| 婷婷大乡焦噜噜| 成人视频一区| 99情色五月天| 五月天亭亭俺也| 五月丁香啪啪拍| 91无码一起草| 狠狠色综合网站久久久久| 熟女五月天久久综合| 91伦| 疯狂做受XXXX高潮A片动画| 久久婷婷五月免费视频| 九九sese| www..999热久| AV中文字幕夜夜操b天天摸bb| 日日干天天射| 天天碰天天插天天操| 九9九9无码| www九九热| 噜噜网免费视频| 亚洲色9| 五月丁香888| 婷婷丁香五月亚洲17cao| 久久久精品人妻录| www.五月激情.com| 99热欧美| 99热热这里只精品996小说| 天天操夜夜爽天天操| 色色丁香婷婷五月天| 欧美日韩999| 99色性爰网络| 五月天影院| 狠狠色噜噜狠狠色噜噜噜999| 久碰久| 午夜少妇在线观看视频| 九九热精品视频| 人妻久久久久久久久久久| 丁香5月激情网| 久久九九re热| 五月丁香婷婷五月色| 91viP在线看| cc精品国产性传播| 六月丁香影院| 中文国产五月天| 激情五月婷婷| 91性高潮久久久久久久久| 亚洲色99综合天堂| 超极99精品| 婷婷丁香五月天综合AV| 九九热啪啪| 性爱激情小说AV五月丁香花| 日本三日本三级少妇三级66| 色丁香五月婷婷综合久久| 午夜69成人做爰视频| 亚洲六月色婷婷| 婷婷开心久久| 六月丁香五月婷婷首页| 91男同| 一本色道久久综合狠狠躁小说| 免费看欧美成人A片无码| 天天操B| 婷婷五月天网| 夜夜资源站| 色五月五月天色婷婷色五月| 综合XX网| 99啪啪视频| 丁香五月综合亚洲| 色丁香六月| 人人看人人草人人摸| 婷婷久久五月天亚洲欧美国产日韩在线观看| 五月丁香综合激情网| 成人色图情色成人网 www.5b5b5bcom 五月天 | 狠狠精品干练久久久无码中文字幕| 色婷婷a| 五月婷婷九九热| 国产无套精品一区二区| 99精品无码| 99A片| 五夜丁香| 五月丁香啪啪| 99在线视频观看| 色图亚洲91| 欧美久久久中文字幕| 999热视频精品99免费在线| 69凹凸成人综合网| 久久婷综合网| 99开心五月五月丁香激情| 噜噜噜噜婷婷五月天| 久久婷婷五月国产色综合激情| 久久婷婷综合拍| 99日逼视频| 国产脫衣舞一区二区三区| 2013AV天堂| 99热免费观看| 99热这里只有精品在线观看| 亚洲愉拍99热成人精品| 九九这里只有精品| 久久免费试看120秒| 婷婷五月网图片区| 操操操av| 婷婷五月天电影网| 日韩一级片| 9色91视频| WWW.HENHENL.| 天天插天天玩天天干| 综合性爱网| 亚洲一个色| 久久人人人人妻| 五月婷婷在线免费观看| 久久婷婷视频| 99热第一页| 99热99成人| 操啊操av| 亚洲激情另类| 99色五月| 色情五月停停丁香| 欧美三级A做爰在线观看| 玖玖91| 99热在线观看| 精品少妇人妻AV无码专区偷人| 久久天堂女人| 五月深爱婷婷| 伊人久久大香网| 国产精品a无线| 99久精品| 色色 9| 婷婷六月丁香五月| 国产黄大片在线观看画质优化| 99精品久久久久久久久| 99乱视频| 久久这里有精品| 久久精彩视频| 婷婷中文无码| 日韩无码色色| 综合五月激情| www,色中色| 午夜亚洲国产精品av一区二区| 久久九久久| 六月99天天婷婷激情综合| 久久久精品色色色| ..真实国产乱子伦毛片| 少妇人妻人伦A片| 老师把我爽高潮了免费A片| 丁香六月婷婷综合色| 五月天亚洲综合网| 风流少妇A片一区二区蜜桃| 九热视频在线精品15| 丁香五月天啪啪激情综和网 | 俺去也五月天婷婷| 色色色97| www夜夜| 色五月激情五月| 超碰免费人妻| 丁香色六月婷婷| 五月婷婷色色网址| 99操逼| 色狠狠色综合久久久绯色aⅴ影视| 久久久久久久久久8888| 色五月琪琪| 久草丁香婷婷1024| 久久AV电影| 另类图片色五月| 国精产品一区二区三区| 五月婷婷六月丁香在线| 《丁香激情综合久久伊人久久》影视在线观看 -高清预告手机免费播放 -三妹影院 | 五月色影院| AA片在线观看视频在线播放| 亚洲综合五月天综合| 五月婷婷激情久久| 国产VA播放| 久久综合丁香激情五月| 欧美性二区| 五月天激情亚洲| 99精品在线观看视频| 久久五月丁香| 久久免费操| 色五月丁香婷婷久草| 婷婷丁香先锋资源网站| 97色色色| 亚洲欧美成人在线| 色婷婷久久| 激情欧美婷五月| 国产精品人成A片一区二区| 久热这里只有精品3| 婷婷伊人网| 五月天婷婷xxx| 99在线精品视频免费| 色色色成人网| 综合狠狠干| 丁香五月激情久久麻豆| 日韩无码色色| 久热伊人在91| 九九RE视频在线精品| AV在线观看网站| 天天干狠狠| 久久激情综合| 超碰AV成人| 9l视频自拍九色9l视频在线观看| 婷色五月| 日本三级日本黄色| 久久超视频| 欧韩性爱| 激情五月婷婷色色| 久久久激情| 99这里只有精品国产| 亚洲乱码日产精品BD| 久久人人人人妻| 怡红院成人AV| 狠狠色综合网| 99热无码首页| 久久婷婷五月国产色综合激情| 欧美大片| 五月天激情图片| 色播播之激情五月婷婷| caopeng97人人| 色婷婷丁香五月综合| av线电影| chaopengdaxiangjiao| 五月天网站亭亭| 久久 婷婷 五月天| 色五月婷婷在线观看第一页舔| 99综合视频| 高清无码.com| 午夜日韩久久久网站| 久久九九综合| 丁香六月婷婷综合缴| 久久婷婷五月综合97色一本| 草久私拍| 五月综合久久| 婷婷久久99| 狠狠色丁香婷婷基地| 97艹| 色婷青青| 久热大香蕉| 狠狠人人婷婷| 亚洲九九99精品视频在线播放| 97婷婷丁香| 亚洲免费综合一区| 2020日日干| 人人添人人| 五月丁香亭亭操逼| 色五月大香蕉婷婷| 综合av在线| 色天堂在线| 六月丁香激情婷婷| 免費亭亭成人| 五月丁香日本在线视频观看| 激情五月婷| 婷婷激情六月中文| 日本黄色三级片内射| 丁香五月自拍| 日韩另类在线观看| 人人视频人人干人人做| 五月网网站| 亚洲激情图文小说| 性爱激情小说AV五月丁香花| 开心五月深爱五月| 丁香五月综合激情久久潮喷| 丁香婷婷偷拍| 丰满女老板BD高清A片| 激情人妻综合| 99热这里只有精品96| 超碰人人色| 六月激情婷婷综合| 丁香激情网| 99热日韩| 五月情色天| 九九热视频思思| 综合亚洲色色| 操笔无码| 五月丁香综合伦理片| 狠狠五月激情在线| 丁香婷婷五月天网站| 91啪啪视频| 99大香蕉| 99色在线视频| 久久久久婷婷五月热综合| 人妻人人操| 99热超碰在线| 五月丁香激情综合啪| 天天爱天天做天天日| 成人AV免费观看| 91美女被操| 综合色图区| 五月丁香婷婷爱激情综合网| 国产夫妻操逼内射视频| 九九九成人在线视频| 欧美色色色色色色色色色色影视| 免费的日逼视频| 五月天激情小说婷婷| 成人人操| 婷婷久热| 在线色五月婷婷| 99热综合在线观看| 激情综合网五月激情| 婷婷色av| 久久综合激情| 欧美日本国产欧美日本韩国99| 婷婷丁香五月激情| 国产日比| 欧美69久成人做爰视频| 97婷婷丁香五月综合| 婷婷五月丁香综合桃花色网| 黑人无码一区| WWW·天天操·视频?| 2025最新亚洲激情在线| 天天日,天天射,天天舔| 在线婷婷| 亚洲六月综合激情久久下卡| AV成人在线播放| 婷婷综合网站| 人人做天天爱| 久热91| 日本人妻伦在线中文字幕| 伊人久久大香线蕉精品| 美欧成人视频| 丁香开心深爱| 激情视频综合| 国产精产国品一二三在观看 | 欧美日韩AAAA| 色色色热| 久久亭亭电影| 久久在这里有精品| 影音先锋天天日| 色婷婷久久| 国产婷婷久久| 五月婷婷开心色伊人| 玖玖资源站中文| 五月丁香五月综合欧美| 操逼亚洲天堂| 亚洲欧洲99| 五月婷婷人妻| 九九热免费| 五月丁香 狠狠爱| 97超碰人人操| 欧美黄色韩日网| 色色国产| 日韩ac不卡无码| 日日爽天天| 99这里只有精品|v| 久久性爱视频| 中文字幕九九九九| 情趣视频66| 五月丁香色色网| 五月天三级久久| 六月丁香婷婷尤物| 久久久免费精彩视频| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 精品一区二区三区免费毛片爱 | 久月丁香爱婷婷综合| 六月激情久久| 665566 无码| 丁香五月六月久久综合| 伊人www22综合色| 天堂在线伊久| 手机激情网| 婷婷五月天激情小说| 久久9久久| 99热99re6国产在线播放| 色婷婷综合网| 九九精品在线视频观看| 综合AV在线| 热久久色| 色小说五月天| 91主播在线| 人人干Av| 狠狠插.com| 日日干综合| 激情五月色婷婷| 操操人人| 色婷婷综合网站| 婷婷激情人妻| 久久人人九九| 激情综合区| 天天综合五月天| 色婷婷色| 91久久五月天| 日本三级中国三级99| 色色无码| 精品在线网站| 九九九九这里只有精品| 伊人五月天综合网| JAPANRCEP老熟妇乱子伦视频 | 六月婷婷色宗合| 国产精品18久久久| 狠狠另类视频| 丁香婷婷五月| 97久人人| 激情综合网五月激情| 久久婷婷五月天懂色| 狠狠色婷婷777| 日本啪啪天堂| 99视频久久| 成人 视频免费观看网站| 久久伊人婷| 激情五月婷婷开心网| 婷婷丁香五月天大香蕉| 激情婷婷丁香五月天| 婷婷五月激情网| 亚洲中文乱字字幕在线永久| 黄色99网| 任你搞在线观看视频| 99色在线视频| 丁香 婷婷 激情 综合 五月| 五月婷婷色播视频| 亚洲国产精品二二三三区| 人妻久久久久久久久妻久久久久| AⅤ在线播放网| 天天综合色丁香| 五月丁香六月婷婷啪啪| 亚洲精品色| 色色色国产| 午夜av网| 婷婷99狠狠| 能看的AV网站| 婷婷趴趴| 欧美成人精品A片免费一区99| 五月婷婷色吧!| 亚洲国产精品VA在线看黑人| 爱草人视频| 激情综合5| 婷婷在线中文字幕| www,久久久| .操區COm| 久9热插入| 亚洲色色色| 亚洲操逼片| 婷婷播5月| 婷婷丁香一月| 日韩色色色99| 99在线69| 中文字幕综合色| 久热91| 日本成人小说婷婷六月| 色欲九区| 婷婷香蕉香| 人妻久久久久久| 蜜桃婷婷丁香五月天狠狠久久综合| 五月丁香色色色| 五月丁香黄色视频| 激情六月综合| 天天日夜夜草进麻麻的子宫| 天天噜日日噜综合无码| 色婷婷yy久| 五月婷婷综合在线| 天天日夜夜| 99热骚货| 在线视频色五月| 婷婷五月天丁香激情| 丁香六月啪啪| 五月天婷久精视频| 丁香色播五月天| 9精品国产在热久久| 91久久婷婷| 色婷婷激情四射视频| 中文无码精品一区二区三区| www.zbzhongsen.com| 青草青草久9视频在线视频| 欧美色五月| 丁香五月成人社区| 一本色道久久综合狠狠躁小说| 五月色色网| 97人人看| 狠狠草狠狠草| 精品一二三区久久AAA片| 亚洲精品亚洲人成人网| 97色婷婷| 99超超碰| 久久婷婷五月综合色和| 亚洲第二AV| 丁香六月青青草| 综合精品99| 91丨九色|PRNY熟妇| 98永久精品| 4399人妻无码久久久| 69久久99精品久久久久婷婷| 日本超碰在线| 色情·com| 久久这里只有精品视频26| 婷婷五月天亚洲图片| 精品草原久久视频| 日日夜夜天天| 五月婷婷色播| 亚洲春色奇米影视| 一级七香蕉| 六月婷久久| 成人天天爽| 操逼在线视频| 国产亚洲色婷婷久久99精品91| 超碰在线观看9| 岛国AV网| 亚洲狠狠色丁香婷婷综合久久| 激情婷婷五月社区| 久久六月天| 一根材五月婷成人| 天天爱夜夜爽| 丁香五月影院| 五月婷婷六月激情| 欧美久久网| 梁铮版《蜘蛛女侠》在线| 婷婷综合六月| www.99久久久| 婷婷五月天激情视频| 99热这| 天天操天天曰| 婷婷五月精品| 任你爽视频| 天插天啪天啪天啪| 日本超碰在线| 超碰操日| 99色激| 久久99免费视频| AAA久久| 五月天婷婷丁香成人网| 99激情在线| 精久久色| 婷婷五月激情中文字幕| se婷97| 色五月丁香五月五月婷婷| 五月婷婷免费看| 79精品视频在线观看,| 色五月丁香91| 六月丁香成人| 97色欧美| 日逼影音先锋AV男人资源站| 欧美天天五月丁香免费观看 | 婷婷娌伦网| 三十熟女| 九九AV| 五月丁香激情综合| 岛国AAAV| 怡红院99| 欧美精品999| www.色色com| 极品 少妇 内射| 日本色道视频网站| 色色影院黄大片| 激情综合另类| 99综合网| 7777激情基地| 99国产精品久久久久久久久久久 | 大香蕉五月天| 久久久久久久久99精品| 日笨久久网| 思思w99| 天天射影院| 欧美精品999| 在线观看免费狠狠色丁香香综合| 久久性都花花世界成人免费视频 | 婷婷五月天狠狠搞干| 人妻熟人中文字幕一区二区 | 99这里是精品| 91肏肏肏| 开心五月综合激情综合五月| 欧美性生交XXXXX无码小说 | 蜜乳中文字| 丁香综合日产精品久久| 五月婷婷香蕉| 国产亚洲成AV人片在线观黄桃| 99热这里只有99| XX色综合| 九九热99re8热免费观看| www.婷婷五月天| 五月丁香六月成人| 91精品无码| 久久婷婷啪啪视频| 另类视频综合| 99爱爱| 五月婷婷激情久久| 婷婷五月播| 婷婷狠狠干| 狠狠色五月激情| 激情婷婷五月天| www色婷婷久久综合久色| 亚洲第一综合| 亚洲激情高潮| 五月天操逼激情| 丁香五月精品| 天堂网色色| 综合视频久久| 综合狠狠伊人| 国色天香成人网| 99视频精品8 | 亚洲成人免费电影| 五月丁香综合激情| 欧美噜一噜| 九九99偷拍视频| 99re6久热只有精品6在线直播| 日本免费91| 久久激情视频| 五月婷婷成人网首页| 成人龟情网丁香五月| 欧美激情-区二区三区| 九九热青青草| 超碰人人艹| 亚洲五月天天| 中文字幕久久婷九女同| 久久免费操| 亚洲精品网站色视频| 九九黄色网| 色丁香久久久| 丁香婷婷色色| 丁香五月婷婷色| 久久这里有精品99| 久婷久婷激情肉| 丁香五月激情网| 色操b| 亚洲成人网站在线| 夜夜操夜夜操| 婷婷色五月亚洲| 国产亚洲精品久久久久久久久动漫 | 欧美性色五月天| 天天插操| www.91操| 色碰碰| 思思热这里只有精品| 99精品在线下载| 超91在线视频| 久久这里只有精品8| 99这里只有精品8| 国产探花一片区| 99热这里只有精品99| 婷婷五月成人有| 日本少妇裸体做爰高潮片| 永久AⅤ1| 国产婷婷色五月| 日韩在线观看网址| 99久久久久久| 99热无码精品| 九九综合网色全集| 色色色99| 色久影院| 丁香六月天婷婷色| 99热在线精品播放| www.色五月| 丁香五月天激情综合| 日韩草草草草草草草草草草草草| 成人丁香婷婷| 91色五月| 开心五月婷婷激情网| 日本久热| 日本欧美成人片AAAA| 精品久热69| 亚洲九九在线| 欧洲不卡视频| 婷婷色五月天色| 香蕉婷婷| 亚洲不卡| 色综合天天天天做夜夜| 女人露出p毛视频www网站| 天天色综| 无码一区精品一区视频| 久草热在线视频| 99热免费看| 婷婷五月天com| 婷婷六月色开| 五月天激情网址| 五月天婷婷丁香| 玖玖资源在线视频| 日本噜噜色网| 日本三级大片| 99在线精品视频| 岛囯综合激情网| 亚洲成人AV高清字幕| 乱色色色| 亚洲色a| 五月丁香999| 久久9精品| 色婷久九| www狠狠爱com| 亚洲AV成人无码精品| 青青草成人网| 亚洲另类在线观看| 久操热| 狠狠色大香蕉| 亚洲色五月| 欧美综合激情五月天| 激情五月com| anquye伊人| www色婷婷久久综合久色| 久久草人妻| 亚洲视频五区| 婷香五月| 欧美激情综合色综合啪啪五月| 熟女啪啪视频| 夜夜穞天天穞狠狠穞AV美女按摩| 久久99久久99精品免视看婷婷| 亚洲色综合| 五月花激情| 丁香五月综合| 色色婷| 日韩无码专区| 亚洲日韩乱码一区二区三区四区 | 激情五月狠狠| 青青热久久综合| 丁香婷婷六月天| 五月天综合缴情网网站0| 99精品这里只有免费视频| 69热在线| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | 在线综合网| 男人的天堂五月丁香| 伊人五月成人| 性综合网| 成年人最刺激的综合网| 丁香五月性爱| 五月丁香综合激情| 狠狠狠狠狠| 蒲京久久无码视频| 黄色高清无码| 一区二区乱码视频| ay2区| 再次出发二| 99日这里只有精品| 日日夜夜爽| 婷婷六月激情| 国产亚洲色婷婷久久99精品91| 91超碰在线播放| 色五月婷婷色| 欧洲色区| 亚洲4区国产欧美| 五月天婷婷社区久久综合| 五月婷婷xxx| 色婷五月| 五月丁香六月综合激情无码软件亮点 | 欧美日综合| 国产99久| Aα在线免费观看| 伊人干综合| 五月丁香五月天现场视频| 可以免费看的av网站| 日本九九网| 色色丁香| 五月天大香焦| 婷婷五月综合激情| 六月丁婷婷| 99精品视频网| 91五月天| 久久99最新地址| 中文字幕五月久久婷| 人妻激情综合| 99爱在线视频观看| 五月婷婷色播| 99热99艹在线观看| 九九综合色综合| 《诡秘之主》在线观看| 婷婷色五月天在线观看| 中文字幕在线播放视频| 九月激情婷婷丁香| 97人人干人人操| 六月丁香婷婷天堂| av在线观看网站| 午夜婷婷| 色五月成人| 色婷婷丁香五月综合| 丁香五月先锋| 9视频在线成人网站| 5月激情天| 丁香五月婷婷手机| 五月天社区| 光棍影院日韩精品| 五月丁香色婷| 五月综合久久| 黄色91在线观看| 五月婷婷精品视频| 天天色天天爱天天爽| 深爱开心激情| 99热性色| 欧美噜一噜| 五月天婷婷久久| 538任你爽| 久久婷婷五月综合啪| 六月婷婷综合| 色五月大| 五月天影院| 精品欧美一区二区三区久久久 | 婷婷色五月激情| 五月丁香网站| 国产乱妇无乱码大黄AA片| 97干在线视频| 丁香五月婷婷偷拍| 夜色热久| 色 五月俺去也| 99热最新网址| 另类A片| 婷婷五月综合网| 99国产99| 五月婷久久在线| 天堂伊人干| 欧美色图45678| 丁香大香蕉| 婷婷玖玖丁香| 婷婷五月丁香手机在线视频| 女同在线9| 激情丁香淫荡婷婷| 五月天激情婷婷| 日日夜夜狠狠婷婷色| 五月丁香亭亭操逼| 99干日本| 丁香婷婷影院| 99ri在线播放| 玖玖99免费视频| 色欲色香,www,com| 五月婷婷之美女图片| 色综合综合综合| 婷婷五月 丁香六月| 婷婷久久久| 爱草视频在线| 五月天综合网| 五月丁香色狠狠干大屄| www.色婷婷.com| 精品99在线| 天天看A片| 91大神操美女| 99久视频| 5月婷婷激情6月| 欧美搡BBBBB摔BBBBB| 色综合色欲综合天天免费| 在线理论片| 插少妇综合网| 久久99草五月婷婷| 婷婷综合成人五月天| 天天操夜夜操| 3p日韩网站视频| 久久久国产精品黄毛片| 日韩精品无码99| 日韩国产在线免费观看| 激情综合五月开心狠狠| 国产免费一区二区三州老师F1F1| 婷婷五月天国产在线播放| 99热天堂| www.99色| 欧美成人在线观看| 久久机只有这里精品| 五月天怕怕| 婷婷色导航| 伊人婷婷五月| 色五月在线综合| 日韩超碰在线| www.狠狠狠狠| 九九综合影音先锋| 免费视频99| 色色精品色| 日日做A爰片久久毛片A片英语 | 五月色丁香| 久久综合中文字幕| 天天艹夜夜艹| 国产色五月| 一级黄色操B| 狠狠操狠狠插| 婷婷五月天在婷| 婷婷久久婷婷| 色色色网站| 四射综合网| 天天玩夜夜操| 五月天激情AV| 26UUU一区二区| 超喷97免费在线视频| 五月婷婷成人| 天天操天天操综合| 亚洲无码免费看| 六月婷婷色综合| 日本VA视频| 中文资源在线a | 久久成人人妻| 丁香婷婷五月天校园春色| 2018国产大陆天天弄| 五月天婷婷视频小说| 婷婷五月天成人视频| 九九综合色综合| 97好吊操| 激情五月天在线观看色婷婷| 91av传媒高清在线视频网| 五月天成人综合| 开心五月天激情网站| 久久精品91视频| 91九色PORNY肉丝在线| 色五月综合| 蜜乳中文字| 五月六月激情婷婷| 噜噜干日本| 色综合色香蕉网| 日狠狠| 婷婷 伊人 久久| 午夜性爱影视一区77| 九九精品99| 国产在线视频1234| 婷婷综合久久| 丁香六月综合| www.狠狠狠.com| 99精品国产在热久久| 婷婷丁香视频| 曰韩少妇内射免费播放| 日韩啪啪视频| 国产精品色婷婷久久久精品| 久激情网| 99热线观看9| 五月丁香亭亭AV女优| 久久91久久精品久久| 五月丁香色色网| 在线只有精品| 五月亚洲| 99re这里只有精品国产99| 玖玖综合网| 九九99九九99| 久久九九99.www| 变态 另类 在线 | 激情五月四色| Blackedraw视频一区二区| 色色婷| 婷婷五月天成人网| 丁香六月色婷婷| 九一99| 亚洲AV综合在线观看| 亚洲AV永久无码影院黑人| 超碰免费观看| 97超碰99热99| 欧亚成人A片一区二区| 思思热在线| 成人综合网站| 99热这里只有精品在线观看| 激情婷婷丁香五月天| 五月婷婷激情综合av| 久久机热思思热| 另类视频丁香五月| 人妻久久久久久久久| 五月天婷婷激情小说| 激情四射五月天偷偷看婷婷| 五月亭亭六月色| 婷婷五月天日本国产| 亚洲欧洲另类| WWW.夜夜操.com| 蜜桃婷婷丁香五月天狠狠久久综合| 伊人干综合| 久久婷婷丁香五月一二三| 天天日狠狠| 久久66精品| 天天成人综合| 九九精品在线网| 狠狠色综合网站久久久久| 五月丁香啪啪综合网| 99亚洲无码| 五月天婷婷丁香| 日日艹思思热| 亚洲色综合性| av在线免费网站 | 亚洲中文字幕AV在线| 超碰成人影视| 疯狂做受XXXX高潮A片动画| 丁香综合日产精品久久| 99在线爽| 成人 视频免费观看网站| 狠狠爱婷婷丁香| 好好干Av| 79色色免费| 91婷婷五月天嫩女| 激情亚洲网| 青青草tp| 天天综合网站| 牛色色碰| 狠狠色丁香久久婷婷综合五月| 国产精品色婷婷99久久精品| 99精品热视频只有精品10| 天天舔天天插天天爱| 五月婷婷乱| WWW,五月| 99久热| 久久九九激情五月天 | 天天干天天日天天操| 久久久这里有精品| 亚洲中文乱字字幕在线永久| 在线看九一V图片| 五月婷婷婷| 婷婷综合久久| 色播播五月天| 久久丁香婷婷色情综合| 91干| www.五月丁香| 五月久久婷婷天堂视频| 亚洲操操操| 久99精品视频| 日韩一级A片黄色| 99精品爱| 9l视频自拍九色9l视频自拍九色9l社区 | 开心五月深爱五月| 五月色综合| www.爱婷婷.com| 欧美五月停| 久久精品五月| 精品激情| 99看片| 深爱激情五月天| 婷婷五月天网址| 狠狠干五月天婷婷网| 色五月婷婷亚洲| 久久婷婷五月天| 色久影院| 人色五月天婷婷| 欧美精品99| 久热精品9999| 六月丁香停| 久久99这里只有精品视频| 欧美久热| 9九色首页| 激情涩涩网| 9|无码久久久久久| 色拍九九九| 婷婷另类开心| 人人爱摸视频| 久久成人亚洲欧美电影| 久久只有精| 久大香蕉| 亚洲综合网在线| 99惹在线精品免费观看| 可以看的av| 99操不停| 六月丁香婷婷五月天| 激情综合五月天| 七七久久婷婷| 提提热五月天婷婷| 久婷婷婷| 91九色中文| 色五月婷婷很很操| 99爱在线| 色,激情五月天| 偷拍91九色| 91九色超碰正在播放| 五月天成人在线| 婷婷综合久久| 色色丁香婷婷综合| 九九青草热| 色九九丁香九月色九九色| 超碰93在线观看| 欧美成人精品A片免费一区99| 91丁香色五月| 丁香五月五婷| 熟女激情五月天| 玖玖综合色| 激情五月丁香五月| 91狠狠色| 超碰久热| 在线中文亚洲| 99热99极品观看| 九九热99免费视频| 激情爱爱网站| 天天天操天天天日| 天堂在线婷婷| 深爱激情丁香| 久99久视频免费观看| 思思热精品在线观看| 中文字幕欧美精品久久|