欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,av无码精品一区二区久久,欧美性爱视频不卡一区三区,欧美乱人伦视频在线观看,国产一级牲交高潮

ARTICLE DETAIL

資訊詳情

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

Agent-Reach:企業(yè)級多Agent統(tǒng)一觸達與治理平臺實踐

Agent-Reach:企業(yè)級多Agent統(tǒng)一觸達與治理平臺實踐 如果你手頭只維護兩三個AgentAgent-Reach對你可能沒什么用。但如果你像我一樣在一家公司同時看到了客服Agent、推薦Agent、文檔審閱Agent、工單分類Agent、數(shù)據(jù)報表Agent……每個都由不同團隊維護接口協(xié)議各不相同有的走HTTP、有的走gRPC、有的通過WebSocket主動推送你就會明白“對內(nèi)Agent越來越多調(diào)用入口千奇百怪”這件事有多痛。Agent-Reach是我們內(nèi)部孵化的一個項目名字直譯過來就是“智能體觸達”——它解決的核心問題不是“Agent能做什么”而是“Agent怎么被找到、被穩(wěn)定地調(diào)用、被安全地治理”。簡單說它像一個企業(yè)級Agent的“統(tǒng)一通訊錄路由調(diào)度器健康管家”把注冊、發(fā)現(xiàn)、路由、鑒權、熔斷、觀測全部收攏成一套標準機制。這篇文章就把Agent-Reach從設計到落地的全過程拆開講適合做企業(yè)AI基礎平臺、Agent編排、或者正被大量Agent接口集成搞得焦頭爛額的工程師參考。1. 為什么需要Agent-Reach——多Agent時代的“連接”難題1.1 Agent增速背后的隱性成本連接比能力更先失控Agent的數(shù)量增長往往比大家預期的快得多。最開始團隊里只有一個意圖識別Agent所有調(diào)用都直接寫死IP三個月后業(yè)務側(cè)引入了一個供應商的文檔Agent算法組上線了推薦Agent運維自己用LLM做了個告警摘要Agent。這時候再按老辦法做集成問題立刻暴露每個Agent的鑒權方式不一樣有的用API Key有的用內(nèi)部SSO token還有的壓根沒有任何鑒權直接掛在內(nèi)網(wǎng)每個Agent的接口定義也不統(tǒng)一同樣是“傳一句話進對話框”A要求JSON里叫queryB規(guī)定叫message。最讓人頭疼的是故障定位——調(diào)用鏈跨了三個團隊的系統(tǒng)業(yè)務方反饋“推薦沒出來”你根本說不清是哪個Agent超時了、哪個Agent返回了臟數(shù)據(jù)、還是服務注冊中心里的地址已經(jīng)過期了。這些問題的本質(zhì)不是單個Agent質(zhì)量不行而是缺少一個統(tǒng)一的“觸達層”。Agent-Reach就是在這個背景下立項的。我們的目標很明確讓上游業(yè)務方不用關心下游Agent用什么協(xié)議、部署在哪臺機器、鑒權體系是什么只要通過Agent-Reach暴露的標準化接口傳入Agent名稱和參數(shù)剩下的尋址、路由、重試、鑒權、日志全部由平臺承擔。這聽起來像是一個“網(wǎng)關”但實際上比網(wǎng)關多做了一層Agent領域的語義抽象后面具體展開。1.2 觸達一個Agent遠比“調(diào)一下API”要復雜我經(jīng)常用一個比喻內(nèi)部有幾十個Agent之后調(diào)用一個Agent和呼叫一個分布在全國各地的外包同事差不多。你得知道誰在上班健康狀態(tài)、誰是負責這件事的能力標簽、怎么聯(lián)系到人協(xié)議地址、對方認不認你的工牌鑒權、對方忙不過來時怎么辦限流排隊、對方突然離職了怎么交接版本下線。這五個環(huán)節(jié)任意一個出問題集成方就要花大量精力去處理而且每個Agent都是獨立的一套邏輯問題會被放大幾十倍。具體來說一個Agent要被穩(wěn)定觸達至少需要解決以下問題尋址Agent部署實例有多份需要知道當前存活的實例地址列表協(xié)議轉(zhuǎn)換上游統(tǒng)一走HTTP/gRPC但下游可能是WebSocket、MQTT甚至需要SSE流式返回路由策略同一能力可能有多個Agent提供按什么規(guī)則挑一個最優(yōu)的故障處理超時、重試、熔斷、降級不能把下游的一次抖動放大成上游的連環(huán)報錯安全治理每個Agent需要有獨立的身份和訪問控制不能一把鑰匙開全部門的門變更管理Agent版本升級、實例伸縮、下線通知需要平滑過渡不能改一個Agent把整個調(diào)用方都拉下水。這些能力如果每個團隊自己實現(xiàn)一遍絕對是一場災難。Agent-Reach扮演的角色就是把它們從“每家都要造的輪子”變成“平臺統(tǒng)一提供的基礎設施”。1.3 劃清邊界Agent-Reach不解決什么任何一個平臺項目最怕的就是什么都想干最后什么都干不好。Agent-Reach在立項時我們就明確了三個“不碰”第一不碰Agent內(nèi)部能力。它不關心Agent具體是調(diào)用LLM還是跑傳統(tǒng)模型也不參與Agent內(nèi)部的推理邏輯只負責“把請求可靠地送到Agent手里再把結果拿回來”。邊界清晰系統(tǒng)才簡單。第二不替代上層的Agent編排引擎。像LangGraph、Dify這類編排工具更關注“多個Agent如何協(xié)同完成一個復雜任務”而Agent-Reach關注的是“單個Agent如何被可靠地調(diào)用”。兩者可以配合編排引擎負責工作流Agent-Reach負責底層觸達。第三不做數(shù)據(jù)面的內(nèi)容理解。它不會去解析業(yè)務payload里面是什么情感、什么意圖只把它當作不透明的字節(jié)流來轉(zhuǎn)發(fā)。這樣既保持通用性也避免平臺層過度耦合業(yè)務。把這個邊界劃清楚之后我們后來的很多設計決策都變得簡單了能用標準組件解決的不自研能做通用抽象的不綁定具體場景。2. 整體架構注冊、發(fā)布、路由、監(jiān)測四段主鏈路2.1 控制面與數(shù)據(jù)面分離為什么必須拆開剛開始設計Agent-Reach的時候我們犯過一個低級錯誤把路由判定邏輯直接寫在了請求轉(zhuǎn)發(fā)的代碼里。結果每次調(diào)整路由規(guī)則都要重新發(fā)布網(wǎng)關節(jié)點線上流量直接就抖一次。后來我們才把架構改成經(jīng)典的控制面/數(shù)據(jù)面分離??刂泼尕撠煛爸烙惺裁碅gent、它們的狀態(tài)如何、請求應該發(fā)到哪”主要包括注冊中心、元數(shù)據(jù)管理、路由規(guī)則管理、健康檢查調(diào)度、權限配置。數(shù)據(jù)面負責“真正把請求轉(zhuǎn)發(fā)出去”是一個無狀態(tài)的Agent Gateway集群。兩者通過一組內(nèi)部接口通信路由規(guī)則和Agent狀態(tài)變更實時同步到網(wǎng)關節(jié)點。這樣拆分的好處很實際控制面變更不會影響正在跑的流量網(wǎng)關節(jié)點可以隨意橫向擴縮容任何一臺網(wǎng)關掛掉也不影響整體服務——因為無狀態(tài)。后面健康檢查、灰度發(fā)布等機制都是建立在這個基礎之上的。2.2 四層架構與核心模塊Agent-Reach整體分四層每層職責單一我們從下往上捋接入層Agent Adapter負責連接各種各樣的Agent實例。每種協(xié)議對應一個適配器HTTP/REST、gRPC、WebSocket/MQTT、SSE流式都有單獨的Adapter。新接入一種協(xié)議時只要新增一個Adapter不需要動上層邏輯。路由調(diào)度層Router Dispatcher核心決策模塊。根據(jù)請求中攜帶的Agent標識、能力標簽、路由規(guī)則結合注冊中心的實時狀態(tài)選出一個目標實例隨后執(zhí)行協(xié)議轉(zhuǎn)換、超時控制、重試、熔斷等動作。注冊與治理層Registry Governance這層就是控制面的核心負責Agent的注冊、心跳、元數(shù)據(jù)存儲、版本管理、健康檢查、權限校驗。所有Agent的“身份檔案”都存在這里。觀測與運營層Observability Operation向上提供統(tǒng)一的可觀測能力——調(diào)用鏈路Trace、Prometheus指標、審計日志以及Web控制臺、告警規(guī)則配置、灰度發(fā)布操作入口。簡而言之接入層解決“什么協(xié)議都能連”路由層解決“發(fā)給誰”注冊層解決“誰還活著、誰能被信任”觀測層解決“出了事怎么查”。2.3 關鍵選型與權衡etcd、Redis、gRPC各自承擔什么角色選型這塊我們踩了一些坑最終落地的方案可以給大家做個參考組件選擇作用為什么這么選注冊中心存儲etcd存放Agent元數(shù)據(jù)、路由規(guī)則、健康狀態(tài)自帶Watch機制Agent狀態(tài)變更可以實時推給網(wǎng)關節(jié)點比定時拉取快得多路由規(guī)則緩存Redis網(wǎng)關節(jié)點本地緩存之外的一級緩存存放路由規(guī)則快照和限流計數(shù)讀多寫少Redis的原子計數(shù)能力適合做分布式限流網(wǎng)關節(jié)點內(nèi)部通信gRPC控制面和數(shù)據(jù)面之間的同步接口強類型、支持流式適合Agent狀態(tài)變更的事件推送Agent間調(diào)用默認協(xié)議gRPC HTTP/JSON兩種都支持由Agent自身決定現(xiàn)實情況是魚龍混雜不能強制統(tǒng)一服務發(fā)現(xiàn)自研 etcd Watch網(wǎng)關本地維護一份“可用Agent地址表”不引入太重的Service Mesh保持部署簡單一個比較大的教訓是不要一開始就上太重的服務網(wǎng)格。我們考慮過把Agent-Reach直接架在Istio上后來發(fā)現(xiàn)大部分Agent根本沒有容器化到位而且Agent級的路由語義按能力、按版本、按調(diào)用方灰度服務網(wǎng)格并不能直接表達。自己做一個輕量的控制面配合SDK和側(cè)邊Agent Gateway反而更好落地。3. Agent-Reach核心實現(xiàn)從注冊到觸達的每一環(huán)怎么落地3.1 定義Agent身份一套能被路由系統(tǒng)理解的元數(shù)據(jù)Agent必須在注冊中心有一個“身份檔案”否則路由系統(tǒng)根本不知道怎么找到它。但“身份檔案”到底包含什么不同團隊定義不一樣。我們先定義了一套JSON Schema作為標準核心字段包括{ agent_id: customer-service-v2, name: 客服意圖識別Agent, version: 2.3.1, namespace: business/cs, owner: algorithm-csexample.com, endpoints: [ { type: grpc, addr: grpc://10.20.3.11:9000, protocol: grpc/standard, weight: 80 }, { type: http, addr: https://agent-cs.internal.local:8443, protocol: http/json, weight: 20 } ], capabilities: [intent.recognition, dialogue.state], routing_tags: { env: prod, team: algorithm, priority: p1 }, timeouts: { connect_ms: 500, read_ms: 3000 }, auth: { mode: mtls, token_version: 3 } }三個字段特別值得注意。capabilities是給路由用的語義標簽調(diào)用方不需要說“我要調(diào)用customer-service-v2”只要說“我要一個能做意圖識別的Agent”系統(tǒng)就能通過能力匹配找到合適的Agent。這一點讓上層的編排引擎非常舒服因為編排引擎不用寫死Agent名只描述需要什么能力。endpoints支持多個實例地址和權重。比如v2.3.1這個版本有三臺實例分別在不同端口權重高的實例承擔更多流量同時支持同時暴露gRPC和HTTP兩種協(xié)議適配不同調(diào)用場景。routing_tags是靈活的輔助路由維度比如env: prod表示生產(chǎn)環(huán)境team: algorithm表示歸屬算法團隊?;叶劝l(fā)布時可以根據(jù)這些標簽設置規(guī)則例如“只把5%流量導到version: 2.4.0的實例上”。提示agent_id一旦確定就不要改。我們早期有個Agent改了ID導致歷史Trace、調(diào)用記錄、告警規(guī)則全部對不上號排查問題非常痛苦。ID是不可變標識版本號才是可變信息。3.2 路由策略按能力、按標簽、按調(diào)用方做精細化分發(fā)路由是Agent-Reach最核心的部分我們實現(xiàn)了三種基礎路由策略組合使用。第一種是能力路由。調(diào)用方在請求中聲明需要的capability系統(tǒng)在注冊中心里查所有包含該能力的Agent再根據(jù)可用狀態(tài)過濾。比如“抽取工單里的日期和金額”這個能力如果三個Agent都支持全部進入候選池。第二種是標簽路由。在候選池之上用路由規(guī)則里的routing_tags進行過濾。例如內(nèi)部調(diào)用方標記env: prod只命中生產(chǎn)實例標記tenant: a只路由到A客戶專屬實例。標簽路由的價值在于隔離——你可以讓數(shù)據(jù)敏感的Agent只對特定調(diào)用方可見。第三種是負載策略。候選池確定后按照配置從三個策略里選一個route_rules: - agent_ref: customer-service match: by_capability: [intent.recognition] by_tag: env: prod selector: weighted_round_robin sticky: by_consistent_hash(user_id)weighted_round_robin按元數(shù)據(jù)里的weight權重輪詢適合無狀態(tài)、對結果一致性不敏感的請求consistent_hash按請求里的某個穩(wěn)定標識如用戶ID做一致性哈希確保同一個用戶始終打到同一個Agent實例。這對有會話狀態(tài)、需要連續(xù)上下文的Agent非常重要random_with_limit隨機選擇加并發(fā)上限控制用于大規(guī)模請求的流量攤平。一個比較值得說的細節(jié)是一致性哈希要配合“虛擬節(jié)點”來用。如果哈希環(huán)上的真實節(jié)點只有兩三個實例擴縮容的時候會導致大量請求重新分配用戶會明顯感覺到會話被切換。我們把每個實例映射成150個虛擬節(jié)點擴縮容影響面小了很多實測會話保持率從92%提升到99.5%左右。3.3 健康檢查、熔斷與故障轉(zhuǎn)移參數(shù)怎么定才不矯枉過正穩(wěn)定性這塊我們一開始的參數(shù)設置很保守結果反而把事情搞砸了。最初我們設置“連續(xù)5次健康檢查失敗就把Agent摘掉”間隔時間是10秒一次也就是說Agent要連續(xù)掛50秒才會被剔除。對于一個實時性高的客服場景來說50秒的故障窗口還是太長。后來調(diào)整為“主動探測 被動熔斷”雙重機制主動探測每15秒對Agent的/healthz端點發(fā)一次探活請求超時2秒算失敗連續(xù)3次失敗約45秒就把實例標記為不健康移出路由候選池。被動熔斷網(wǎng)關這邊統(tǒng)計每個Agent近1分鐘的請求錯誤率如果錯誤率超過5%且請求量不小于10就會觸發(fā)熔斷停止向該Agent發(fā)流量熔斷時間默認30秒。熔斷結束后放少量試探流量恢復則繼續(xù)失敗則重新熔斷每次熔斷時間翻倍最大5分鐘。這套機制上線后我們看到了一個很典型的現(xiàn)象Agent進程還沒完全掛掉但內(nèi)部依賴的數(shù)據(jù)庫連接池已經(jīng)耗盡表現(xiàn)為接口超時率飆升。主動探測測不出這種“半死狀態(tài)”因為/healthz依然返回200反而是被動熔斷的5%錯誤率閾值先把這個惡化中的Agent摘掉了避免把故障擴散給周邊系統(tǒng)。故障轉(zhuǎn)移還有一個容易忽略的環(huán)節(jié)當首選Agent熔斷時請求不能簡單直接報錯。我們在路由層實現(xiàn)了“候選池內(nèi)自動降級”——如果一個請求需要“意圖識別”能力首選Agent熔斷了系統(tǒng)自動尋找候選池里另一個具有同樣能力的Agent進行請求轉(zhuǎn)發(fā)。前提是調(diào)用方在請求里允許降級通過一個fallback: true字段控制因為有些業(yè)務場景對“必須是官方客服Agent”有硬性要求不能隨便降級到第三方Agent。3.4 安全觸達mTLS、令牌輪換和最小權限審計Agent-Reach管理著企業(yè)里大量Agent的訪問入口安全這塊必須從第一天就設計進去后面補會很痛苦。我們做到了三層防護。第一層是身份認證網(wǎng)關和Agent之間的所有通信強制走mTLS雙向證書校驗Agent側(cè)不信任沒有任何身份憑證的請求第二層是權限控制每個Agent定義獨立的訪問策略分為public所有內(nèi)部調(diào)用方可用、restricted僅白名單調(diào)用方可用、private僅特定負責人可調(diào)用第三層是令牌輪換注冊時下發(fā)的AccessToken默認有效期24小時Agent實例通過SDK自動續(xù)期最大化降低令牌泄露的影響面。審計方面Agent-Reach對每一次敏感操作注冊、修改路由規(guī)則、下線Agent、修改權限、令牌輪換都產(chǎn)生不可篡改的審計日志存到獨立的日志存儲。這樣即使內(nèi)部出現(xiàn)配置變更導致的故障也能快速定位“誰在什么時間改了什么”。有一次我們排查一個線上Agent突然不能被調(diào)用的問題最后就是靠審計日志發(fā)現(xiàn)是某個同學在控制臺誤改了路由規(guī)則把目標Agent踢出了候選池。這個案例后面會細講。4. 落地實操把第一個Agent接入Agent-Reach4.1 最小化部署清單先跑起來再談優(yōu)化Agent-Reach的控制面依賴etcd、Redis和消息隊列數(shù)據(jù)面網(wǎng)關是無狀態(tài)的。最小化部署需要的組件如下組件數(shù)量最低配置說明etcd3節(jié)點生產(chǎn)至少3單機測試1即可2核4G注冊中心存儲生產(chǎn)建議配SSDRedis1節(jié)點2核4G路由緩存和限流計數(shù)可HAAgent Gateway2節(jié)點起步4核8G無狀態(tài)可橫向擴縮容Web Console1節(jié)點2核4G管理控制臺可獨立部署Prometheus AlertManager1套按量評估指標采集和告警消息隊列1套按量評估異步事件通知、審計日志傳輸部署順序上建議先etcd后Redis然后啟動Gateway最后開Console。Gateway啟動時會從etcd拉全量Agent元數(shù)據(jù)并建立本地緩存同時啟動Watch監(jiān)聽變更事件等Gateway全部就緒后其他組件再啟動就不會遇到“網(wǎng)關還沒準備好就收到注冊事件”的邊界問題。4.2 接入一個HTTP Agent的完整示例假設我們要把一套“合同摘要Agent”接入Agent-Reach。這個Agent只有一個HTTP接口地址是http://contract-agent.internal:8080/analyze接收JSON返回JSON。接入過程分三步第一步在Agent側(cè)引入SDK并初始化。以Python為例from agent_reach import AgentReachClient client AgentReachClient( agent_idcontract-summarizer, namespacelegal/contract, tags{env: prod, team: legal}, ) client.register( version1.0.0, endpointhttp://contract-agent.internal:8080/analyze, protocolhttp/json, capabilities[contract.summarize, clause.extract], health_path/healthz, ) def analyze(payload): # 這里是Agent本來就有業(yè)務邏輯 pass client.start()這段代碼做的事情是實例啟動時自動向Agent-Reach的注冊中心注冊登記版本、地址、能力標簽同時啟動健康檢查和令牌續(xù)期的后臺任務。第二步在控制臺上配置路由規(guī)則。目標規(guī)則是上游請求聲明capability: contract.summarize時命中這個Agent生產(chǎn)環(huán)境默認全部流量進1.0.0版本但預留canary標簽給灰度實例。第三步驗證連通性。直接在控制臺的調(diào)試界面發(fā)起一個測試請求傳入{document_id: DOC-10001}正常response回傳摘要結果。此時檢查Trace信息可以看到請求經(jīng)過了Agent-Reach Gateway、到達了目標實例、耗時多少、哪個環(huán)節(jié)耗時最長。這一步非常有用它相當于在正式聯(lián)調(diào)前先做了一次“體檢”。注意如果Agent有多個環(huán)境dev/staging/prod必須在注冊時通過tags區(qū)分。我們之前遇到過一個事故——開發(fā)環(huán)境的Agent實例沒有打env標簽結果被默認路由規(guī)則把生產(chǎn)流量打了過去差點把測試數(shù)據(jù)混入生產(chǎn)環(huán)境。env這類基礎標簽建議做成必填項。4.3 灰度發(fā)布與優(yōu)雅下線版本升級不打斷業(yè)務Agent及其依賴的模型版本迭代非常快我們一個星期可能升級兩三次。為了不打斷業(yè)務Agent-Reach把“灰度發(fā)布”做成了標準操作流程。發(fā)布新版本1.1.0時先注冊新實例但給它打上version: 1.1.0和canary: true標簽。配置一條臨時路由規(guī)則只有調(diào)用方請求頭里帶X-Canary: allow的請求才會命中新版本其余流量全部走舊版本1.0.0。新產(chǎn)品可以先在內(nèi)部走一波驗證流確認效果符合預期后再把規(guī)則改成“5%的普通流量進新版本”逐漸放大到100%。優(yōu)雅下線同樣重要。直接在治理層“下線”一個Agent聽起來很簡單但如果這個Agent正在處理長耗時任務強殺會導致調(diào)用方拿不到結果并且可能造成數(shù)據(jù)不一致。我們實現(xiàn)了一套“排空機制”控制面先把實例標記為overloaded狀態(tài)不接收新請求正在處理的請求正常完成直到活躍連接數(shù)為0實例上報告idle狀態(tài)控制面再將它從地址表中移除并關閉連接。這套機制要求Agent側(cè)SDK配合處理一個“等待排空”的信號。實際執(zhí)行下來最長的排空時間只有幾十秒因為大多數(shù)Agent的單次請求都在秒級完成不太會出現(xiàn)動輒幾分鐘的長任務。4.4 關鍵指標與告警不看這四類指標等于白做Agent-Reach上線后我建議團隊優(yōu)先盯四類指標別一上來就搞幾十個監(jiān)控面板看不過來也守不住。第一類是請求量類reach_request_total按agent_id和result_code維度統(tǒng)計。通過流量曲線可以快速判斷是不是有異常流量或Agent下線導致請求堆積。第二類是性能類reach_request_duration_seconds的P50、P95、P99。P99很重要我們觀察到很多Agent的P50很漂亮但P99經(jīng)常爆表說明實例內(nèi)部有偶發(fā)的長尾請求可能是GC、模型推理波動或者外部依賴慢查詢。第三類是穩(wěn)定性類reach_agent_unhealthy和reach_circuit_breaker_open。這兩個指標一旦非零就要立刻看是探活失敗還是熔斷觸發(fā)是單個實例問題還是整個Agent集群問題。第四類是注冊與路由變更審計reach_registry_change_total這個指標不常有人提到但我強烈建議加上。它統(tǒng)計注冊中心里Agent注冊、下線、路由規(guī)則變更等事件的數(shù)量和類型。很多莫名其妙的問題根源都是“配置被人改過”有這個指標加上審計日志能快速定位是不是變更導致的故障。告警規(guī)則我們直接用PromQL實現(xiàn)舉幾個典型的例子# Agent不健康超過1分鐘觸發(fā)告警 sum by (agent_id) (reach_agent_unhealthy) 0 # 某Agent P99延遲超過2秒持續(xù)5分鐘 histogram_quantile(0.99, sum by (le) (rate(reach_request_duration_seconds_bucket[5m]))) 2 # 請求錯誤率超過5%持續(xù)2分鐘 sum by (agent_id) (rate(reach_request_total{result_codeerror}[2m])) / sum by (agent_id) (rate(reach_request_total[2m])) 0.055. 踩坑記錄與排查方法實錄5.1 注冊成功但一直路由失敗元數(shù)據(jù)標簽不一致上線初期我們遇到一個非常詭異的問題某個Agent在控制臺上明明顯示“已注冊”“健康”但通過Gateway發(fā)起調(diào)用時卻報“無可用實例”。排查過程是這樣的。先看注冊表元數(shù)據(jù)正常再看健康檢查狀態(tài)也是active最后看網(wǎng)關節(jié)點的路由日志發(fā)現(xiàn)它根本沒有把這個Agent放進候選池。定位到最后是路由規(guī)則的by_tag寫的是env: prod而這個Agent注冊時打的標簽是Environment: prod——注意標簽Key的命名不一致一個用小寫env一個用首字母大寫Environment。Agent-Reach對標簽匹配是精確匹配大小寫不敏感這個需求我們當時覺得“不會有人用錯”結果真的就發(fā)生了。后來我們在控制臺校驗環(huán)節(jié)加了標簽Key的白名單和自動提示并且在文檔里明確規(guī)范標簽Key一律小寫下劃線例如env、team、version標簽Value不影響匹配但建議統(tǒng)一小寫。另外Schema校驗器會在注冊時自動檢查標簽Key是否符合規(guī)范不符合直接拒絕注冊。5.2 一次由心跳超時導致的“幽靈雪崩”事故這是一次印象非常深刻的故障。某個中午客服Agent的調(diào)用突然大面積失敗而且不是全部失敗是間歇性失敗。第一反應是Agent掛了但去Agent所在服務看進程明明活著日志也沒什么異常。查到最后問題出在健康檢查的主動探測和Agent的GC上。Agent是Java服務默認使用G1垃圾回收器在內(nèi)存壓力大的時候發(fā)生了連續(xù)幾次Full GC每次停頓都超過了2秒。Agent-Reach的健康探測超時正好也是2秒于是探測請求超時被判為失敗連續(xù)3次失敗后實例被摘除。等Agent側(cè)GC恢復、服務重新響應時調(diào)度系統(tǒng)又把它加回來。這個過程反反復復形成“摘除-恢復-摘除-恢復”的抖動對調(diào)用方來說就是間歇性失敗。這里的關鍵洞察健康檢查的超時值不能和業(yè)務接口的超時值劃等號。健康檢查的目的是判斷“這個實例還能不能接流量”但它不應該因為一次短暫的GC停頓就被摘掉——這反而放大了故障。我們后來把健康探測超時調(diào)整為3秒連續(xù)失敗閾值調(diào)整為5次并且給熱點Agent配置了GC暫停時長告警兩套機制配合這類問題基本絕跡。5.3 跨Agent調(diào)用鏈Trace丟失上下文傳遞要做對Agent-Reach的Gateway作為統(tǒng)一入口天然適合接入鏈路追蹤。但有一個問題非常隱蔽當請求從Agent A內(nèi)部繼續(xù)調(diào)用Agent B時Trace上下文經(jīng)常傳遞失敗。原因是很多團隊的Agent代碼在調(diào)用下一個Agent時只傳了業(yè)務參數(shù)沒有把traceparent之類的W3C Trace上下文頭透傳過去。結果就是整條調(diào)用鏈在Agent A那里斷掉你在觀測平臺看到的只有兩段孤立的Trace根本串不起來。解決方法分兩步第一步Agent-Reach SDK在發(fā)起調(diào)用時自動注入W3C Trace上下文第二步接入方在Agent內(nèi)部再調(diào)用其他Agent時必須保證HTTP頭部原樣透傳traceparent字段。我們做了規(guī)范檢查在測試環(huán)境跑了一輪“全鏈路Trace完整性”用例把那些偷懶沒透傳上下文的Agent全部揪出來修正。之后跨Agent的排障效率高了一個量級出問題不再需要“猜”直接在鏈路圖里看哪一跳慢了。5.4 常見問題速查表現(xiàn)象可能原因排查路徑解決方案Agent顯示已注冊但調(diào)用失敗路由規(guī)則標簽和注冊標簽不一致查看路由規(guī)則解析日志統(tǒng)一標簽Key命名規(guī)范啟用Schema校驗間歇性調(diào)用失敗健康檢查參數(shù)過緊導致抖動查看Agent GC日志和健康檢查記錄調(diào)整超時和失敗閾值配置GC告警新版本發(fā)布后流量沒有進入灰度規(guī)則的canary標簽沒生效檢查請求頭是否攜帶灰度標識確認調(diào)用方正確透傳X-Canary頭調(diào)用延遲偶發(fā)飆高Agent實例存在長尾請求查看P99耗時和實例指標排查GC、外部依賴慢查詢等長尾因素Trace在某個Agent斷了上下文頭沒有透傳在SDK日志里查traceparent按規(guī)范透傳W3C上下文頭5.5 做完Agent-Reach之后的一些個人體會如果讓我總結這個項目最重要的經(jīng)驗不是技術棧也不是架構設計而是“命名和規(guī)范先行”。Agent的數(shù)量一旦上來命名混亂、標簽隨意、版本語義不清晰會消耗掉比實現(xiàn)本身更多的時間?,F(xiàn)在我們的新Agent接入Agent-Reach平均只需要半天而早期是三天以上核心差異就是規(guī)范被固化成了平臺的默認約束。另一個體會是觸達層這種基礎設施必須從一開始就把可觀測性當作一等公民而不是事后補。Trace、指標、審計日志這三樣東西如果等項目上線才想起來加后面要補的話工作量至少要翻倍。而且沒有觀測數(shù)據(jù)你連“要不要補”都沒法判斷。最后想說的是Agent-Reach給我們帶來的最大變化是讓上層編排和業(yè)務接入變得簡單了。大家不再糾結“怎么連上這個Agent”而是開始把精力放在“這個Agent的能力怎么用得更好”上。這大概就是基礎設施該有的樣子——讓難的那部分變得平庸讓有價值的部分被看見。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
天天插天天插| 亚洲永远av在线播放| 亚洲小视频免费看| 色五月婷婷影院| 思思热视频在线观看| 中文字幕性爱丰满| 综合狠狠干| 五月狠狠| 婷婷婷久久久| www99xxxx五月丁| 激情综合网激情五月天| 久久综合激情| 亚洲1区| 96丁香六月婷婷蜜桃综合久久| 第四色五月激情网| 婷婷丁香色五月亚洲| 狠狠色噜噜狠狠狠狠狠色综合久久| 色婷五月天| 五月婷婷六月婷| 色噜噜综合网| 久久婷婷五月天懂色| 黄色激情五月天| 日本婷婷综合精品| 天天激情视频| 五月综合777| 啪啪啪大香蕉| 色色综合成人网| 欧美色色色色色色| 99热老司机| 天堂久久大香蕉| 中文字幕一色哟哟哟哟| 丁香婷婷成年| www九月婷婷| 91午夜婷婷狠狠久久综合9色| 色色亚洲视频| 国产精品久久久久久妇女6080| 91久久久久久| 色色丁香| 国外亚洲成AV人片在线观看| 九九99精品视品| 五月天狠狠干| 天天爽天天摸| 久久机热/这里只有精品| 伊人狠狠狠综合| 婷婷精品| 九九视频热| WWW·天天操·视频?| 久操激情| 婷婷五月丁香影院| 草做免费在线观看| 8区视频在线| 六月婷婷色色色| 99色热视频在线| 激情综合丁香五月| 久久99婷婷| 久久五月天色婷婷| 亚洲色五月| 国产日韩欧美性爱| 六月婷婷色综合| 狠狠色噜噜狠狠狠888| 日本人人xxx| 在线1青婷| 99综合视频| 一本色道久久综合狠狠躁小说| 五月婷综合| 婷婷五月av| 欧美激情综合五月色丁香| 丁香 婷婷 亚洲 熟女| av操一操| 天天色天天操天天射| 狠狠狠狠狠干| 九九精品re免费视频| 第四色网婷婷| 五月亭亭六月激情| xxxx久| 九九视频精品这里只有| 涩涩涩.com| 九九视频这里只有精品| 人人播| AA片在线观看视频在线播放| 九九色天堂| 久久99网站| 人人干天天操五月丁香| 久久婷婷网| 亚洲天堂热| 丰满少妇乱A片无码| 操91综合网| 久久免费丁香| 亚洲激情网站| 色五月亚洲| 一区=区操屄高清大全av| 骚五月婷婷| a69在线视频| www.9797国产| 精品怡红九九九| 久久久久亚洲AV无码网影音先锋| 97色精品视频 | 激情丁香五月婷婷| 非洲一级AV| 99国产小视频免费观看| WWW,五月| 草榴视频黄色网| 热久久91| 91精品综合久久婷婷九色| 欧美性猛交AAAA片黑人 | 久热视频97AV在线观看| 襙比视频| www.狠狠| 五月婷在线| 色狠狠色综合| 婷婷丁香五月天综合在线日韩| 开心五月天激情网| 99riAV国产精品视频| 色五月开心五月激情五月| 色情五月综合婷婷| 潮汕成人AV片在线| 五月天另类小说久久小说网| 日本欧美成人片AAAA| 香焦网五月天| 噜噜噜久久| 亚洲国产精品SUV| 丁香五月激情网| 五月天色五月天| 99热精品观看| 人妻aV在线| 丁香丝袜五月| 99热 日韩| 久久视这里只有精品| 人妻少妇色综合| 黄色中文字目| 五月天婷婷色小说| 2050人人操免费工开爱| 激情五月婷婷综合视频| 五月丁香啪啪| 久久久久久97| 伊人久久大香线蕉av最新| 99久久偷拍视频| 美女100%露全身无挡网站| 狠狠综合久久| 天天曰夜夜爽| 久久99久久99久久99人受| 五月天综合久久丁香91| 色噜噜婷婷| 国产免费av在线| 日日爽天天| 狠狠干.com| 婷婷开心青青草| 九九色影院| 中文激情网| www.五月婷婷久久.com| 深爱女色婷婷丁香五月亚洲图区| 亚洲va欧美va国产综合久久久| 九九在线视频| 五月综合777| 五月婷婷激情| 亚洲丁香五月| 欧美图片丁香五月天| 五月丁香六月情| 99久| 综合啪啪| site:901-07.com| 天天日夜夜| 日韩免费乱轮网站| 日韩一级| 激情久久五月天| 五月激情婷婷综合| 全部老头和老太XXXXX| 久久久久久草黄色片AV在线观看| 丁香六月成人| 丁香久久综合| 91九色超碰| 天天情色综合网| 九月色婷婷综合亚洲| 人人舔人人| 97婷婷五月激情六月丁香伊人| 婷婷丁香五月亚洲| 99热超碰| 99操不停| 五月激情天| 五月婷伊人| 五月桃花网综合| 综合激情五月天六月婷免费视频| 99久视频| 亚洲婷婷综合视频| 五月综合久久| 丁香五月天婷婷激情| 99热精品观看| 开心色色五月天综合| 五月天婷婷爱| 天天操天天插天天射| 婷婷六月啪啪| 天天色色婷婷| 五月丁香激情啪啪| 丁香六月av| 午夜大香蕉| 婷婷五月天在线综合导航| 婷婷久久婷婷色五月| 免费观看亚洲AV片| 欧美va欧美va差| 色噜噜夜夜夜综合网| 天天插天天插| 男人天堂99| 婷婷色色综合激情| 色婷视频| 成人在线网站| 天天干电影| 五月天电影网| 激情综合五月| 99ri精品在线| 欧美超级视频97| 国产偷人爽久久久久久老妇APP| 综合久久99| 久久人妻久久久久| 中文字幕不卡+婷婷五月| 激情婷婷丁香| 亚洲第一综合| 日本色五月| 色色AV色色色东莞| 久久性爱视频久久性爱视频| 99热这只有| 99热综合色图| 综合色视频| 99精品视频在线观看| 久久婷.com| 激情婷婷五月基地| 五月天婷婷激情春色小说| 99热国产精品| 在线天堂9| 丁香美女五月天婷婷| 欧洲日韩一区二区三区| 六月婷婷狠狠| 精品国产va久| 99热这里只有精品手机在线观看| 日本99视频| 97超级碰碰碰| 日韩美女羞羞网站在线观看| 激情五月天福利| 欧美69久成人做爰视频| 久久AAAA片一区二区| 99热在线只有精品| 天天日天天爽| 久久大香蕉| 中文无码婷婷| 精品乱码久久久久| 中文字幕日产A片在线看| www色色色com| 婷婷丁香六月| 色五月激情五月| 五月婷婷丁香五月亚洲色| 亚洲精品国产成人AV在线| 夜夜爱影院| 69人人操人人爽| 五月天开心色色网| 69久热| 丁香五月天日韩无码| 日韩黄在免| 精品亚洲国产成AV人片传媒| AV色色天堂中文| 熟妇内谢69XXXXXA片| 91操人视频| 99只有精品| 综合网色| 99久久婷婷综合| 操逼电影免费看| 色狠狠婷婷| 婷婷五月综合社区在线| 婷婷五月丁香色综合| www.五月婷| 人人叉久| 激情五月天色色网| 激情黄色小说五月天| 婷婷丁香亚洲五月天| 丁香五月在线视频黑人| 久久久久久久人妻| 亚洲综合婷婷| 婷婷天天五月天| 五月天大香蕉AV| 色噜噜五月天| 婷婷五月天直播| 亚洲久久婷婷丁香五月天| 五月天激情AAAA| 99精品大片| 五月久久婷婷天堂视频| 丁香五月激情综合| 丁香久月| 色婷丨日丨天丨综合久久| 中文字幕 久久9999| 夜夜干 夜夜操| 五月天婷婷综合网| XX色综合| www.91在线观看| 国产精品久久99| 操嫩逼电影| 97五月天| 日本一级淫| 综合精品啪啪| 亚洲射激情| 久久五月天激情| 日本三级日本三级99| 五月丁香综合网| 99热传媒| 天堂爱爱| 九九热99免费视频| 丁香五月亚洲综合| 久久丁香五月婷婷激情综合网| 操逼棍操逼| 久99久在线| 色九九综合色| 亚洲人人96@| www.99热这里只有精品| 国外亚洲成AV人片在线观看| 色欲九区| 亚洲色婷婷五月天 | 北京熟妇搡BBBB搡BBBB| 另类A片| 色99综合视频| 丁香六月啪| 成人丁香五月婷| 琪琪理论片| 色色a| 国产毛片精品一区二区色欲黄A片| 97在线/日本| 99热视| 五月婷婷激情| 99er热精品视频| AV 3P| 99色色网| 激情五月天色色| 久久人妻乱| 开心五月色婷婷综合开心网| 日本精品在线噜噜噜| 五月婷婷香| 性按摩玩人妻HD中文字幕| PORNY九色9l自拍视频成人| 久草xx性爱视频| 天天做天天爽| 天天综合激情| 婷婷在线播放| 婷婷六月激情小说网| 99色色网| 五月婷免费视频| 色婷婷色婷婷五月| www.cao.com久久| 婷婷五月激情片| 99热九九热| 在线天堂9| 色色色综合色| 成人色图情色成人网 www.5b5b5bcom 五月天 | 色色色色色色色色色色色色色五月天 | 99婷婷五月天激情| 激情五月天网站| 亚洲国产黄色电影| 人人草开心五月天| 91日韩美女被插视频| 久播影院免费观看电视剧大全最新网| 婷婷视频在线碰| 五月婷免费视频久久久| 四川BBB搡BBB爽爽视频| 五月天色婷婷网| 丁香花综合永久入口| 秋霞影音91人妻久久| 日韩少妇内射免费播放| 狠狠搞亚洲| 色九九中文字幕| 激情5月天天天| 丁香五月天堂婷婷| 丁香六月在线| 91丨九色丨熟女|老版| 秋霞AV淫| 人人干天天舔| 潘金莲AAAAAAAAAA| 婷婷五月天美女21p| 67194中文字幕| 激情六月丁香| 桃色激情婷婷伊人网| 国产古装妇女野外A片| 五月天久久www| 五月丁香六月综合图| 99热无码首页| 久操热线| 日本色色影片| 91精品久久久久久久久| 韩国情人在线电视剧免费观看高清版全集| AV在线不卡播放| 五月天激情无码专区| 午夜日韩久久久网站| 久99视频在线观看| 天天摸夜夜爽天天做| 婷婷五月激情基地| 久久婷婷五月综合啪| 婷婷久久五月天| 国外亚洲成AV人片在线观看| 99久在线精品99re8热| 91无码高清| 五月丁香六月婷婷网| 日韩欧美四五区| 中文字幕人妻一区二区| 久久久www| 欧美激情xxxXX| 五月婷婷之综合激情在线| 精品99在线观看| 久久这里只有国产| av第一二区| 五月丁香六月激情在线| 婷婷五月天激情丁香| 51成人| 五月婷婷色欲| 超碰精品在线| 五月人妻婷婷视频| 狠狠狠激情网| 99在线观看精品视频| 丁香六月婷婷高清| 成人在线网址| 日韩AV中文字幕在线| 亚洲日日操| 狠狠色噜噜狠狠狠888了| 亚洲无码黄色| 婷婷五月综合性爱| 99九九久久| 亚洲精品99| 国产日日夜夜操| 六月婷婷综合久久| 久久婷婷网址| 激情内射人妻1区2区3区| 开心五月综合激情网| 婷婷五月色丁香在线看| 激情六月丁香综合| 久久99久久久久久| 欧美超级视频97| 激情内射人妻1区2区3区| 色婷婷五月在线| 久草xx性爱视频| 色久婷婷五月| 天天日天天舔天天摸| 丁香六月综合激| 国产精品成人AV在线观看春天 | 综合久久婷婷| 曰曰久久| www.久久久久久| 久久五月天激情| 久久五月视频| 色五月亚洲| 玖玖在线| 丁香五月激情网| 色欲天天综合| 五月深爱网| 五月丁香婷中文字幕 | WWW.99热| 五月丁香六月婷婷视频| 丁香五月停停av| 婷婷5月天激情综合| 久久婷五月婷| 天天色综和网| 丁香五月婷婷啪| 91啪啪视频| 大香蕉伊人99| 9久久精品| 91九色在线视频| 久久色五月天| 五月丁香激情四射| 久久免费精品小视频| aaa久久| 超级碰碰碰碰视频| 中文字幕,综合,91| 激情文学第四色婷婷丁香五月| 亚洲人成网站999综合| 色色综合网www| 色九九综合色| 97在线视频 欧美| 日韩啪图| 五月久久婷婷天堂视频| 午夜丁香| 色五月在线| 色五月天综合| 涩婷婷五月天| 中文字幕,综合,91| 久久丝袜婷婷| 91精品丝袜久久久久久| 精品爱欲五| 超碰免费观看| 9精品在线| 亚洲精品乱码久久久久久按摩观| 五月人人丁香婷婷五月人人丁香| 五月丁香六月花| 怡红院视频| 婷婷五月电影| 国产SUV精品一区二区6| 免费成人中文字幕| 1024人妻| 五月婷综合网| 久久9精品| 五月婷婷综合在线| 9色免费网| 色九月婷婷丁香| 色呦呦美女| 99无码精品| 婷婷丁香五月天综合在线日韩| 久久38视频| 91人人澡人人爽人人看| 五月深爱婷婷| 超碰97免费在线| 婷婷91| 97操在线| 97人人射| 天天婷婷| 久久99国产综合精品免费| 久草视频大香蕉99| 人人色人人摸人人看| 人妻操操色| 精品女人九九九| 综合色播| 久热91精品| 丁香五月综合在线| 9久精品视频| 国产AV影片| 在线你懂的亚洲欧| 五月涩涩网| 综合大香蕉| 九久久婷婷| 亚洲另类婷婷综合| 婷婷婷婷色| 99久久久久| 99碰碰中文| 2050人人操免费工开爱| 色婷婷国产精品综合在线观看| 性无码专区无码| 婷色视频| www.亭亭五月天| 五月激情六月宗合| 182TV大香蕉| 五月丁香婷婷激情澎湃四射| 免费无码毛片一区二区A片| 狠狠爱五月婷婷| 五月婷婷丁香五月婷婷| 亚洲爆乳无码精品AAA片蜜桃| 久久精品系列| 天天干夜夜想| 五月婷婷婷色| 去干网最新版本亚洲版| 国产毛片精品一区二区色欲黄A片| 综合色网站| 五月婷婷开心综合| 亚洲中字AV电影在线网站| 日韩成人电影AV| 婷婷丁香五月天激情| 色婷婷五月综合激情中文字幕| 99五月丁香丁| 五月丁香六月情| 99re热视频这里只精品| 色婷婷久久久| www色婷婷| 久久9999| 色99自拍| 久久婷婷色情7777网站| 婷婷五月综合社区| 九九精品综合| 97碰在线| 人人操99| 99视频只有精品| 色婷婷欧美| 色综合久久44| 影音先锋色婷婷| WWW.桔色成人.COM| 五月丁香综合激情网| 成人电影在线免费试看| 五月丁香亭亭操逼| 亚洲操逼网| 超碰激情网| 婷婷五月av| 五月色婷| WWW.国产| 丁香五月激情性色郤| seuuu婷婷| 女力报到正好爱上你| 五月四色激情| 婷婷综合九月| 成人视屏在线观看| 美女天天久久| 婷婷五月天在线观看免费| 香港九九六区八区99| 丁香五月天的网址。| 婷婷六月丁综合| 五月天国产| 操逼六区| 亚洲激情av| hd五月婷婷在线| 丁香五月婷婷欧美性爱| 日本色狠狠| 婷婷丁香97| 91啪啪视频| 亚洲国产成人裸舞| 99热精品10| 色综合久久久久| 色婷婷丁香六月| 1024亚洲无码| 免费观看的av| 久久机热这里只有精品免费视频| 伊人久久丁香狠狠婷婷综合香蕉| 五月精品| 日本丁香五月婷婷| 激情五月九九九| 国产免费AV网站| WwW天天干| 亚洲视频在线网| 99人碰碰碰| 五月激情婷婷开心五月| www久久久久久| 91五月天| 九九亚洲视频| 九月丁香婷婷综合激情| 九九九九无码| 色爱综合网| 天天日天天爽夜夜爽| 久久久网站| 黄色网址五月婷婷| 婷婷伊人网| 婷婷五月天狠狠| 国产精品涩涩涩视频网站| 久久九九色| site:jszngf.com| 丁香五月婷婷欧美成人色图| 亚洲无码99| 51国精产品自偷自偷综合| XXXX岛国| 成人五月天丁香| 色综色网| 久久婷婷五月综合| 五月丁香花视频| 99热骚货| 日韩免费乱轮网站| 色色色婷婷五月| 超碰操日| 六月丁香啪啪啪| 天天色综合色色色色色。| 五月天婷婷在线AN| 色播五月婷婷五月| 深爱五月婷婷开心中文字幕| 久久婷婷五月天激情| 国产成人精品一区二三区熟女在线| 99热这里是精品| 色天天久婷婷| 思思热久久阴99| 亚洲无码www| 大香蕉久久视频久久视频 | 欧美网站视频4399| 激情婷婷五月社区| 粉嫩AV久久一区二区三区| 婷婷综合色图| 亚洲天天操| 婷婷六月色播| 狠狠色综合网站| 九九热这里都是精品6| 色久女| 高清国产一级婬片a免费| 亚洲乱码日产精品BD| 玖玖婷婷五月天| 99久在线精品| 亚洲综合视频网| 丁香五月婷婷网| 丁香狠狠色婷婷久久无码视频| 色色丁香五月婷婷| 99热久久最新地址| 很操日本7| 99热欧| 激情五月综合网| 久草大| 97精品欧美91久久久久久久| 情色婷婷五月天| 婷婷五月激情的图片| 播五月丁香三月婷婷| 天天狠狠干| 久久99激情丁香婷婷小说网| 色色射| 综合噜噜| 黄网免费看| 91色五月| 狠狠狠狠狠| 久色激情| 尤物一区二区| 热99玖玖99玖玖99九九| 超碰色人妾| 日本久久人| 婷婷五月激情图片| 啪啪色激情五月天| 亚洲综合网激情五月天| 天天肏天天爽夜夜爽| 五月婷婷自拍| www.色婷婷.com| 日韩无码成人电影| 1024人妻| 91久久久久| 伊人久久大香天蕉亚洲特级| 六月婷婷av| 丁香五月激情天AV无码| 26uuu91| 亚洲视色| 狠狠色综合网| 桃色成人网| 色原狠狠综合| 婷婷操逼| 五月丁香婷婷中文网| 26uuu精品一区二区| 五月婷精品| 蜜桃人妻无码AV天堂三区| 99热最新国内| 久久激情五月天| 666555。COm毛片| 五月丁香激情啪啪网| 婷婷中文在线| 婷婷综合激情五月综合| 五月婷婷人人人操| 艳妇野外情欲放荡HD| sewuyuetingtingiii| 色色日韩网| 亚洲国产色色| 天天操天天操天天操天天操天天操天天操天天操天天操天天操 | 丁香大香蕉| 欧类av怡春院| 五月天婷婷免费| 丁香婷婷六月激情| 97色色综合| 色婷婷基地 | 亚洲成人av在线播放| 婷婷丁香五月天色播网站| 99re思思久久| 99自拍视频在线观看| www.ywav| 久月丁香爱婷婷综合| 激情五月天电影| 性爱综合网| 26uuu偷拍亚洲欧洲综合| 天天爱天天做天天舔| 狠狠色大香蕉| 婷婷五月综合性爱| 丁香婷婷五月激情综合| 九色七七| 高清 码 免费看片短视频| 另类综合激情| 五月丁香啪啪网| 丁香色五月AV在线| 激情狠狠丁香月| 婷婷五月激情丁香| 91人人超碰在线| 亚洲夜夜操| 国产日韩精品SUV| 性爱网五月天| 丁香色综合| 婷婷五月花丁香| 婷婷色情 | 涩综合在线 | 亚洲综合激情五月天婷婷| 五月婷婷视频| 熟妇天天综合| 伊人丁香花综合影院| 97色色视频| 五月婷婷色影院| 丁香五月六月综合欧美| 1024人妻无码中文字幕| 四虎婷婷五月天| www.夜夜操| 欧美日韩99| www.91操| 97婷婷狠狠| 日本天堂免费99| 《丁香激情综合久久伊人久久》影视在线观看 -高清预告手机免费播放 -三妹影院 | 熟女人妻一区二区三区免费看| 激情网第九色| 99视频久久| 丁香五月天堂| 丁香婷婷色五月| 久久综合综合久久| 色婷婷免费观看| 欧美三级黄色片久久| 天天射影院| 99热精品10| 天天日夜夜| 五月天丁香久久| 久久99综合网| 最新av在线观看| 午夜天堂啪啪| 99热99在线| 狠狠88综合久久久久噜噜噜| 五月天激情网图片| 激情五月天无码| 精品少妇人妻AV无码专区偷人 | 天天情色五月天| 9热成人在线视频| 五月天色裸体视频| 婷婷99丁香| 超碰在线观看9| 午夜成人AV在线| 狠狠操狠狠操| 婷婷亚洲丁香五月| 九色99视频| AAAA网站| 五月丁香成人| 婷婷激情五月| 丁香婷婷色六月| 99久免费视频| 久99| 天天成人五月天| 99国产99| 九月综合| 电影爱拉战争免费观看| 五月天开心色色网| 99亚洲精品| 这里只有精品视频视频在线观看| 51精品国自产在线| 婷婷成年人免费视频| 欧美婷婷日本| 国产FREESEXVIDEOS性中国| 99青青草| 婷婷五月天激情综合| 久久久网站| 亚洲色无码| 色婷婷操逼| 少妇高潮呻吟A片免费看软件 | 婷婷六月激情综合| 五月天偷拍| 日日操夜夜爽白洁| 97偷拍在线视频| 天天日,天天插| 色五月丁香在线| 99狠狠色| 北条麻妃九九九国产精品视频| 丁香五月天论坛| 天天曰夜夜爽| 成片免费观看大全| 久久这里有精品| 婷婷.com| 五月丁香综合啪啪啪啪啪| 91日婷婷在线| 99热这里只有精品9| 99久久大片| 欧美激情丁香五月| 久久久久五月丁香| 天天日夜夜爽| 99热99久久| 五月婷婷丁香在线视频| 成人在线日韩| 日韩激情网站| 亚洲国产精品VA在线看黑人| 五月丁香好婷婷A片网| 天天操天天谢| www.天天色综合| 激情国产综合| 这里只有精品96| 婷婷午夜| 婷婷五月天六月丁香| 深爱激情网婷婷| 97碰碰视频在线观看| www.99操.com| 欧美性猛交99久久久久99按摩 | 丁香六月婷婷高清| 丁香五月婷婷啪啪啪| 婷婷综合在线视频| 色狠狠婷婷| 五月天激情久色| 久久九九99| 超碰不卡在线| 一区二区传媒视频| www.久99| 老美AA片| 国产亚洲精品久久久久久牛牛| 色婷婷欧美| 五月天婷婷综合网| 99热免| 好激情在线综合网| 伊人六月无码视频| 包操45分钟网站| 五月天激情小说| 精品成人在线观看| 五月丁香激| 婷婷五月丁香色综合| 4438全国最大视频成人网站在线观看| 国外亚洲成AV人片在线观看| 99色视频| 91久久久久久久| 99精品视频免费观看| 99热日本| 九九AV| 久久草大香蕉| 色九月婷婷| 九九碰九九爱97超碰| 色婷婷婷婷| 亚洲另类婷婷综合| 婷婷五月激情综合| 91碰在线| 六月婷婷色综合| 亚洲精品亚洲人成人网| 久久婷婷色| 夜夜干 夜夜操| 色色性爱视频| 激情小说五月天| 九九AV| 性av| 久久加勤综合| 激情婷婷丁香色五月| 亚洲另类AV| 久七香蕉| 天天射影院| 五月婷婷基地| AA片在线观看视频在线播放| 中字幕视频在线永久在线观看免费| 99碰碰| 国产亚洲成AV人片在线观黄桃| 免费无码毛片一区二区A片| 影音先锋男人女人| 97成人视频| 久久9久久| 丁香五月天在线观看视频| 99这里的视频都是精品| 三级大香蕉网| 色色色热热热| 91九色精品熟女内射| 99色热| www.99精品日操伊人乱碰在线| 九九九九九九九九九九九九九国产精品| 久九九热| 九玖视频这里只有精品| 激情综合网,婷婷五月天| 日日夜夜爽| 五月婷精品| 成人精品视频99在线观看免费 | 99九九在线| 人妻系列久久久久久久久久久| 婷激情五月| 欧美啪啪9| 拍真实国产伦偷精品| 97涩婷婷| 色色色综合色| 99久久成人| 九月婷婷激情| 狠狠操狠狠| 日日操夜夜操中国无码| 另类专区在线观看| 俺去也在线官网| 中文字幕,综合,91| AA片在线观看视频在线播放| 91亚洲免费片| 婷婷五月天改成什么了| 天天婷婷色六月| 啪啪啪大香蕉| 五月丁香 狠狠爱| 五月天大香蕉| 五月天六月婷| 五月婷婷色| 一区二区传媒视频| 影音先锋女人av鲁色资源网小说免费 | 五月天中文网| 99热自拍| 丁香五月日韩| 色视频色综合91| 人伦30P| 丁香五月综合亚洲| 五月天婷婷视频| 国产三级在线播放| 99超在线| 67194成I人在线观看线路1| 婷婷丁香色五月天| 99er日韩| 四月婷婷五月丁香| 成人五月天综合网| 丁香婷婷久久| 99无码| 超碰97在线观看免费| 综合激情伊人影视在线| 婷婷五月综合体验看| 激情5月婷婷| 久久这里只有精彩| 玖玖婷婷五月| 色约约视频一区二区三区四区五区 | 99自拍视频网站| 深情五月天| 欧类av怡春院| site:xiongshengzz.com| 色婷婷五月天在线观看| 就爱日五月天| 26uuuavcom| 天天色天天日| 中美日韩成人在线| 色播五月天激情| 99精品丰满| 日夜夜天天| 天天爽天天| 欧美在线视频99| 综激情网| 色婷婷激情四射视频| 噜噜精品| 大鸡巴伊人网| 人人做天天爱| 激情98色婷婷五| 亚洲五月综合色播| 人妻丰满精品一区二区A片| 99er6免费视频热播| 五月婷婷久久久| 亚洲欧洲午夜成人精品av| 生活片五区| 五月狠狠| 五月天综合久久丁香91| 影音先锋偷偷色男人站| 亚洲婷婷激情综合激情999精品| 色婷婷色婷婷五月| 碰人人97| 97色色色色色| 天天艹| 狠狠色综合网| 97碰人人操| 操逼六区| 色综合区| 这里只有精彩视频| 激情深爱婷婷网| 这里有精品| 婷婷五月天.com| 9色91视频| 五月婷婷丁香六月在线| 无码字幕中文| 五月综合婷婷五月| 久久九九99桃花视频| 欧美三日本三级少妇三99| 成人版视频在线观看| 五月丁香婷婷综合网| 99综合视频一体| 久操热| 婷婷丁香五月激情图片| 99热香港| 婷婷五月天天天| 色色色综合色| 九色视频91| 五月婷婷五月天天| 91人人人人人人人| 五月婷激情影院| 亚洲人妻AV| 国产日韩精品SUV| 婷婷色成人| 99久久精品国产色欲| 五月丁香婷婷综合| 婷婷九月激情| 色综合网页| 97碰碰在线看视频免费| 色五月xxx| 日韩一级| 久热 91| 久久亚洲色导航| 超碰一区二区| 免费亚洲婷婷中文字幕| 亚洲 日韩色色| 人人综合色| 色婷天天| 精品无码人妻一区| 日韩无码系列| 婷婷亚洲综合| 洗浴中心操B视频| 综合AV在线| 成人网在线观看视频| 蜜桃人妻无码AV天堂三区| 色婷丁香五月| 九九热99精品| 99热这里有精品| 天天天天天久久久久久| 丁香五月婷婷啪| 五月婷婷av在线| 无码人妻激情| 五月丁香狠狠地噜噜噜噜| 色色色婷婷五月| 天天碰夜夜操| 五月丁香婷婷中文| 五月激情基地| 久久久18| 欲色人妻| 久久久久久人妻| 久久婷婷五月| 婷丁香五月天| 五月婷婷婷综合网| 青青草伊人婷婷| 亚洲欧美成人在线| 天天爽天天日天天舔| 久久综合激情五月天| 99色.com| 日韩AV免费电影在线播放| 九九九热精品| 欧美婷婷色五月| 色综久久AV| 一起草无码| 亚洲综合色婷婷文学| 久久综合九九| 欧美五月婷婷| 色五XX| 五月婷婷香蕉| 97色碰| 99日精品视频| 99热亚州综合| 久久久国产精品黄毛片| 99热网站| 高清无码网址| 人草人人| 久久人妻情侣| 五月天婷亚洲综合在线嫩草网| 日本97在线视频| 亚洲另类AV| 97伦乱| 精品久久久久成人码免费动漫| 婷婷五月天小说网| 91肏| 色色色热热热| 五月丁香六月激情综合欧美| 99色色最新视频| 五月丁香色婷婷伊人| 九色PORNY自拍成人精彩视频| 婷婷五月超碰| 色99久草在线| 国产69久久久欧美黑人A片| 久久婷婷视频| 五月香婷婷| 久久久WWW| 色99在线观看| 欧美天堂久久| 激情图片婷婷丁香五月| 亚洲男女激情| 国产va视频| 五月丁香婷婷AV| 91成人视频| 操逼视频一区| 91精品综合久久婷婷九色| 2015超碰| 久99久视频免费观看| 免费看无码视频A级| 六月婷婷网| 亚洲综合另类| 天堂成人久久| 9久久婷婷国产综合精品性色| 在线观看欧美| 五月天丁香综合| 色综合色五月| 久久黄A片| 五月激情日本在线| 99激情视频热| α久久| 日日日日操| 五月婷婷在线免费观看 | 丁香五月熟女| 99热99在线精品| 99久久精品国产色欲| 最新久久网址| www.主妇. com| 婷婷丁香五| 久久成人精品视频| 五月婷天天搞视频| 五月天狠狠色| 大香蕉啪啪啪| 99色热| 玖玖九九超碰| 亚州婷婷五月激情综合| 久久五月激情综合| 黄色大片又大粗又爽| 婷婷区日本| 五月网网站| 婷婷成人视频| 开心激情综合| 三级片AAA久久久AAA久久久AAA| 五月婷婷黄网站大全| 亚洲熟女乱色综合亚洲网站| 激情综合网五月婷婷| 五月六月激情婷婷| 开心激情网五月| 激情六月婷婷| 免费精品99| AV六月丁香| 日本99久久| 激情五月天网页| 特级西西4444www无码| 九热视频| 五月婷婷很很色| 五月婷婷丁香啪啪| 久婷婷五月激情| 亚洲热久久| 激情五月六月婷婷| 天天干人人奸97| 五月丁香大相交| 激情五月六月婷婷综合啪啪| www.色五月| 婷婷九月激情| 日韩成人网站精品久久大全| 亚洲成人噜噜| 激情小说五月天| 影音先锋秋秋五月婷婷| 久99在线视频| 1995年关宝慧版蜘蛛女| 9月色婷婷| 免费看欧美成人A片无码| 色五月综合97| 丁香五月AV综合| 色爱亚洲| 五月天激情婷婷| 五月五月婷婷| www.狠狠操.con| 99超级碰碰| 五月丁香婷婷钟和色图| 综合久久婷婷| 亭亭五月色男人| 婷婷啪啪| 国产精品视频免费看| 丁香五月天BBw| 久久婷五月天| 日本在线wwww| 五月色导航| 婷婷伊人| 五月婷婷天| 五月香婷婷| 婷婷五月天激情综合| 99热99re6国产在线播放| 欧美精品999| 丁香五月手机在线| 久热网在线视频| 亚洲欧美在线观看| WWW久久久| 五月婷婷在线视频| 婷婷五月激情欧美大胆视频| 五月婷俺去也| 色五月超碰| 国产女生爱爱AA| 99色视频在线观看| 99这里有精品视频| 91九色丨国产丨爆乳| 激情色色色| 大香蕉在线99热| 啄木鸟黑丝一区二区| 日日夜夜狠狠| 色五月天堂| 久久婷婷亚洲| 婷婷伊人綜合中文| 九九久久视频| 精品国产一区二区三区四区阿崩 | 三级三久久线久久99久目本WW| 久99热在线观看| 日韩三级高清无码| 色吊丝99| 天天热夜夜操| 欧美三级巜人妻互换| 色五月激情问网站| 精品久久人妻| 久热伊人| 国产成人+综合亚洲+天堂| 色婷婷超碰| 蜜臀99精品| 2013AV天堂| 婷婷五月激情六月| 九九热青青草| 五月色影院| .comwww在线观看免费操| 欧美va在线| 特黄三级又爽又粗又大| 色欲久久久久| 五月综合激情图片| 激情综合色婷婷六月天| 婷婷丁香五月天色色| 九热视频| 丁香九月激情久久| 色五月亚洲| 97婷婷丁香| 超碰chaompinm| 另类图片天天影视在线观看| 色五月婷婷丁香五月| 伍月婷丁香婷| 嫩草AV久久伊人妇女超级A| 99精品7|