久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

Agent-Reach:多Agent協(xié)作的智能體觸達(dá)層架構(gòu)全解析

Agent-Reach:多Agent協(xié)作的智能體觸達(dá)層架構(gòu)全解析 做了幾年大模型應(yīng)用我越來(lái)越覺(jué)得單個(gè)Agent就像單兵作戰(zhàn)能力再?gòu)?qiáng)也有視野盲區(qū)。真正要把AI落地到復(fù)雜業(yè)務(wù)里一群Agent怎么互相找到、怎么安全對(duì)話、怎么把活兒分清楚就成了繞不開的難題。最近我從零跑通了一個(gè)叫Agent-Reach的項(xiàng)目核心就是解決這類“智能體觸達(dá)”問(wèn)題。你可以把它理解成Agent世界的DNS加API網(wǎng)關(guān)每個(gè)Agent只需要在Reach上注冊(cè)自己的能力和地址其他Agent就能通過(guò)語(yǔ)義描述找到它、調(diào)用它、監(jiān)控它整個(gè)過(guò)程對(duì)調(diào)用方完全透明。這篇文章把我從需求拆解到架構(gòu)設(shè)計(jì)到踩坑修復(fù)的完整經(jīng)歷寫出來(lái)尤其適合正在從單體Agent走向多Agent協(xié)作或者想把Agent能力平臺(tái)化的團(tuán)隊(duì)參考。1. 先搞清楚Agent-Reach到底解決什么問(wèn)題1.1 單體Agent是夠用但Agent一旦規(guī)?;腿兞宋易钤缱龅腁gent都是單體形態(tài)一個(gè)Agent里面堆工具、堆提示詞、堆上下文管理。這種模式在小范圍DEMO里非常順手但當(dāng)你把手伸向真實(shí)業(yè)務(wù)單體Agent馬上會(huì)撞上三堵墻。第一堵墻是上下文墻。Agent的上下文窗口再大也是有限的工具調(diào)用鏈一長(zhǎng)中間結(jié)果和任務(wù)狀態(tài)全擠在同一個(gè)上下文里經(jīng)常觸發(fā)截?cái)喽颐看谓財(cái)喽及殡S推理質(zhì)量下降。有一次我讓一個(gè)Agent同時(shí)處理訂單查詢、庫(kù)存校驗(yàn)、物流追蹤三件事結(jié)果三條工具記錄在上下文里互相覆蓋最后它把物流狀態(tài)和庫(kù)存數(shù)字搞混了生成的結(jié)論完全不可用。第二堵墻是專業(yè)性墻。一個(gè)Agent要能做好所有事意味著它的提示詞體系要容納各種領(lǐng)域的知識(shí)。結(jié)果就是各行都不精比如你讓它寫代碼它能寫讓它做財(cái)務(wù)對(duì)賬它也硬著頭皮上但專業(yè)性和準(zhǔn)確率都讓人捏一把汗??蛻糁魂P(guān)心結(jié)果我才不管這個(gè)Agent是不是全能反正錯(cuò)了就是產(chǎn)品爛。第三堵墻是故障隔離墻。單體Agent一個(gè)模塊出問(wèn)題整個(gè)鏈路跟著掛排查起來(lái)全靠翻日志碰運(yùn)氣。尤其當(dāng)Agent被嵌入業(yè)務(wù)流程后它的單點(diǎn)故障會(huì)逐級(jí)放大。所以很自然的想法是拆把專業(yè)領(lǐng)域拆成一個(gè)一個(gè)獨(dú)立的Agent每個(gè)Agent只做自己最擅長(zhǎng)的事。但拆完就立刻遇到新麻煩——這些Agent之間怎么通信A怎么知道B能干什么C怎么判斷該把請(qǐng)求轉(zhuǎn)發(fā)給誰(shuí)調(diào)用失敗是重試還是放棄權(quán)限怎么隔離這些問(wèn)題沒(méi)有一個(gè)標(biāo)準(zhǔn)答案我當(dāng)時(shí)的第一個(gè)反應(yīng)是自己寫一套調(diào)度協(xié)議但寫了兩天我就意識(shí)到我真正缺的不是調(diào)度而是“觸達(dá)”。1.2 觸達(dá)層和調(diào)度層根本不是一回事很多同行一上來(lái)就去做編排引擎搞DAG、搞狀態(tài)機(jī)、搞任務(wù)分解。我的判斷是編排是上層決策觸達(dá)是底層連接沒(méi)有觸達(dá)層的支撐編排就是空轉(zhuǎn)。Agent-Reach的定位非常明確它是一個(gè)觸達(dá)層。意味著它不替業(yè)務(wù)Agent做決策不告訴某個(gè)Agent“你下一步該調(diào)用誰(shuí)”它只保證三件事第一每個(gè)Agent的能力可以被準(zhǔn)確發(fā)現(xiàn)第二每個(gè)請(qǐng)求可以被送到正確的能力端點(diǎn)第三Agent可以隨時(shí)上下線而不影響外部調(diào)用體驗(yàn)。打個(gè)比方調(diào)度層是大腦告訴身體先邁左腳還是右腳觸達(dá)層是神經(jīng)保證大腦的信號(hào)能準(zhǔn)確傳到對(duì)應(yīng)的肌肉。沒(méi)有神經(jīng)大腦再聰明也走不了路。Agent-Reach做的事就是“通路”它把Agent和Agent之間的連接從硬編碼的互相調(diào)用變成了基于能力描述動(dòng)態(tài)匹配的通路。這帶來(lái)幾個(gè)直接好處一個(gè)是弱耦合Agent之間不需要知道彼此的物理地址只認(rèn)能力標(biāo)識(shí)另一個(gè)是可觀測(cè)所有請(qǐng)求都經(jīng)過(guò)觸達(dá)層流量、耗時(shí)、成功率一清二楚還有一個(gè)是灰度方便能力不變的情況下背后實(shí)現(xiàn)Agent隨便換調(diào)用方毫無(wú)感知。1.3 Agent-Reach的適用邊界剛做完的時(shí)候我一度很興奮想著把這個(gè)東西推到所有項(xiàng)目里后來(lái)被現(xiàn)實(shí)教育了。Agent-Reach適合的場(chǎng)景有三個(gè)特征多Agent、跨服務(wù)、能力動(dòng)態(tài)變化。如果只有兩三個(gè)Agent且都是你本地寫死的那直接函數(shù)調(diào)用就夠了上觸達(dá)層純屬增加復(fù)雜度。但如果你的Agent數(shù)量超過(guò)五個(gè)或者Agent分布在不同的服務(wù)、不同的團(tuán)隊(duì)維護(hù)甚至未來(lái)要接入第三方Agent那Agent-Reach這種觸達(dá)層就跑不掉。我目前的經(jīng)驗(yàn)是可以不用但架構(gòu)里必須預(yù)留這個(gè)位置否則后期演進(jìn)成本極高。2. 從零搭建Agent觸達(dá)層六個(gè)模塊一個(gè)都不能少2.1 整體架構(gòu)演進(jìn)思路我第一版Agent-Reach只做了兩件事Agent能力注冊(cè)加請(qǐng)求轉(zhuǎn)發(fā)。跑了兩輪測(cè)試之后發(fā)現(xiàn)遠(yuǎn)遠(yuǎn)不夠缺目錄管理、缺心跳檢測(cè)、缺語(yǔ)義匹配、缺鑒權(quán)、缺鏈路追蹤。所以第二版重新梳理成六個(gè)核心模塊能力目錄Catalog管理Agent的能力元數(shù)據(jù)解決“誰(shuí)有什么能力”的問(wèn)題。注冊(cè)中心Registry管理Agent實(shí)例的上下線和健康狀態(tài)解決“誰(shuí)還活著”的問(wèn)題。語(yǔ)義路由Semantic Router根據(jù)請(qǐng)求意圖匹配可用能力解決“該找誰(shuí)”的問(wèn)題。請(qǐng)求代理Proxy負(fù)責(zé)實(shí)際轉(zhuǎn)發(fā)和負(fù)載均衡解決“怎么送過(guò)去”的問(wèn)題。安全鑒權(quán)Auth做身份認(rèn)證和權(quán)限校驗(yàn)解決“誰(shuí)有資格調(diào)用”的問(wèn)題。鏈路監(jiān)控Monitor記錄全鏈路的調(diào)用日志和指標(biāo)解決“出了事后怎么查”的問(wèn)題。這六個(gè)模塊相互獨(dú)立但邏輯上是串聯(lián)關(guān)系注冊(cè)中心保證目錄里有活著的能力語(yǔ)義路由從活著的能力里找出匹配目標(biāo)代理把請(qǐng)求送出去鑒權(quán)在路由和代理兩個(gè)階段各攔一道監(jiān)控則從請(qǐng)求進(jìn)來(lái)一直記錄到響應(yīng)返回。2.2 目錄模型能力描述比接口定義更重要Agent-Reach最核心的設(shè)計(jì)鮮有人提就是能力描述模型。傳統(tǒng)微服務(wù)用OpenAPI描述接口但Agent的能力本質(zhì)上是自然語(yǔ)言驅(qū)動(dòng)的。我自己設(shè)計(jì)了一套簡(jiǎn)化版的能力描述Schema核心字段如下{ agent_id: agent-inventory, name: 庫(kù)存查詢Agent, version: 1.2.0, capabilities: [ { capability_id: inventory.query, name: 庫(kù)存查詢, description: 根據(jù)SKU或商品ID查詢當(dāng)前庫(kù)存數(shù)量、可用庫(kù)存和在途庫(kù)存, input_schema: { sku_id: string, warehouse_id: string, optional }, output_schema: { sku_id: string, available: integer, total: integer, in_transit: integer }, semantic_tags: [庫(kù)存, 倉(cāng)儲(chǔ), SKU, 可用量], timeout_ms: 2000, rate_limit: { qps: 50, burst: 100 } } ], endpoint: internal://inventory-agent:8080/invoke, auth_scope: inventory:read }這個(gè)模型里最重要的不是字段格式而是兩個(gè)設(shè)計(jì)取舍。一個(gè)是語(yǔ)義標(biāo)簽傳統(tǒng)接口找不到“查一下還剩多少貨”這種表達(dá)但語(yǔ)義標(biāo)簽可以建立自然語(yǔ)言到能力的映射。另一個(gè)是超時(shí)和限流的聲明這決定了路由層能不能做出合理決策比如同一個(gè)能力被兩個(gè)Agent提供一個(gè)聲明超時(shí)兩秒一個(gè)聲明超時(shí)五秒對(duì)外服務(wù)時(shí)我會(huì)優(yōu)先路由給超時(shí)短的。2.3 注冊(cè)與發(fā)現(xiàn)的實(shí)現(xiàn)細(xì)節(jié)注冊(cè)中心我最初想用現(xiàn)成的服務(wù)注冊(cè)組件后來(lái)發(fā)現(xiàn)它們?cè)谛奶蠄?bào)和目錄推送上是夠用了但缺少和語(yǔ)義路由的聯(lián)動(dòng)。所以我直接用分布式KV存儲(chǔ)自己寫了一套輕量注冊(cè)邏輯核心流程三步第一步是Agent啟動(dòng)時(shí)向Agent-Reach發(fā)送注冊(cè)請(qǐng)求帶上自己的能力描述JSONAgent-Reach會(huì)把能力描述寫入目錄同時(shí)給Agent生成一個(gè)租約租約到期時(shí)間默認(rèn)按心跳間隔乘三倍計(jì)算。第二步是Agent每隔十五秒發(fā)一次心跳續(xù)約相當(dāng)于告訴Agent-Reach“我還活著”。如果連續(xù)三次心跳沒(méi)收到Agent-Reach就把這個(gè)Agent標(biāo)記為不健康并摘除它名下的能力路由。這個(gè)三倍的取值是按照網(wǎng)絡(luò)波動(dòng)容忍度設(shè)計(jì)的短了容易誤殺長(zhǎng)了故障恢復(fù)慢。第三步是消費(fèi)端并不主動(dòng)拉取目錄而是在Agent-Reach內(nèi)部維護(hù)一個(gè)能力路由表的實(shí)時(shí)緩存。任何Agent注冊(cè)狀態(tài)變化都會(huì)觸發(fā)路由表增量更新保證查詢匹配拿到的一定是最新數(shù)據(jù)。這樣做的原因是消費(fèi)端Agent本身就不該關(guān)心目錄的物理細(xì)節(jié)它只管發(fā)請(qǐng)求剩下的事交給觸達(dá)層。2.4 語(yǔ)義路由讓Agent找到“對(duì)的那個(gè)人”Agent之間互相調(diào)用時(shí)調(diào)用方發(fā)來(lái)的請(qǐng)求常常是一段自然語(yǔ)言描述比如“我需要知道這個(gè)商品明天能不能發(fā)到上?!?。Agent-Reach要做的就是把這句話翻譯成一個(gè)可執(zhí)行的能力調(diào)用。我的做法分三步意圖解析、能力預(yù)篩、候選排序。意圖解析會(huì)在Agent-Reach內(nèi)部完成把自然語(yǔ)言里的目的提煉成結(jié)構(gòu)化訴求能力預(yù)篩根據(jù)語(yǔ)義標(biāo)簽和描述做一次粗粒度過(guò)濾把完全無(wú)關(guān)的Agent直接剔除候選排序把剩余候選按匹配度、健康度、負(fù)載情況綜合排序選出最優(yōu)目標(biāo)。排序分?jǐn)?shù)的計(jì)算公式如下score 0.4 * semantic_similarity 0.3 * capability_coverage 0.2 * reliability_score 0.1 * load_factor語(yǔ)義相似度用向量化方式計(jì)算能力覆蓋率計(jì)算候選Agent的能力參數(shù)中有多少覆蓋了請(qǐng)求所需參數(shù)可靠性得分來(lái)自最近五分鐘的成功率負(fù)載因子則是耦合近一分鐘平均請(qǐng)求量做的平滑歸一。四個(gè)因子缺一不可單純靠語(yǔ)義匹配很容易選出一個(gè)“意思最像但實(shí)際負(fù)載爆炸”的Agent。2.5 請(qǐng)求代理與降級(jí)策略路由選完目標(biāo)之后請(qǐng)求就進(jìn)入代理層。代理層本質(zhì)是一個(gè)透明的HTTP轉(zhuǎn)發(fā)通道但它比普通網(wǎng)關(guān)多做了一件事維護(hù)一個(gè)候選列表。也就是路由層選出的不是唯一的Agent而是排好序的Top N代理默認(rèn)發(fā)往第一位失敗時(shí)自動(dòng)嘗試第二位。我做代理時(shí)踩過(guò)一個(gè)大坑就是超時(shí)時(shí)間設(shè)置。最開始圖省事統(tǒng)一設(shè)成五秒結(jié)果上游Agent平均響應(yīng)只要八百毫秒但偶爾會(huì)讓人等滿五秒才返回整個(gè)鏈路一卡就是五秒。后來(lái)我改成動(dòng)態(tài)超時(shí)默認(rèn)取該Agent歷史P95延遲的一點(diǎn)五倍同時(shí)設(shè)置不超過(guò)能力聲明里timeout_ms的硬上限。這個(gè)改動(dòng)讓長(zhǎng)尾請(qǐng)求的等待時(shí)間大幅收縮整體成功率反而提升了。3. 實(shí)操把Agent-Reach跑通的完整過(guò)程3.1 環(huán)境準(zhǔn)備與最小實(shí)現(xiàn)路徑我建議你從最小可用閉環(huán)開始不要一上來(lái)六個(gè)模塊全做。我第二版重構(gòu)時(shí)最失誤的地方就是想著一步到位結(jié)果浪費(fèi)了兩周在權(quán)限模型上核心鏈路反而一直沒(méi)測(cè)。正確的路徑應(yīng)該是能力目錄、注冊(cè)中心、請(qǐng)求代理三件套跑通再補(bǔ)語(yǔ)義路由再補(bǔ)鑒權(quán)和監(jiān)控。環(huán)境上我沒(méi)有用特別重的框架選了一個(gè)相對(duì)輕量的技術(shù)棧Python的服務(wù)端加一個(gè)關(guān)系型數(shù)據(jù)庫(kù)存目錄元數(shù)據(jù)分布式KV作為注冊(cè)和心跳存儲(chǔ)消息隊(duì)列做請(qǐng)求異步回放。整個(gè)Agent-Reach本身是無(wú)狀態(tài)的所以可以水平擴(kuò)展但最初的單機(jī)部署也完全夠用。3.2 能力注冊(cè)的代碼實(shí)操注冊(cè)接口是整個(gè)系統(tǒng)的入口Agent上線的第一步就是把能力描述推上來(lái)。我寫的這個(gè)注冊(cè)接口雖然很短但有幾個(gè)細(xì)節(jié)被反復(fù)修改過(guò)def register_agent(agent_info: AgentInfo): # 檢查agent_info中的schema是否合法 validate_capability_schema(agent_info.capabilities) # 為每個(gè)capability生成全局唯一的capability_id for cap in agent_info.capabilities: cap.capability_id generate_capability_id(agent_info.agent_id, cap.name) # 寫入目錄存儲(chǔ) catalog.save(agent_info) # 為agent創(chuàng)建租約lease_duration 3 * heartbeat_interval lease_duration 3 * agent_info.heartbeat_interval registry.create_lease(agent_info.agent_id, lease_duration) # 觸發(fā)路由表增量更新 router.rebuild_routes_by_agent(agent_info.agent_id)兩個(gè)容易踩坑的點(diǎn)一個(gè)是不做schema校驗(yàn)直接入庫(kù)后來(lái)因?yàn)槟硞€(gè)Agent漏了必填參數(shù)字段路由層解析請(qǐng)求時(shí)崩潰排查了整整半天。另一個(gè)是沒(méi)有觸達(dá)路由更新只把能力寫進(jìn)目錄結(jié)果注冊(cè)成功后請(qǐng)求還是找不到新Agent原因是路由表是獨(dú)立緩存所以注冊(cè)完成后必須主動(dòng)觸發(fā)增量更新這一步不能省。3.3 心跳漏判的調(diào)參實(shí)操心跳機(jī)制看著簡(jiǎn)單調(diào)參卻折磨人。最初心跳間隔設(shè)成三十秒租約九十秒結(jié)果有個(gè)Agent因?yàn)镚C停頓八秒就把連續(xù)三次心跳全錯(cuò)過(guò)了Agent-Reach直接把它摘除??蓪?shí)際上這個(gè)Agent只是暫停了一下業(yè)務(wù)恢復(fù)后完全正常。這讓我明白一個(gè)原則心跳參數(shù)不是越靈敏越好關(guān)鍵要看Agent的“暫停容忍度”。在線服務(wù)一般心跳間隔可以設(shè)在五到十五秒離線批處理Agent則可以放寬到六十秒。摘除閾值建議保持在三次漏判小于三次容易被網(wǎng)絡(luò)抖動(dòng)誤傷大于三次會(huì)讓故障發(fā)現(xiàn)太慢。另外還有一個(gè)細(xì)節(jié)Agent收到摘除通知后要自動(dòng)重新注冊(cè)而不是原地報(bào)錯(cuò)。你想想摘除往往是因?yàn)榫W(wǎng)絡(luò)抖動(dòng)網(wǎng)絡(luò)恢復(fù)后Agent還在禁賽狀態(tài)那就太傻了。自動(dòng)恢復(fù)機(jī)制讓Agent從“被摘除”狀態(tài)變成“注冊(cè)中”狀態(tài)重新續(xù)約后路由表會(huì)在幾個(gè)毫秒內(nèi)恢復(fù)對(duì)它的可見(jiàn)性。3.4 語(yǔ)義路由調(diào)通的完整過(guò)程語(yǔ)義路由是Agent-Reach里我迭代最久的部分。第一版只做了基于關(guān)鍵詞的硬匹配比如請(qǐng)求中包含“庫(kù)存”兩個(gè)字就路由到庫(kù)存Agent。效果嘛簡(jiǎn)單場(chǎng)景能用稍微變個(gè)說(shuō)法就掛了?!皞}(cāng)庫(kù)還有多少貨”這種表達(dá)沒(méi)有“庫(kù)存”兩字就完全匹配不到。后來(lái)切換成向量匹配先把請(qǐng)求做向量化再和能力描述向量做余弦相似度計(jì)算同時(shí)保留關(guān)鍵詞匹配作為兜底問(wèn)題才真正解決。調(diào)優(yōu)過(guò)程中我還有一個(gè)體會(huì)路由的候選數(shù)量不要貪多。最開始每次選出Top 10讓代理層自由選擇但很多候選Agent能力描述相似度極高真實(shí)能力差異不大白白增加檢索耗時(shí)。后來(lái)把預(yù)篩階段做嚴(yán)按相關(guān)性閾值過(guò)濾只保留Top 3實(shí)測(cè)檢索延遲從一百二十毫秒降到三十毫秒路由準(zhǔn)確率沒(méi)有變差。還有一個(gè)必須說(shuō)的坑路由層做語(yǔ)義匹配時(shí)不能只靠描述還得看輸入輸出Schema的兼容性。比如請(qǐng)求方要求返回“可售庫(kù)存”“鎖定庫(kù)存”兩個(gè)字段但候選Agent只輸出“可用庫(kù)存”這屬于能力不匹配不能因?yàn)槊枋鱿窬吐酚蛇^(guò)去。我在預(yù)篩階段加了一個(gè)字段覆蓋檢查解決了一大批線上誤路由問(wèn)題。3.5 全鏈路壓測(cè)數(shù)量一多就露餡所有功能單測(cè)通過(guò)之后我做了一次全鏈路壓測(cè)場(chǎng)景是五個(gè)Agent同時(shí)注冊(cè)每個(gè)Agent每秒接受二十個(gè)請(qǐng)求。結(jié)果讓我有點(diǎn)意外系統(tǒng)性能沒(méi)有成為瓶頸真正暴露的問(wèn)題集中在注冊(cè)風(fēng)暴和路由緩存一致性上。壓測(cè)開始時(shí)有三個(gè)Agent同時(shí)冷啟動(dòng)它們?cè)谕幻雰?nèi)向Agent-Reach發(fā)起注冊(cè)直接導(dǎo)致目錄存儲(chǔ)的寫入隊(duì)列擁塞有一個(gè)Agent注冊(cè)請(qǐng)求超時(shí)。這個(gè)問(wèn)題的解法是在注冊(cè)入口加一個(gè)輕度限流按Agent維度控制注冊(cè)頻率同時(shí)把寫目錄和寫KV兩階段合并在一個(gè)事務(wù)里避免部分寫入成功部分失敗導(dǎo)致臟數(shù)據(jù)。另一個(gè)問(wèn)題是路由緩沖的一致性。壓測(cè)中有一次我突然殺掉一個(gè)Agent進(jìn)程明明心跳已經(jīng)過(guò)期但路由表里還殘留著它的路由條目請(qǐng)求打過(guò)去就直接超時(shí)。經(jīng)過(guò)排查發(fā)現(xiàn)路由緩存有過(guò)期時(shí)間但不是由心跳過(guò)期時(shí)間觸發(fā)的。修復(fù)方式是讓心跳過(guò)期事件直接發(fā)送一個(gè)移除指令給路由緩存而不等緩存自己過(guò)期同時(shí)代理層保留最近請(qǐng)求失敗記錄連續(xù)失敗三次就主動(dòng)觸發(fā)一次路由下線。4. 實(shí)戰(zhàn)中的臟活累活踩過(guò)的坑和補(bǔ)救方案4.1 最容易被忽略的Agent身份認(rèn)證Agent之間的調(diào)用和人類用戶操作完全不同。人類用戶可以用賬號(hào)密碼身份認(rèn)證但Agent是機(jī)器身份如果按人類用戶那套做效率極低也容易讓Agent之間互相拿到不該拿的權(quán)限。我在Agent-Reach里引入了一套機(jī)器身份令牌的方案。每個(gè)Agent注冊(cè)時(shí)分配一對(duì)密鑰Agent調(diào)用別的Agent時(shí)必須根據(jù)目標(biāo)能力和自身身份生成一個(gè)帶簽名的調(diào)用憑證。這背后做的事其實(shí)和微服務(wù)的service-to-service認(rèn)證差不多但簡(jiǎn)化了不少目的是快不用每步都去找鑒權(quán)服務(wù)。設(shè)計(jì)上有個(gè)取舍鑒權(quán)粒度放到“Agent 能力點(diǎn)”級(jí)別而不是傳統(tǒng)的角色權(quán)限。好處是權(quán)限邊界和業(yè)務(wù)能力邊界一致比如庫(kù)存Agent可以被訂單Agent調(diào)用“查詢能力”但不能讓它調(diào)用“庫(kù)存調(diào)整能力”。有了能力點(diǎn)級(jí)別權(quán)限之后出了安全事故能快速定位到具體能力和調(diào)用源不用推翻重查。4.2 鏈路追蹤沒(méi)有的話你會(huì)想哭Agent之間的調(diào)用鏈路往往跨了好幾個(gè)服務(wù)一旦某環(huán)出問(wèn)題沒(méi)有全鏈路標(biāo)識(shí)根本沒(méi)法排查。我剛開始沒(méi)做鏈路追蹤只靠日志里的request_id碰運(yùn)氣結(jié)果有一次一個(gè)請(qǐng)求被路由到錯(cuò)誤Agent日志散落在三個(gè)服務(wù)里我對(duì)著時(shí)間戳手工拼鏈路花了兩個(gè)小時(shí)才定位到是語(yǔ)義路由里的Schema匹配寫反了。后來(lái)我痛定思痛在Agent-Reach請(qǐng)求入口生成一個(gè)trace_id隨著HTTP頭傳遞到下游Agent所有日志和監(jiān)控指標(biāo)都必須攜帶這個(gè)trace_id。監(jiān)控模塊記錄的是完整調(diào)用樹哪個(gè)Agent發(fā)的、路由選中的是哪個(gè)、代理實(shí)際轉(zhuǎn)發(fā)到哪、耗時(shí)多少、響應(yīng)碼是什么。有一次接到線上反饋說(shuō)“某個(gè)Agent偶爾報(bào)錯(cuò)”我查監(jiān)控發(fā)現(xiàn)一條請(qǐng)求鏈路上出現(xiàn)了兩個(gè)相同capability_id的Agent原來(lái)是新舊版本同時(shí)在線路由把一半流量送給了老版本。這種問(wèn)題沒(méi)有鏈路追蹤幾乎不可能從業(yè)務(wù)反饋中推斷出來(lái)。4.3 降級(jí)策略路由失敗后該怎么辦代理層降級(jí)是我壓測(cè)之后補(bǔ)上的功能。最初代理轉(zhuǎn)發(fā)失敗后直接返回錯(cuò)誤給調(diào)用方調(diào)用方再自己重試結(jié)果導(dǎo)致調(diào)用方代碼里充斥著重試邏輯而且重試沒(méi)有退避策略失敗時(shí)反而加重了Agent的負(fù)載。現(xiàn)在的降級(jí)邏輯長(zhǎng)這樣代理按路由結(jié)果依次嘗試Top 3候選Agent每個(gè)候選的超時(shí)時(shí)間都由自身歷史表現(xiàn)動(dòng)態(tài)計(jì)算如果Top 3全部失敗代理把請(qǐng)求放入一個(gè)輕量隊(duì)列做一次延遲重試延遲時(shí)間采用指數(shù)退避加抖動(dòng)如果延遲重試還是失敗則返回一個(gè)標(biāo)準(zhǔn)錯(cuò)誤結(jié)構(gòu)包含失敗原因和候選列表快照。有一個(gè)很重要的認(rèn)知改變降級(jí)不是等到真出故障才設(shè)計(jì)而是要在每日的請(qǐng)求流量里“灰度一部分失敗”來(lái)驗(yàn)證降級(jí)路徑是否真的生效。我會(huì)定期通過(guò)配置中心把某個(gè)Agent的流量百分比調(diào)成異常模式人為觸發(fā)降級(jí)全鏈路觀察行為是否符合預(yù)期。那種“平時(shí)不用故障時(shí)才發(fā)現(xiàn)不能用”的降級(jí)方案不值一文。4.4 能力目錄漂移最隱蔽的數(shù)據(jù)一致性問(wèn)題能力目錄的本質(zhì)是Agent能力的元數(shù)據(jù)Agent代碼更新了能力描述卻還掛在舊版本上這是最常見(jiàn)的數(shù)據(jù)漂移問(wèn)題。有一段時(shí)間我排查一個(gè)線上故障發(fā)現(xiàn)庫(kù)存Agent支持了新的查詢維度但目錄模型還是舊Schema原因就是Agent發(fā)布流程里漏了調(diào)用注冊(cè)接口的步驟。解決方案說(shuō)來(lái)也簡(jiǎn)單發(fā)布流程強(qiáng)制“先注冊(cè)、后切流”。Agent新版本的發(fā)布腳本必須在完成能力注冊(cè)并確認(rèn)路由生效后才把線上流量切過(guò)來(lái)切流完成后還要做一次目錄與真實(shí)Agent能力清單的對(duì)比掃描。這樣可以做到不讓能力目錄成為孤立信息源。5. 常見(jiàn)問(wèn)題速查與避坑清單很多讀者會(huì)問(wèn)Agent-Reach這類項(xiàng)目有沒(méi)有通用的落地模板我的回答是架構(gòu)能抄細(xì)節(jié)不能抄尤其是故障相關(guān)的問(wèn)題每個(gè)團(tuán)隊(duì)都有自己的坑。下面這個(gè)速查表是我目前最常用的一套你可以直接拿去對(duì)照排查。常見(jiàn)問(wèn)題典型現(xiàn)象排查思路解決方案Agent注冊(cè)超時(shí)新Agent上線后請(qǐng)求仍然報(bào)“能力不存在”檢查Agent是否完成注冊(cè)、租約是否建立、路由表是否增量更新注冊(cè)入口限流注冊(cè)路由更新保證原子性心跳誤判正常Agent突然被摘除請(qǐng)求大量失敗查看心跳間隔與摘除閾值設(shè)置排查網(wǎng)絡(luò)抖動(dòng)調(diào)高摘除閾值到3次漏判實(shí)現(xiàn)摘除后自動(dòng)重注冊(cè)路由錯(cuò)配請(qǐng)求被送到語(yǔ)義相似但不匹配的Agent檢查語(yǔ)義相似度得分和Schema字段覆蓋情況字段覆蓋檢查加入預(yù)篩階段匹配度閾值調(diào)嚴(yán)調(diào)用全部失敗某能力的所有候選Agent都返回錯(cuò)誤查看鏈路追蹤確認(rèn)候選列表是否包含不健康節(jié)點(diǎn)心跳過(guò)期事件實(shí)時(shí)觸發(fā)路由緩存移除老版本和新版本同時(shí)接流量同樣請(qǐng)求時(shí)而成功時(shí)而行為不一致檢查路由緩存中是否存在同一capability_id多version目錄版本控制切流前強(qiáng)制注冊(cè)新版本并灰度驗(yàn)證上游Agent響應(yīng)慢調(diào)用方等待時(shí)間過(guò)長(zhǎng)檢查代理超時(shí)是否設(shè)置合理Agent自身GC暫停是否頻繁動(dòng)態(tài)超時(shí)取P95硬上限取能力聲明的timeout_ms鑒權(quán)配置遺漏某Agent能調(diào)用本不該調(diào)用的能力查看調(diào)用憑證中scope字段定義能力點(diǎn)級(jí)鑒權(quán)權(quán)限配置和Agent發(fā)布同步走發(fā)布流程避坑清單里我再補(bǔ)幾個(gè)原則性的東西。第一個(gè)配置文件該用環(huán)境變量分離就用環(huán)境變量分離Agent-Reach的鑒權(quán)密鑰如果硬編碼在代碼里換秘鑰需要整包發(fā)版安全性和靈活度都很差換成環(huán)境變量之后滾動(dòng)更新秘鑰只需要重啟進(jìn)程。第二個(gè)所有Agent的endpoint不要用公網(wǎng)地址統(tǒng)一走內(nèi)部服務(wù)發(fā)現(xiàn)這樣在容器環(huán)境里Agent的物理IP怎么變都不影響路由。第三個(gè)監(jiān)控的告警閾值不能拍腦袋先用幾天流量打底觀察P95和成功率分布之后再設(shè)定比正?;€高一截的告警閾值否則就會(huì)天天誤報(bào)沒(méi)人信告警了。最后一個(gè)很值得說(shuō)的經(jīng)驗(yàn)是Agent-Reach這類基礎(chǔ)組件一定要做“逃生艙門”。所謂逃生艙門就是當(dāng)觸達(dá)層本身故障時(shí)業(yè)務(wù)上如何降級(jí)。我這邊留的是一個(gè)配置開關(guān)緊急時(shí)可以關(guān)掉語(yǔ)義路由讓調(diào)用方直連Agent的endpoint。這聽著像是功能后退但保證了“觸達(dá)層掛了也不能讓業(yè)務(wù)整體掛掉”。這是我被真實(shí)故障教育過(guò)的教訓(xùn)有一次語(yǔ)義路由的向量模型服務(wù)單點(diǎn)故障整個(gè)Agent網(wǎng)絡(luò)全部癱瘓如果沒(méi)有逃生門那天我就得通宵復(fù)盤了。整個(gè)Agent-Reach實(shí)操下來(lái)我最大的感受是智能體的架構(gòu)難點(diǎn)從來(lái)不在“智能”而在“連接”。模型能力再?gòu)?qiáng)Agent之間不能準(zhǔn)確觸達(dá)彼此的能力整個(gè)系統(tǒng)就是一堆信息孤島。Agent-Reach這個(gè)名字起得也直白R(shí)each就是“觸達(dá)”這個(gè)項(xiàng)目就是把觸達(dá)這件事做穩(wěn)、做快、做可控。至于以后多Agent網(wǎng)絡(luò)會(huì)成長(zhǎng)成什么樣我的判斷是觸達(dá)層會(huì)越來(lái)越像基礎(chǔ)設(shè)施和現(xiàn)在微服務(wù)里的注冊(cè)中心、API網(wǎng)關(guān)一樣成為上層智能應(yīng)用的地基。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲字幕一区二区| 国产女人操逼视频| 曰韩少妇无码| AV天堂丝袜| 爱我干综合| 四虎AV无码| 操操逼操操逼操操逼逼| 日日夜夜精品视频| 91天堂丝袜美腿| 丝袜制服字幕在线| 五月天激情小说| 久干9操| 91热色| 美女在线H91| 人妻乱仑一区二区三区| 五月天社区| 日本人体九九九九九九| 超碰 另类 欧美| 久久精品店| 欧美夜夜草视频| 中文字幕av片| 熟女人妻一区二区三区免费看| 九九九九日本| 午夜久久一区二区无码中出| 日韩人妻一区二区精品| 黄片免费看黄片免费看| 亚洲无码久久久久久久| 五月婷婷爱六月丁香色| 人人操人人摸人| 少妇无码av专区线| 亚洲一区二区三区春色| 狠狠操夜夜| 91看黄片| 国产日韩区| yaouchengrenav| 97chaopengongkai| 97国产|免费| 综合色久欲| 男人精品天堂一区| 草B在线| k频道色撸撸| 欧美乱妇狂野欧美在线视频| 加勒比无码毛片| 日韩电影免费网站麻豆视频| 北野未奈加勒比av| 色综合一本| 少妇3P性爱自拍| 多毛小伙内射老太婆| 免费av高清无码| 久久产精品一区二区三区电影| 亚洲精品99999| 亚洲黄色| 国产av强奸美女| 亚洲人妻中文高清| 日韩av在线播放不卡| 亚洲成人久久美女| 精品国产一区二区三区av在线资源| 天天爽夜夜操| 青青草视频久久久久| 亚洲 欧美 小说| 超碰夫妻97| 青青三级视频| 99re28在线观看| 国产精品嫩草影院免费| 六月丁香婷| 欧美亚洲首页| 91无码中出人妻视频| 99精品网| 亚洲色香| 伊香蕉综合久久久久久久噜噜噜| 男人的天堂 在线一区| 欧美少妇色图| 性爱乱伦网址| 精品无码人妻一区二区免费蜜桃| 天天日熟妇| 国产色产精品在线观看| 精品一区二区人妖| 91天美传媒精品| 职场同事知名国产国产精品久久欧美日韩| 久操精品| 欧美日韩操逼嗦吊| 亚州色站 日韩电影| 97AV在线免费观看| 97日韩| 女人被男人桶爽视频网站| 能直接看AV的网站| 青久操| 亚洲综合伊人无码久久| 免费久久一级毛片大黄| 91视频国品一二三区| 人人澡人人弄| 台湾一区国产高清在线| 五月丁香| 鸥美中出| 亚洲午夜AV| 久久久久久91香蕉国产| 日本熟女免费視颖| 日韩99神马视频片| 日本色日夜干| 久久一二三四五六七八九区区区| 超碰人妻久久| 激情六月天| 日本三级韩国三级美三级91| 在线观看不卡一区二区三区| 日本淫色网| 九九热国产| 亚洲激情av| 我爱搞逼综合网| 91久久免费视频互動交流| 色婷婷成人| 日韩精品三级片长长久久| 九九九久久久| 97色爱| 欧美黄页| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 97久久免费| 日本不卡五区| 五月婷婷丁香六月| 久久久久久九| 六月丁丁香| 天堂av最新电影网| 熟女六十路| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 国产高清精品一区二区三区毛片 | AV一起草在线| 国产60区。| 国产精品电影大全| 久草精品热视| 人人操我人人干| 青青草日逼视频| 亚洲精品欧洲色| 天天弄天天操| 97在线免费观看| 熟妇熟女视频一区二区三区| 欧美真人抽搐一进一出gif| 中文字幕艹艹| 日本狂喷奶水在线播放212| 暖暖精品二区三区观看| 被男人吃奶很爽的毛片| 久久婷婷欧美| 偷拍欧美综合| 亚洲精品尤物yw在线影院| 久久久久密臀视频| 青青草丝袜在线视频| 亚洲精品久久久久久| 激情av| 日本色日夜干| 自拍视频大全亚洲专媒视频/一区二区三区 | av在线一区二区三区| 九九九九九九九九九九精品视频| 国产一区在线免费播放| 91少妇人妻| 特级大荫道BBwBBwBBW| 岛国片在线视频网站| 神马久久69| 精品久久人妻成人网| 精品人妻高清麻豆av| 国产成人资源| 99久久精品无码一区二区| 久久久免费视频18| 爱欲AV| 欧美日韩国产黄色片| 国产精品高朝久久久久久久| 亚洲强奸乱伦影视网| 啊啊啊啊啊啊在线看| 欧美日韩在线视频网站| 国产精品久久久久久久久久久久久久久久 | 超碰2017| 青青草一区二区三区四| 欧美一区二区在线资源| www.av在线观看| 校园春色亚洲| 东北老熟女| 亚洲免费97免费| 操比国产| 蜜乳AV一区| 欧美亚洲小说| 精品人妻av在线播放| 色就色综合| 亚洲天堂男| 老熟妇综合| 国产亚洲在线| 黄片无码在线制服| 亚洲制服aⅴ中文字幕| 99久久免费看精品国产一区| 久久一二三四五六七八九区| 97视频7| 色色色热| A片 AV一级在线播放观看免费| 亚州国产成人精品女人久久| 欧美日综合| 91狠狠综合| 在线毛片片免费观看| 亚洲国产精品成人综合| 欧美色图20p| 97资源亚洲| 日韩欧美蜜桃精品久久中文字幕久久 | 久久精品欧美一区蜜桃| 超碰九九| 久久久精品电影| 先锋女优在线观看视频| 九99久久| 久草电影网| 亚洲天堂,男人| 色天使大香蕉| 欧美日韩免费专区在线| juliaann精品熟女一区| 91亚洲黑人| 日本欧美国内在线| 日韩久久激情精品| 天天干夜夜操网| 成在线人在线观看视频| 精品人妻av在线播放| 自拍偷拍亚洲熟女妇人精品| 偷看洗澡一二三区美女| 亚洲αv一区二区三区| 伊人久久综合影院| 被男人添B超爽视频| 日韩av无码网站| 免费在线视频97| 中文字幕视频在线观看| 视频不卡中文字幕| 国产传媒午夜理伦精品| 午夜福利av电影在线| 午夜福利精品| 曰韩av中文字幕专区| 射 色综合| 久9综合在线| 九草九九九| 色香伊人| 九九九九亚洲| 2020久久免费视频| 国产特级毛片AAAAAA高潮流水| 国产精品黑人一区二区三区| 日韩丝袜二区| 国产精品久久久亚洲一区| 日本天天吊| 九九九九九九九九九五码| 午夜毛片高清免费不卡| 久一区久久蜜桃| 日韩亚洲欧美中文字幕| 久久国产免费激情视频| 国产精品色色| 97人人爱人人做人人乐| 大香蕉92| 男女性无套 免费九一| 丁香婷婷五月| 亚州春色| 人人妻人人澡人人爽人人精品浪潮| 久久超碰com| 欧美十八禁视频| 免费簧片在线观看| 九久9热| 啊啊啊不要啊啊受不了了视频在线| 午夜毛片高清免费不卡| 久久这里只| 操逼www.| 大香蕉欧美日韩| 欧美 亚洲| 九月丁香婷婷色| www超碰| 美性中文综合网| 日日夜夜骑| 国产啊v在线免费播放| 中日高清无码操逼视频| 蜜臀久久99精品久久久久免费观| 九九久久国产精品怡红院| av黄图片在线观看| www.久久久久| 四虎在线免费视频| 国产探花日韩援交| 好湿好紧好爽 视频| 久久久草草精品| 亚洲国产精品99久久久| 啪啪91| 91痴汉| 操逼逼中文字幕| 亚洲 欧美都市激情| 是还免费视频1727我| 97亚洲中文| 熟女突然公开看18禁影片 | 日韩一级成人毛片免费观看| 伊人991| 人妻另类 专区 欧美 制服| 97福利视频| 后入福利| 亚洲操逼无码| 中文在线视频| 精品性爱一二三区| 夜夜免费视频| 手机在线视频国内精品| 婷婷激情四射| www欧美性爱| 亚洲性猛交| 麻花豆传媒剧国产MV出差| 男人的天堂2018.| 美女裸体无遮挡永久免费观看网站| 超碰免费在线| 九九久久玖玖| 久久九七| 91九色蝌蚪在线观看| 欧美色图天堂网m| 亚洲天堂在线怕怕视频| 久久国产视频专区一二三| 青青三级视频| 伊人五月天| 美女天天干| 色色色99| 一级一性爱免费视频| 丁香五月综合| 人妻色偷色噜| 欧美少妇色综合| 久久日韩精品一区二区| 91美女在线视频| 亚洲,日韩,欧美,成人播放| 九九热超碰97亚洲最新香蕉| 中文字幕一区二区免费在线| 欧美一区二区三区黄色影视| 亚洲成人美女无吗| 久久精品区| 日韩pv中文| 亚洲色婷婷久久91| 91青青在线视频| 午夜高清成人在线视频| 熟女探花啪啪| 欧美高潮| 老鸭窝亚洲毛片| 狠狠综合| 亚洲成人久久美女| 91狠狠综| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 国产97av| 久久人人爽爽爽人久久久| 97久久精品| 老司机久久| 天美麻花大全视频| 无码久久国产 | 久久成年片色大黄全免费网站| 欧美日韩国产电影| 久综合网| 最好看的中文字幕在线2018| 青青青在线高清视频在线一二三四区| 久久理论字幕视频| 亚洲一本大道中文字幕无码在线| 夜夜欢天天干| 加勒比伊人影院| 操人妻少妇中文| av在线不卡一区二区三区| 精品美女少妇一区二区| 久久久久久九九九九-美女久久久久久久-成人AV| 久久东京伊人一本到鬼色| 夜夜爽夜夜操| 欧美综合色综合| 日韩一级二级| 亚洲AV成人无码久久精品播放| 欧美精品69性爱| 亚洲第一视频 欧美风情 日韩| 蜜桃久久久久久| 国产一区二区啪啪视频| 中文日本免费高清| 日韩欧美性吧婷婷乱伦大香蕉| 亚洲日韩久久精品一区| 亚州精品丝袜-不卡成人免费| 精品国产久热在线观看| 久久久久久久国产视频| 国产在线综合网| 欧美色蜜桃97| 亚洲图片视频小说| 蜜臀一二三区| 中日992视频| 和协影院中文字幕三区| 爱爱动态试试看6 0秒| 综合影院亚洲| baisiav| 欧美日韩性爱视屏免费看了| 久操com| 亚洲欧美成人网站AAA| 啊啊啊爽爽| 久久久一二三四区| 91精品在线播放| 欧美色综合图片| 久噜噜| 一区二区 电影 亚洲| 无码99| 少妇蜜汁| 日韩中字av一区| 国产13区| 日韩精品第3页| 色老汉色| 后入式在线免费观看60秒| 激情文学 国产一二三aV| 欧美一区91大爱| 搡老熟女国产1000部| 97超碰人妻| 亚洲女优有码无码高清| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 少妇毛片久久| 日本999精品视频| 综合国产97| 天天操天天射青青草| 亚洲国产综合久久天堂| 日韩精品人妻中文字幕有码午| 久久久久久性爱片| 中国熟妇| 92久久| 国产女同在线观看视频| 日韩在线一区二区| 亚洲高潮影院| 乱色视频中文字幕| 人妻少妇视频在线播放| 亚洲不卡av在线| 91天射| 色婷婷一区二区三区久久午夜| 九九av| 大香蕉懂9| 欧美色女人| 国产不良强奸视频免费看| 免费公开人人操| 97干在线| 夜夜狼人妻| 欧美玖玖爱免费玖玖| CCYY草草影院地址入口| 懂色AV一区二区三区| 久久a久久| 欧美视频激情久久久久久| 日本中文字幕一区| 久操精品| 在线视频免费播放一区| 日韩欧美女优电影| 天天内射| 午夜毛片亚洲精品片国产久久久| 超清福利精品视频在线| 亚洲操操操| 夜夜爽爽夜夜精品视频| 久操免费观看| 色久桃花影院在线观看| 伊人综合色网| 日本道日本道中文字幕日本道最新日本道在线观看| 美女啊啊啊啊啊| www.久久爱| 色婷婷丁香五月| 中文字幕 国产区| 国产女人视频三四五区| 强奸乱伦动态污图免费| 大香蕉伊人在线成人AV在线观看| 精品一区99999| 东京热一区二区中文字幕| 日韩一性一交一A片俄罗斯| 99色视频| 亚洲区小说| 人妻一二三区| 亚洲最大的黄色电影网站。| 超碰超碰超碰超碰的大鸡吧操黑丝袜| 九月丁香婷婷色| 奸色色 男人天堂 天天射| 欧美,日韩,中文,另类| AV一起草在线| 毛片视频白嫩| 成人性交免费视频| 国产91久久九九免费精品无码| 天天碰操中国年青熟妇| 一中国女人毛片水真多| 日韩亚洲美女一区久久| 2019天天干| 99∨VTV| 成人青青草原伊人| 91丨九色丨熟女高潮| 欧美玖玖爱免费玖玖| 少妇人妻好深太紧了vr91| 国产福利夜| 久久久久国产精品久久久| 大香蕉啪啪网| 亚洲人妻爽爽爽| 久久亚洲婷婷| 国产路线专区| 殴美,日韩国产伦精品| 91综合网站| 97超碰69| 国内毛片热久久思思热| 亚洲精品 超碰| 黄片qw| 日本一片一区| 国产精品免费日韩| 日韩精品三区四区| 人妻少妇色综合| 人人操人人肉久久精品| 少妇蹲下露出大唇5| 日本99视频| 日韩性爱小视频在线观看| 色官网色综合| 91激情国产| 色婷五月| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 欧美日韩婷婷中文| av网页一区二区三区| 伊人网在线点播| 99热官网| 亚洲91在线播放影院| 久操| 大奶啊啊好爽 | 免费看欧美美女黄色大片 | 五月天激情网站| 亚洲本色精品一区二区久久| 九九热视频在线观看| 中文精品少妇天堂| 色爱综合网| 成人小说另类在线| 99日免费视频中文字幕| 女优免费一区二区永久| 日韩无码精品综合久久| 久久婷婷一区| 亚洲影院小综合| 丰满人妻av一区二区三区| 91精品老女人| 热久久无毒不卡| 日韩在线76| 高潮毛片无遮挡高清免费| 中文字幕无码不卡啪啪| 熟妇亚洲一区二区三区| 极品尤物在线观看| 国产又猛又粗又爽又黄| 亚州黄站| 欧美青青视频| 不卡在线一区,精品一区二区三区中| 美女熟妇色| 俺去啦自拍| 精品一区二区三区最新| 亚洲欧美日韩精品久| 国产又黄又爽| 国产黑白丝在线| 亚洲激情色片| 超91综合网| 国产亚州精品美女久久久免费| 欧美色图 色综合图| 国产欧美黑人丰满在线| 亚洲国产一区二区三区在线 | 国产JDAV无码视频在线观看| 伊人宅男大香蕉 | 亚洲h片在线免费观看| 伊人九九| 亚洲91射| 亚洲。天堂。日本在线观看| 10000部十八禁看电影| 五月丁香六月婷| 亚洲熟女中文字幕在线| 欧美日本中字另类在线| 91人妻最真实刺激绿帽| 呦呦影院| 视频国产欧美在线播放| 97爱亚洲| 久久精品一区二区三区四区五区| 午夜福利合集| 蜜汁欧美| 熟妇人妻精品一区二区| 人人操人人精品影片| 久久久久78| 超碰1024久久| 日韩少妇丰满亚洲| 97硬碰| 67194无码不卡| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 男人的天堂欧美| 亚洲少妇综合在线播放| 人妻一二三区| 在线播放免费av福利片| 中文字幕一区二区三区四区在线视频| 熟妇乱伦一区二区| 97啪啪| 又粗又长又大国产不卡| 女人天堂av在线播放| 人人手机欧洲亚洲国产人妻| 亚洲一区二区av| 九九九九九用不成了| 午夜福利久久久噜久噜久久综合 | 亚洲日本加勒比在线| 五月激情天| 日韩天美| 嗯嗯啊啊操死我| 国产农村妇女精品1区二区| 九九热精品视频六| 久久男人的天堂| 天天色天天干天天射| 在线岛国新天堂8| 最近二区三区视频大全| 最新岛国大片| www.色五月| 一区操逼日比视频| 骚熟女AV网| 草草影院日本第一页| 亚洲少妇色| 青草视频人妻在线观看| 另类 综合 日韩 欧美 亚洲| 老熟女91av| 夜夜操狠狠操| A啊啊在线观看| 久久久人妻| 亚洲av青草久久一区二区| 亚洲激情综合另类| 无码动漫av中文字幕| 伊人久久大香线蕉无码| 黄片不用下载在线观看| 青青草原狼av| 天天日美女的B| 男人久久天堂| 377p欧洲日本亚洲大胆| 日本熟妇一区二区三区| 欧美乱妇狂野欧美在线视频| 亚洲综合色图欧美| 操www| 亚洲va有码在线天堂| 久久婷婷视频| 亚洲诱惑| 九九九色| 亚洲欧美日韩精品久久久一区二区 | 日本色色的视频| 蜜桃久久综合视频| 色九九九九九九| 日本伦乱九九九综合| 日韩精品永久在线观看| 精品国产污一区二区三区| 亚洲AV不卡在线观看| 无码不卡亚洲成?人片| 国产粉嫩出水在线播放| 中国黑人三级片网站上区| 欧美情色亚洲| 大香网站| 中国小夫妻勾搭露脸淫荡对白| 男人久久天堂| 伊人久久婷婷| 大香蕉92| 高清无码 国产精品| 免费视频在线观看啊啊啊啊啊| 大香蕉92| 亚洲精品三| 欧美亚洲丝袜美女电影| 久久久久久九| 五月天社区| 激情文学亚洲| 欧美久久伊人| 超碰日韩美妻| 青椒国产97在线熟女| 欧美 亚洲 大香| 欧美色宗合| 国产欧美美女免费观看视频| 日韩综合97p| 91人人臊| 安微少妇操BBB| 天天色播亚洲综合网站| 日本 情色 1区2区3区| 青青操综合网| 99在线啪| 18禁的网站在线| 欧美天天综合站| 亚洲欧美中文一区二区三| 四虎免费看黄| 乱伦图av| 久久精品日韩专区免费观看| 囯产操逼片| 亚洲国产蜜臀系列在线观看| 精品国产www久久| 欧美高清在线| 色婷婷香蕉| 大香蕉伊人75| 久久久久久久久久久久久久久性生活视频| 国产91 丝袜在线播放00-百度| 婷婷五月丁香五月| 色悠久| 丝袜夫妻自拍| 亚洲国产精品99久久久| 99国内熟女露脸视频| 91精品无码人妻系列| 日本布卡一区二三区| 日韩人妻少妇 一区二区三区| 天天亚洲| 熟妇人妻一区二区| 国产亚洲性生活视频播放| 综合91网| 欧美99热| 狠狠操狠狠操操| 日韩午夜国产| 国产亚洲精品第一最新| 97超碰超| 大香蕉一人在线| 亚洲成?V人片在线观看福利| 亚洲情色 自拍| 18一区二区三区| 91社操逼| 91少妇高潮| 欧美狠狠操| 天天干天天狼在线视频| 国产极品馒头逼| 久久夜夜夜| 亚洲久热| 很黄很色的视频在线观看| 国产精品一区二区麻豆| 欧美最婬乱婬爆婬性视频 | 狠操91,com| 激情综合五月| 9ⅰ久久久天天| 91精片| 波多野42部无码喷潮在线观看| 欧美色997| 欧美婷婷久久| 台湾肥佬网一区二区三区| 日本操逼视频导航| 色色99| 亚洲激情色片| 欧美综合网| 亚洲精品一区中文字幕乱码| 骚妻少妇精品性色无码四色A V| 天天干天天燥| 亚洲少妇激情视频| 福利在线黄片| 在线亚洲欧美| 久久久久久久久久久999| 欧美日韩 强奸乱伦| 99操逼| 精品妇女一区二区三区| 欧美性夜| 极品美女嘿咻| 人妻娇喘 激情视频| 热热色91| 青青草狠狠撸| 天天躁日日躁狠狠狠躁| 在线观看中文字幕| 亚州,欧美在线| 欧美 综合 亚洲| 91成人在线| 久久国产精品91| 99热在线观看| 日韩免费看黄片| 久久av一级av少妇av高潮| 肏逼视频日本| 久久久无码视频| 情色图区| 亚洲蜜臀精品视频久久| 亚洲啪啪啪啪视香蕉| 久久亚洲熟妇在线视频| 嗯……啊…嗯嗯…啊…好舒服| 五月天婷婷综合网| 99热99在线| 丁香五月自拍| 巨爆乳肉感一区二区三区竹菊影视 | 亚洲视频二区 | 中文字幕激情小说| 色色九区| 久久精品—区二区三区内射| 天天拍夜夜| 男人的天堂久久久| 91老熟妇| 18禁在线视频| 91丨九色丨国产丨人妻在线| 国产亚洲精品激情| 18禁精品网站在线看| 亚洲精品国产专区在线观看| 人人看人人爰人人操| 加勒比在线视频一区二区三区 | 婷婷九月国产| 亚洲图片偷拍欧美| 97国产|免费| 欧美天天干| 可免费观看的av毛片中日美韩| 肏逼视频日本| 啪啪啪东京| 免费精品人妻一区二区三| 欧美三级中文字幕hd| 天美麻花大全视频| 92福利社视频| 久草色悠悠在线视频| 久久蜜色情在线视频xxx免费观看| 久久99精品国产| 台湾佬中文娱乐网久久久久久久久久com | 热思思免费视频| 天天看,天天做| 性做久久久久久免费观看软件| 婷婷五月成人| 日韩av三四区| 四虎免费视频| 蜜臀久久99精品久久久久久无删减 | 国产免费久久精品99re韩国| 超碰色美女| 91久久| 久久亚洲AV无码专区国产精品| 国内毛片免费h片在线| 欧美图片偷拍| 亚洲日韩东京热一区| 蜜臀99久久精品久久久久久| 国产在线播放成人免费| 欧美一区二区三区另类精品| 亚洲欧美成人在线| A啊啊在线观看| 99在线观看视频在线高清| 一区二区乱码福利| 亚洲一本大道中文字幕无码在线| 婷婷四五区| 大屁股国产在线视频| 国产97在线视频| 久操网线| 91色综合激情| 欧美 亚洲精品首页| 吖在线不卡一区二区国产剧情| 午夜福利成人免费视频| 国产肏屁眼视频| 黄页av| 久久国内| 色婷婷综合久久久久中文一区二区 | 思思热国产高清| 一个人免费HD91视频| 亚洲情色一区三区| 9久热这里只有精品| 强奸乱伦Av网| 精品国产99| 蜜臀99久久| 一区在线观看中文字幕| 神马影院午夜福利久久久| 亚洲无 码A片在线观看麻豆| 黄色高清无码无码破解免费暗网| 日韩三级在线观看mp4| 亚洲欧美不卡线| 嗯嗯嗯啊啊啊在线免费观看| av天堂加勒比| 粉嫩绯色AV一区二区在线| 大香蕉综合久久| 欧美极品美女aaaaaa级黄片| 99视频内射三四| 碰人碰碰人人开房人肉| 久久久久久日韩| 97亚洲资源| 青娱乐二区免费| 欧美日韩夜夜| 91人人| 亚洲丝袜二区| 色淫网站优优视频| 大香蕉人妻| 久久久久深夜无码| 国产麻豆一级精品视频| 欧美丝袜美女电影一二三四区| 欧美午夜视频免费观看| 久久久久久久久九九久孕交| 操b在线观看| 亚洲日本男人天堂网| 九九九久久久| 亚洲国产欧美日韩人妻日中文| 亚洲熟妇A V黑人| 婷婷丁香六月| 日韩精品啪啪啪| 99色视频| 久久六六| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 亚洲青青草| 色官网色综合| 任我爽在线视频免费观看| 日韩黄色一区二区三区| 久射吧| 色五月综合网| 大色综合| 日日夜夜草草草| 手机在线视频国内精品| 另类图片五月天| 婷婷五月丁香五月| 中文操逼字幕| 午夜后入| 欧美性爱精品一区二区| 欧美激情视频一区二区| 蜜臀亚洲中文| 精品亚洲黄色片 国产精品导航一区二区| 欧美亚洲宗合色性图| 亚洲一区二区精品福利| 96超碰网| 熟妇人妻一区二区| 熟女五十路一区二区三| 99热线麻豆| 亚洲天天艹| 亚洲一区二区三区不卡国产欧美| 久久久久久久9最新免费视频观看| 国产一区二区三区影片| 少妇久久久久| 神马久久啊啊| 九月婷婷久久| 精品一区二区国产日韩| 亚洲性少妇| 野狼激情网| 97在线观看播放视频| 日韩欧美麻豆 | 青青在线视频日韩欧美| 中文字幕十五区| 91狠狠综合久久| 亚洲精品一二牛牛| 男人天堂最新手机版在线青青草| 国产精品一区人妻精品阁在线| 国产日韩区| 美女高潮国产高清| 久久精品夜色国产亚洲AV| 日本中文字幕在线电影| 尹人免费观看视频在线| 黑白配性爱AV成| 欧美午夜色妇色鬼| 97干在线| 国产精品国产自产高清AV| 东京热男人天堂| 亚洲精品不卡一二三区| 亚洲欧美一区二区三区在钱蜜桃 | 亚洲91大片| 欧美午夜精品久久久久久超碰| 亚洲成人av电影在线| 国产精品乱码久久久久| 久久9999| 色情亚洲日本成人| 超碰av人人人| 日本一区二区三区四区免费观看| 欧美综合另类| 久草久日| 97操97色| 欧美 亚洲 偷拍自拍| 一本久道在线综合视频| 久久精品一区二区三区四区五区| 亚洲污污网站| 黄色不卡视频| 欧美日韩222| 日本超碰在线国产一区| 色牛牛AV| 亚洲无线观看久久| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 一本色道久久综合狠狠操| a男人的天堂| 日韩情色视频| 久久国产三区| 日本肉体xxxx裸交| 亚洲码专区| 久久亚洲AV成人精品无码| 激情黄色片在线观看| 九九无码| 91美女片在线| 伊香蕉综合久久久久久久噜噜噜| 97射欧美| 久久噜| 色悠久久久av| 2019午夜福利视频| 中文字幕AV片| 一区二区视频你懂的| 性老妇一区二区三区| 国产不卡片| 富二代亚洲精品99| 999国产精品999| 岛国黄色大片网站| 成人午夜视频免费播放| 久久男人网| 强奸少妇AV导航网| 800zy一区二区| 毛片中心9视频99| 午夜情侣自拍网站| 久久少妇视频| 久久国产视频专区一二三| 青青草色情网站视频| 亚洲情色在线| 啊啊啊好舒服好爽啊啊啊视频| 天天舔九色婷婷| 98福利在线视频| 日本一久是| 新91视频.cmp| 少好三P| 伊人性在线视频| 久久加勒比| 97天天摸天天爽| 久艾草在线精品视频在线观看| 成人性爱av| 尤物网址| 国产热RE99久久6国产精品首| 啊啊啊好爽快点啊啊啊嗯嗯| 97超碰美国| 97干天天| 欧美性第1页| rion磁力链接| heyZO天然素人无码AⅤ专区| 日韩探花精品在线视频| 91久久久久久久久18| 欧美色三级片91| 蜜桃成人1区2区3区| 99在线观看无大码| 人妻少妇无码 | 97久精品| 97超碰久| 久久久九| 翔田千里无码一区| 欧亚性爱视频免费看| 麻豆黄色五月天| 日韩 欧美 国产 麻豆| 天操天操夜操夜月月年年操操| 伊人丝袜美腿高跟在线观看高清| 黑丝少妇麻豆| 久久久久久久9最新免费视频观看| 97人人色| 国产一级特黄大片处女| 五月婷婷色| 九九英色视频| 97综合激情| 综合免费无码中文| 9久久精品| 亚洲一区二区 麻豆传媒| 99久久99九九99九九九| 国内毛片国产欧美拍| 九九RE视频在线精品| 青青草啪啪网| 青女偷拍网| 国产精品免费日韩| 嗯嗯嗯啊啊啊操的我好爽| 美女网站黄页| 超碰人人操97碰| 国产欧美一区二区| 色97综合中文字幕| 亚洲精品国产无码高清| 久久久久久久久久久久久久久性生活视频 | 玖玖爱免费观看视频| 国产性感骚丝袜在线| 美女黄色91| 久久欲| 玖玖视频在线资源一区二区三区| 亚洲情色综合网| 超碰精品日韩欧美国产| 日韩黄片影院| 日本福利社| 蜜臀AV成人精品蜜臀| 亚洲久9| 婷婷中文网| 青青伊人加勒比海| 成人免费性爱视视| 91丨九色丨东北熟女| av日韩中文字幕| 自拍偷拍 日韩无码| 九九英色视频| 亚洲欧洲中文日韩女优乱码| 久九干| 噜噜瑟| 在线观看av区| 嗯,啊。舔我逼| 曰韩操B| 2019AV天堂| 成人一道本免费视频| 蜜色网色哟哟| 一二三区精品视频| 久热超碰| 麻豆熟妇乱妇熟色A片在线看| 嗯啊抽插大香蕉网页| 国产第二页| 凹凸视频在线观看伊人| 国产黄色动态精品| 国产精品美女久久久久AⅤ国产馆| 亚洲 欧美 小说| 操国产逼| 青青操在线亚洲视频观看欧美在线| a片在线播放| 日本少妇va7777| 蜜臀AV秘一区翔田千里| 91久久久视| 亚欧美色| 亚洲成人av色网| 视频国产欧美在线播放| 日han少妇无码| 国产一区二区三区白丝| 东北女人被操| 色成人Www精品永久观看| 啊啊啊啊啊啊啊网址在线观看| 人人看人人摸人人色| 精品免费囯产一区二区三区| 日韩中文字幕在线视频观看| 天堂精品| 调教熟妇 久久久久久| 日本久久久精品电影| 一本道综合色图| 操逼操2| 蜜臀99999| 国产精品久久久久久无码红治院| 亚洲熟妇综合久久久久久| 色一情一乱一乱一区91Av| 91n处女在线观看| 97干在线看| 91在线视频国产网站| 日日夜夜干| 老熟女搡BBBB搡BBBB视频| 啊啊啊久久久视频| 超碰人人妻| 亚洲无线观看久久| 亚洲棕合电彰| 亚洲精品日韩国产欧美| 亚洲a色| 亚洲男人的天堂AV| 91人人臊| 亚洲AV成人精品网站在AV| 日韩精品人妻中文字有码在线| 天天做日日爱夜夜爽| 91黑人狂躁丰满熟妇| 久超超碰| 天天综合网站| 密乳AV免费观看| 97免费视频在线| 九热大香蕉| 国产超碰在线| 97精品熟女少妇一区| 日本熟妇人妻一区二区三区| 欧美老妇女内射网址| 99热婷婷| 无码外流操逼视频| 免费精品AB| 91丝袜激情在线| 久久亚洲不卡| 日本免费中文字幕在线| 超碰97中文| 十八禁电影伊人网| 少妇人妻精品| 97色婷| 美女操逼福利视频| 日韩免费中文字幕视频| 校园春色综合香蕉| 久久男人的天堂国产| 亚洲经典啪啪| 秋霞久久亚洲精品成人| 欧美AB在线| 久久国产999| 青女在线| 大香蕉十区| 校园春色 男人天堂| 色婷婷视频| 亚洲AV成人无码一二三久久| 韩日欧亚a级| 人人爽夜夜玩视频| 亚洲情色图片区| 人妻久热在线| av绯色| 久久一二三四五六七八九区区| 色噜噜狠狠色综无码久久合欧美| 成人无码影片视频在线| 嗯啊视频免费在线观看| 国产97亚洲| 亚洲 欧美 色图| 不卡六六在线91| 玖玖超碰熟| 欧美日韩精品国产91| 久久亚州高清| 蜜色网色哟哟| 亚洲男人bt天堂| 日韩精品一区的| 日韩精品中文字幕二区| 日韩精品 视频一区二区| 性色生活片久久毛片婬片免费放女人一级毛片 | 亚洲欧美骚| 69人妻精品丰满熟女区| 花野真衣| 丁香六月激情| 国产高清无码一区二区三区四区皇冠| 97欧美日韩| 成人在线午夜视频一区| 欧美国产婷婷久久| av无码精品久久久久| 中文字幕精品一区二区精| 欧美啪啪色吧在线| 五月婷亚洲精品天堂| 另类图片欧美激情综合| 免费家庭乱伦视频| 9久热这里只有精品| 97亚洲精品超碰|