日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满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ì)話、怎么把活兒分清楚就成了繞不開(kāi)的難題。最近我從零跑通了一個(gè)叫Agent-Reach的項(xiàng)目核心就是解決這類(lèi)“智能體觸達(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)歷寫(xiě)出來(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í)處理訂單查詢(xún)、庫(kù)存校驗(yàn)、物流追蹤三件事結(jié)果三條工具記錄在上下文里互相覆蓋最后它把物流狀態(tài)和庫(kù)存數(shù)字搞混了生成的結(jié)論完全不可用。第二堵墻是專(zhuān)業(yè)性墻。一個(gè)Agent要能做好所有事意味著它的提示詞體系要容納各種領(lǐng)域的知識(shí)。結(jié)果就是各行都不精比如你讓它寫(xiě)代碼它能寫(xiě)讓它做財(cái)務(wù)對(duì)賬它也硬著頭皮上但專(zhuān)業(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í)放大。所以很自然的想法是拆把專(zhuān)業(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)是自己寫(xiě)一套調(diào)度協(xié)議但寫(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且都是你本地寫(xiě)死的那直接函數(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ù)存查詢(xún)Agent, version: 1.2.0, capabilities: [ { capability_id: inventory.query, name: 庫(kù)存查詢(xún), description: 根據(jù)SKU或商品ID查詢(xún)當(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ǔ)自己寫(xiě)了一套輕量注冊(cè)邏輯核心流程三步第一步是Agent啟動(dòng)時(shí)向Agent-Reach發(fā)送注冊(cè)請(qǐng)求帶上自己的能力描述JSONAgent-Reach會(huì)把能力描述寫(xiě)入目錄同時(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ā)路由表增量更新保證查詢(xún)匹配拿到的一定是最新數(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è)置。最開(kāi)始圖省事統(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)開(kāi)始不要一上來(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)。我寫(xiě)的這個(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) # 寫(xiě)入目錄存儲(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á)路由更新只把能力寫(xiě)進(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ù)量不要貪多。最開(kāi)始每次選出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è)開(kāi)始時(shí)有三個(gè)Agent同時(shí)冷啟動(dòng)它們?cè)谕幻雰?nèi)向Agent-Reach發(fā)起注冊(cè)直接導(dǎo)致目錄存儲(chǔ)的寫(xiě)入隊(duì)列擁塞有一個(gè)Agent注冊(cè)請(qǐng)求超時(shí)。這個(gè)問(wèn)題的解法是在注冊(cè)入口加一個(gè)輕度限流按Agent維度控制注冊(cè)頻率同時(shí)把寫(xiě)目錄和寫(xiě)KV兩階段合并在一個(gè)事務(wù)里避免部分寫(xiě)入成功部分失敗導(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)用和人類(lèi)用戶操作完全不同。人類(lèi)用戶可以用賬號(hào)密碼身份認(rèn)證但Agent是機(jī)器身份如果按人類(lèi)用戶那套做效率極低也容易讓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)用“查詢(xún)能力”但不能讓它調(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)法排查。我剛開(kāi)始沒(méi)做鏈路追蹤只靠日志里的request_id碰運(yùn)氣結(jié)果有一次一個(gè)請(qǐng)求被路由到錯(cuò)誤Agent日志散落在三個(gè)服務(wù)里我對(duì)著時(shí)間戳手工拼鏈路花了兩個(gè)小時(shí)才定位到是語(yǔ)義路由里的Schema匹配寫(xiě)反了。后來(lái)我痛定思痛在Agent-Reach請(qǐng)求入口生成一個(gè)trace_id隨著HTTP頭傳遞到下游Agent所有日志和監(jiān)控指標(biāo)都必須攜帶這個(gè)trace_id。監(jiān)控模塊記錄的是完整調(diào)用樹(shù)哪個(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ù)載?,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支持了新的查詢(xún)維度但目錄模型還是舊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這類(lèi)項(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這類(lèi)基礎(chǔ)組件一定要做“逃生艙門(mén)”。所謂逃生艙門(mén)就是當(dāng)觸達(dá)層本身故障時(shí)業(yè)務(wù)上如何降級(jí)。我這邊留的是一個(gè)配置開(kāi)關(guān)緊急時(shí)可以關(guān)掉語(yǔ)義路由讓調(diào)用方直連Agent的endpoint。這聽(tīng)著像是功能后退但保證了“觸達(dá)層掛了也不能讓業(yè)務(wù)整體掛掉”。這是我被真實(shí)故障教育過(guò)的教訓(xùn)有一次語(yǔ)義路由的向量模型服務(wù)單點(diǎn)故障整個(gè)Agent網(wǎng)絡(luò)全部癱瘓如果沒(méi)有逃生門(mén)那天我就得通宵復(fù)盤(pán)了。整個(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
返回資訊列表
怡红院一区二区熟女人妻| 欧美在线 亚洲| 女优大全 - 91n| 中文字幕制服欧美久久一区| 盗摄女人妻在线| av中亚| 激情图片亚洲色图| 久操网无码在线| 噜噜噜亚洲精| 激情四射五月天| 激情综合五月丁香| 极品色www影院| 人人操人人摸人人看人人插| 91麻豆天美国产欧美高潮| 五月婷婷五月天| 人人潮人人摸| 很很操在线| 91久久久视| 中文字幕一区二区三区高清| 国产女大学生AV| 国产精品高朝久久久久久久| 欧美亚洲厕所精品偷拍91 | 亚洲色图a| 大香蕉五月天婷婷| 午夜福利免费福利视频| 亚洲色图尤物视频| 欧美一区二区三区另类精品| J?P?NESEHD熟女熟妇伦| 超碰97综合在线| 国内外毛片在线观看| 东北操逼| 亚洲天堂电影网| 欧美日韩人妻婷婷一区| 中出789在线视频| 人人综合| 800zy一区二区| 夂久色| 免费一级特黄特色大片在线观看看| 天天爱天天操| 激情欧美97| 亚洲宗合网| 精品久久艹| 男人的天堂日韩| 日本精品九九九| 国产一区二区三区,在线观看观看| 日日日骚女人精品| 久久精品91| 91网站18+| 天天草AV| 久久啊啊| 亚洲码在线中文在线观看| 人人弄人人摸| 把腿张开老子CAO烂你| 操逼片中文| 温婉少妇玩3p| 狂操嫩妻视频一区二区三区| 97干com| 伊人97色天使| 色网综合网| 一区超碰一区| 欧美影院一区二区三区| 伊人五月天激情| 五月婷婷六月丁香| 天天天乱色综合全| 欧美激情内射| 日逼视频日本| 欧美乱色| 国产高清在线自在拍69| 色视频蜜乳| 狠日操| 欧美在线视频99| 成人 日韩欧美一区| 蜜屁Av| 96精品久久| 亚洲男人久久综合天堂| 怡红院怡春院| 日日嗷| 丰满人妻一区二区三区| 亚洲乱伦图片视频| 欧美色天堂网在线视频| 亚洲天堂另类| 奇米四色影视777久久久| 综合一区中亚洲国产成人综合精品| a网站免费观看| 欧洲射精91| 亚洲97网站| 国内精品a| 久久人妻视频| 91久久久久| 欧美人黑A片无码免视费| av在线观看不卡网站| 六六久久日韩不卡| 97天堂| 久久国内| 国产农村妇女毛片精品久久| 深夜国产一区二区三区在线看| 五月婷婷六月丁香| 美女天天干| 日本一区二区中文字幕久久| 午夜电影在线观看无码专区| 91撸色网 玖玖网 欧美| 射久久| 日韩欧美字幕亚洲一区二区 | 亚州精品人妻一二三区| 国产又操| 激情婷婷丁香网| 九九精品无码专区免费| 久无码| 91丝袜| 亚洲精品无码少妇久久| 亚洲欧美在线综合| 手机在线中文字幕国产| 免费网站观看www在线观| 国产精品白丝| 中文字幕五区| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 人人操欧美风骚| 日日干夜夜干| 中国农村熟妇毛片视频| 国产成人主播| 日本国产欧美高清在线| 亚洲女人毛茸茸91| 欧美亚洲国内自拍| 日韩操啪| 北条麻妃性愛视频| 福利伊人玖玖国产| 欧美情色亚洲| 午夜性| 免费αⅴ在线观看| 欧美日韩不卡传媒| 夂久色| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 五月天偷拍| 亚洲AV不卡在线观看| 国产女人操逼视频| 永久电影三级在线观看| 区一二区日韩亚洲乱码av电影| 可免费观看的av毛片中日美韩| 69超碰综合| 久久性爱视频免费看| 国产熟女一区二区丰满| 成人性爱视频在线看| 舔人妻中文免费视频| 九九香蕉网| 男人的天堂视频精品乱在线| 久久綜合很很很| 国产日韩欧美中文在线播放| 91痴汉| 高清成年美女黄网站免费大全| 国产视频第2页| 久热伊人| 国产精品久久久久久久久久梁医生| 久久久久久久久久久久黄色| 日韩欧美一级特黄大片| 亚洲天堂资源网| 97干com| 亚洲无码国产探花在线观看| 殴美色网| 97久久精品亚洲中六字幕| 免费福利视频中文字幕| 久久精品超碰| 久超碰这里只有精品| caorenqi shipin| 欧美A片中文字幕| 欧美专区17页| 亚州日韩97| 五月激情啪啪| 久久精品国产99精品亚洲蜜... | 天天色播亚洲综合网站| 日韩特级毛片免费观看全集| 精品美女人人干| 色色婷婷五月天| 婷婷久久五月综合激情| 91欧美情色| 97视频620| 色综合九九| 69少妇一区二区| 中文字幕乱妇免费视频| 丰满人妻一区二区中文| 少妇69中文| 97五月天| 丁香六月激情综合| 一区在线国产播放| 欧美成人AⅤ大片在线观看| 亚洲欧美高清| 97国产超碰| 人妻丝袜肏逼| 无码人妻精品一区二区三区九九| 天美传媒国产原创中文字幕亚洲欧美另类 | 蜜臀99久久精品| 一区=区三区视频| 无码视频黄色网战| 少妇一区二区三区高速| 亚洲欧洲av影音| 97超碰精品图片| 亚洲清纯唯美| 精品人妻视频一区二区三区蜜桃视频| 丝袜美腿诱惑亚洲欧美视频在线观看| 色综合婷婷| 国产精品一区午夜福利| 国产精品欧美日韩久久| 亚洲密乳AV| 九九九九精品精| 91综合网在线| 精品国产乱码久久久久久免费| 亚洲吊色| 女生自91网站| 人妻无码后入| 91总综合网| 国产熟妇一区二区| 亚洲欧美setu| 久草在| 久操网在线| 操人妻逼91| 亚洲色欲一区二区三区| 少妇天堂网络| 青青操在线亚洲视频观看欧美在线 | 国产天天看| 色色99| 韩日巨乳美女免费视频在线观看| 久久国产精品熟女人妻| av影院十区| 欧美成人精品一区二区男人蜜臀| 激情文学亚洲| 超碰在线人人射| 无码高清少妇久久| 国产操逼逼网| 天天天天天干夜夜夜夜夜操| 青娱乐 成人娱乐在线| 99999精品视频| 97天天搞在线| 亚洲狼狼干综合1| 99 国产丝袜在线| 91视频综合在线| 疯操AV| 性猛交| 亚洲一区日韩精品| 中文字幕五区| 好屌色综合| 9久9久9久9久视频网站| 亚洲男人天堂av| 眼镜人妻101.com| 国产精品一区二区三区,亚洲综合 性开放中文AV高清无码免费看 | 99re超碰| 久久男人精品| 91久操| 麻豆久久久久久久久丝袜| 欧美大战久久久伊人| 天天操天天干美女网址导航| 内射夫妻三片| renqi久久久久久久久久久久| 91大胆欧美| 成人精品欧洲亚洲| 国内外内射高清视频| 国产无马在线| 五月丁香六月激情综合| 超碰人妻中文在线| 亚洲黄色AV电影| 在线观看亚洲成人精品| 国产精品久久久久av| 91人妻丝袜无码| 大香蕉手机在线| 岛国A V在线免费看| 日韩精品一区二区三区色欲| 亚洲自拍一区夜夜操| 青草地一本线一区二区三区| 26uuu偷拍亚洲欧洲综合| 色色色99| 97se综合| 久久丁香久草综合网| 大伊香蕉在线视频免费| 精品乱码久久久久| 日本成人在线不卡一区二区三区| www…国产操逼| 秋霞男人网| 91中文字幕制服丝袜免费视频| 操操逼视频| 熟妇熟女视频一区二区三区| 97鸡把在线视频| 99久久婷婷丁香| 久久综合日韩亚洲欧美| 91丰满| 日本理论在线| 久久妇| 小视频国产| 中文字幕视频一区视频二区| 久久97精品久久久久久久不卡| 97国产高清视频在线观看| 啊啊啊啊啊啊好湿好爽视频| a亚洲欧美色欲| 1024久久高清视频| 少妇久久久久| 亚洲一二三精品久久网| 精品人妻一二三| 六月丁香网| 欧美第五页| 8050午夜少妇无码| 欧美加勒比| 依人大香蕉| 久久久神马影院| 国产精品久久久久久久毛片1| 少妇与黑人高潮在线| 久久性爱视频免费看| 色综合一区二区三巨| 18精品一二区| 亚洲欧美精品91| 久久久偷拍| 久久五月份| 老熟女91| 欧美页片| 操操逼操操逼操操逼逼| 台湾佬中文娱乐网久久久久久久久久com| 久久成人国产精品| 欧美成人国产精品| 插欧洲美女欧美精品| 激情文学小说一区二区 | 国产三级中文字幕粉嫩| 美女一区二区国产精品| 小明看看网址| 国产精品久久久久无码A√| 日本日日色视频| a级免费在线观看| 熟妇女人妻呻吟久久AV| 超碰人人操97碰| 97精品视频网站| 2021久久国产综合精品青草| 91中出在线| 久操大香蕉手机视频在线看| 国产最火爆久久国产网站网站 | 97手机日韩| 黑丝少妇麻豆| 午夜久久无码1000合集| 婷婷综合伊人一区| 黑人精品久久97| 国内三级自拍小视频在线观看| 欧美日韩中文字幕不卡| 精品十三区| 亚洲色 国产 欧美 日韩| 九九九只有精品| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 亚洲人精品午夜不卡| 婷婷六月色| 国产AV色黄看到爽| 五十路一区无码| 欧美大片天天看| 久操婷婷| 欧美日韩国产黄色片| 欲色综合| 色悠久久久av| 国产婷婷一区| 成人电影一区| 秋霞久久亚洲精品成人| 不卡中文字幕aⅴ在线| 热热色综合网| 欧美国产一区二区三区麻豆传媒| 91丨九色丨东北熟女| 欧美福利视频啊啊啊啊| 丁香九月婷婷| 国产精品乱码久久久| 国产亚洲精品美女| 欧美色图中文字幕| 操人妻少妇中文 | 欧美综合在线91| 丰满人妻一区二区三区| 久久肏大逼| AV天堂国产| 超碰美国| 变态另类专区| 熟女一区二区三区四区| 亚州综合AⅤ| 无码人妻一区二区一牛影视| 狂操嫩妻视频一区二区三区| 九九综合久久| 九九这里只有精品| 999国产精品999| 大黄片做爱的大的| AAAAAAAAA黄片| 性爱视频免费网址| 啪啪综合网| 欧美激情亚洲| 亚洲欧美黄| 九九热re99re6在线精品| 大香蕉色欲AV| 久久久精品中文字幕麻豆| 欧美 牲| 欧美专利1区2区3区4区5区免费| 久久亚洲婷婷| 超碰av人人人| 国产欧美精品日韩区二区麻豆天美| 色久桃花影院在线观看| 青青操综合网| 国产女生在线| 综合激情五月丁香| 北京专精特新企业招聘信息| 欧美少妇大量自拍视频在线观看| 精品夜夜澡人妻无码| 亚洲无套久久嗯嗯| 男人的天堂.com| 精品无码一区二区| 综合激情97| 一道本东京热加勒比一区二区三区| 超碰久久中文| 青娱乐蜜桃臀AV色婷| 久久久久久久久久久久黄色 | 欧美激情内射| 人人摸人人入| 岛国激情视频软件| 日韩一级片在线看| 天天日天天舔天天喷天天射| 狠狠躁AV| 99蜜桃臀久久久欧美精品网站| 东京热不卡视频| 男人天堂久久精品不卡| 高清孕妇孕交 交| 欧美一级A一级a爱片久久| 欧美日韩国产一区二区小黄片大全| 超碰精品国产无码| 亚洲图片偷拍视频区| 激情综合五月| 天美精品一区二区三区四区在线观看| 丝袜狂射91| 少妇无码999| 亚洲伊人成综合成人网| 欧美一级黄色18片免费看| 亚洲成人免费电影| 美日韩一二三区| 熟妇人妻丰满久久久久久久无码| 国产精品高潮呻吟av久久4虎| xxxx网站亚洲精品| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 超碰99在线观看| 99操| 亚洲精品人体| 国产树林里野战在线看| 强奸少妇AV导航网| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 国内91熟女人妻丝袜天天精品视频在线| 啊啊啊啊啊操我视频| 97久久天天综合色天天综合色电影| 日逼97| 综合五月婷婷亚洲一区| 日韩欧美视频青青| 69久久| 17c在线成人免费A片观看| 成人片在线播放| 久久最新视频免费观看| 欧美天堂在线| 狠狠爱综合| 伊蕉97蜜桃97狠狠综合干| 人妻丰满熟妇av无码区蜜桃| 国产二区三区免费视频| 色色色99| 亚洲美女高潮喷水视频| www.久久最新地址| 国精综合一二三区影视| 无码动漫av中文字幕| 水野优香在线观看| 91 偷| 日本www操操操| 天天干2019| 日韩精品一区二区人人人| 国产亚洲精品无码三区| 97天天搞在线| 91精品国产91熟女| 丰满人妻一区二区三区大胸懂色| 亚洲天堂另类小说男人| 九九无码| 97久久资源| 国产91丝袜 在线播放| 日韩在线观看中文字幕视频| 玖玖无码超碰| 韩国黄色片精品久久久| 欧美日韩小说| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 夜夜操一区二区| 人妻少妇被猛烈进入中| 搞中出视频在线观看| 亚洲国产一区二区日韩专区| 精品999日本| 岛国片在线播放| 日本A级视频| 不卡av在线中文字幕| 日本一天色道久久久精品视频| 岛国黄片网站| 九九热精彩视频| 午夜视频好爽啊| 国产精品久久久久久久久久久久久久久久| 一类无码操逼视频| 青青久日| 久久久草成人网站久久久草成人久久久草久久久 | 久久久久久人体| 色婷婷99| ,成人免费啪啪视频| 麻豆精品天美| 蜜桃av综合网发布| 91青青草| 综合网97| 欧美精品999| 啊啊啊啊免费视频| 91蜜臀熟女| 国产又黄又爽| 91成人在线| 一二三四视频中文字幕在线看| 日欧美色| 中文字幕亚洲热播人妻| 伊人网一本| 成人精品在线| 女性91网站| 色九月综合| 国产精品呦一区二区三区| 中文字幕伊人| 91九色精品熟女内射| 78超碰| 亚洲丝袜天堂| 亚洲精品美女久久久久久久久| 中文字幕福利视频一区二区三区在线观看| 鲁鲁色综合网| 国产精品自在线发布| 97AV在线观看| 久久人妻无码毛片A片麻豆| 激情综合五月天| 人妻丰满熟妇一区二区三| 91美女视频。| 欧美国产一区二区三区麻豆传媒 | 美女91在线观看| 91|九色|国产熟女| 国模不卡| 亚洲日韩人妻中文字幕一区| 91成人亚洲色图| 欧美日本天堂| 人妻久热在线| 狠狠干狠狠色| 奇米狠999| 亚洲日韩av专区无码| 久操电影网| 亚洲激情色片| 国产精品视频电影| 欧美日韩性感| 色婷婷导航| 亚洲最新av无码成人精品区| 伊人网免费视频| 欧美 亚洲 在线| AV久日| 综合久久99亚洲人妻中文在线| 日韩国语字幕| 日韩婷婷| 日本三级韩三级99久久| 十八禁成人网站在线观看| 熟妇综合一区二区三区| 久久这里只有精品9| 97操B| 热热色国产一二区AV| 磁力99AV| 99 国产丝袜在线| 三级网站超变态精品| 国产夫妻一区二区| 9/A片 | 白嫩白嫩的午夜九久久久久久久久久久久成人剧场| 日韩人妻网站| 亚洲激情色片| 超碰1997| 色悠久久久av| 亚洲天堂少妇| 日日骚一区二区三区| 91n处女在线观看| 51一区二区三区| 男人天堂久久精品不卡| 国产精品丝袜在线| 水滴偷拍| 日本一道在线播放高清| 日本孕妇一区二区视频操逼免费看| 日韩熟女精一区二区三区不卡| 中文字幕一区二区三区人妻不卡| 欧美色图20P| 91欧美网| www.yeyecao| 国产一级操B视频| 国产 热久久久久国产精品| 国产综合网站在线播放| www.色操逼| 9久综合网| 人妻精品4K4K4K4K4| yazhousetuoumei| 色九九综合AV| 国产丝袜啪啪| 91国产操逼视频| 日韩激情啪啪啪| 欧美强奸一区二区诱惑| 九九这里只有精品| 精产国品一区二三产品| 中文字幕伊人| 99re超碰| 久草国产在线视频| 超碰九色| 99热导航| 怡红院成人视频| 最新日本中文字幕| 深夜激情无码| 男人的天堂.com| 欧美丝袜美女电影一二三四区| 99热欧美| www亚洲免费| 九九99精品视频在线观看| 肉丝网站91| 超碰这里有精品| 国产美女高潮| 草莓精品视频| 伊人国产av| 热热色AV| 亚洲国产av中文字幕久久| 狠狠操狠狠插| 国产噜噜噜噜噜久久久久久久久| 3P丝袜熟女 色综合| 亚洲乱色熟女一区| 日韩乱码Av| 国产吹潮女在线观看| 日本成人在线不卡一区二区三区| 国产亚洲精品第一最新| 日本日日色视频| 亚洲色图A| 国产不卡免费在线视频| 夜夜操天天肏| 国产路线专区| 爱av免费| 日韩欧美资源| 青青免费在线视频一区| 6080yy午夜理论三级一区二区三区无码| 黄色不卡视频| 99久久亚洲精品无码毛片潘甜甜 | 久久久啊啊啊| 在线观看av区| 粉嫩久久久久| 成人免费毛片| 在线人妻熟女一区二区三区四区五区| 久久久78| 蜜桃无码AV一区二区| 日韩精品9区| 91丨九色丨国产丨人妻在线| 中文字幕精品人妻丝袜| 青娱乐啪啪视频| 五月丁香激情综合网| 人妻天天爽夜夜爽2| 人人操肉肉| 黄色十八禁网站| 亚洲本色精品一区二区久久| 志村玲子视频一区二区| 日韩欧美三级| 日韩另类| AV天堂因数| 久久综合婷婷| 亚洲久久久久| 99啪| AV一起草在线| 欧美日韩国产电影| 亚洲成人免费中文字幕| 亚洲色入欧美| 色yeye成人免费视频| 日韩大香蕉精品在线视频| 欧美大香蕉同搞| 婷婷久草| 超碰成人免费| 国产精品网址| 亚洲熟妇乱女区二区三区| 丁香色狠狠色综合久久小说| 久久伊人网视频一区二区三区 | 婷婷97| 青青草久草| 欧美亚洲激情小说| 精品久久久久久AV无码| 国产妇女精品视频青青草| 18禁美女裸体无遮挡啪啪| 久久视频,这里只有精品| 熟女人妇一区二区三区| 中文字幕乱妇免费视频| 精品夜夜澡人妻无码| 亚洲阿v天堂在线| 日日A∨| 美国一区二区免费视频| 99少妇| 影音综合网| 欧美一级特黄淫片在线观看| 99最新日韩偷拍视频| 久久天堂婷婷网| 午夜啪| 欧洲亚洲综合| 日本精品一区三区| 天堂а√在线最新版在线| 美女网站黄页| 精品久久久久,69国产成人精| 国产精品不卡一区二区三区av| 夜夜操一区二区| 婷婷色综合| 人人操人人干xxx| 欧美图片色五月天| 男人天堂站| 夜夜影视四色| 熟女探花啪啪| 久久久久久久久国产| 天天欧美欧美亚洲网| 久久黄色视频一区二区三区| 一卡二卡三卡| 99青青草国产视频| 六月丁丁香| 成人亚欧免费视频| 中文字幕蜜乳av| 好爽要喷了| 久久免费看高潮毛片韩国| 国产精品久久久久久久久AV大片| 手机看片91人妻| 婷婷五月天色网| 久久男人网| 啊啊啊啊一区| 男女真人网18| 日本人妻中文字幕精品| 日日摸天天爽夜夜欢| 欧美日韩中国x| 午夜福利久久久噜久噜久久综合| 成人日本视频人妻在线| 一本色道综合久久欧美| 欧美色图91| 亚洲伊人青青草| 十八禁黄色成人网站观看| 夜夜操天| 99热啪啪| 日韩人妻一区二区精品| 巨爆乳一区二区爆乳区| 日韩无码一级黄色av片| 东北女人高潮视频| 欧美91网| 综合网少妇| 99这里都是精品| 国产青青美女玩逼视频| 天天爽夜夜欢视| 欧美色偷拍 | www.男人天堂| 久久国产对白激情浪潮 | 亚洲欧美日韩制服另类| 欧美天天性| 亚洲全色网| 激情欧美97| 欧美亚洲首页| 78操B| 九久9精品| 亚洲不雅视频1区二区| 最新制服中文第一页| 伊人欧美大香蕉视频| 玖玖资源视频一区二区三区| 中文字幕欧美日本乱码一线二线 | 国产 日韩,欧美 自拍| 日日骚中文字幕| 亚洲色91| av毛片aaaaa免费看| 亚洲国产美女久久久久| 岛国A V在线免费看| 特级特黄一级毛片免费| 亚洲无线码欧洲精品区别| 亚洲综合另类小说色区亚洲成av人片在www| 日本国产欧美一区三区二区| 亚洲啪啪视频免费| 日本免费中文字幕在线| 亚洲av无线观看| 五月天丁香网| 精品 码产区一区二-1080P高清在线www-B029AV | 国产综合永久精品日韩鬼片| 最新日韩黄片| 69超碰综合| 欧美性,色九九| 欧美91丝袜| 亚洲少妇自拍中文字幕懂色| 亚州综| 韩国免费播放一级毛片| 无码人妻精品一区二区中文| 尤物一级在线免费观看| 天天欧美欧美亚洲网| 大香蕉99热| 国产人妻精品一区二区三区秋霞| 欧洲亚洲人妻无码高清久久三区四区| 91亚洲电影| 久久受www免费人成| 无码视频黄色网战| 蜜臀久久99精品久久久久久久久| 久久精品一区| 久超碰这里只有精品| 91欧美综合| 天天激情综合站| 青娱乐日韩无码| 夫妻四区五区六区| 国产精品3| 91无码西班牙视频在线| 加勒比在线视频一区二区三区| 婷婷啪啪| 91丝袜激情在线| 超碰超碰超碰超碰的大鸡吧操黑丝袜 | 欧洲亚洲综合| 97视频在线| av网页一区二区三区| 麻豆天美电影一区二区| 九七毛片九九毛片| 国产91精品在线免费| 亚洲一欧洲中文字幕在线 | jazzjazz国产精品麻豆| 综合自拍| 中 文字幕一区二区三四 五 区日 日 骚 | 欧美性爱日韩高清| 日韩九区| 夜夜操中文字幕| 久久精品国产精品一区| 肥佬影院91| 欧美淫穴| 91精品无码人妻系列| 91精品人妻一品二品三品| 国产亚洲色婷婷99精品91| 秋霞视频一区二区| 香伊人在线| 亚洲欧美在线丝袜| 婷婷九月国产| 婷婷伊人一区| 大香蕉啪啪啪| 乱伦日本色图AⅤ| 超碰在线一区二区| 婷婷久久久精品| 人妻黑丝袜电影| 亚洲一二三精品久久网| 久久精品小视频| 性爱av在线免费观看| 亚洲一卡2卡3卡4卡乱码网站| 久久的免费性爱视频| 久久久青青草| 午夜啊啊| 国产超碰97| chaopen97久久| 美女爽爽爽刺痛洞洞| 超碰伊人在线| 91欧美性| 欧美熟妇亚洲版| 东方亚洲在线操逼天堂| 亚洲色图欧美另类在线| 人妻素股| 欧综合网| 91 丝袜在线播放| 国产高清自拍视频| 人妻 中文 日韩| 人妻精品一区二区在线| 中文字幕av乱伦| 男人天堂2012| 在线天堂999| 青青欧洲黑| 99在线观看视频在线高清| 天天影视综合色| 夜夜欢天天干| 国产一区二区三区白丝| 波多野结衣被操50分钟免费视频| 欧美探花网| 五月天激情国产综合婷婷婷| 欧美制服网站美腿丝袜| 校园春色综合香蕉| 欧美懂色综合网| 黄色av网站在线播放| 日韩精品中文字幕二区| 国产精品久久久视频| 色网综合网| 日本一区二区中文字幕久久| 岛国视频一二三区| 日本在线不卡123| 日本 情色 1区2区3区| 999久久久| 国产伦精品一区二区三区在线观| 少妇国产不卡| 60秒不遮不挡| 亚洲日韩精品在线播放| 亚州色图欧美| 日本操逼视频在线| 久久精品欧美一区蜜桃| 日韩精品亚洲一二三| 无码人妻精品一区二区三区99不卡| 国产精品自拍欧美在线| 亚洲激情色片| 免费自拍三级综合| 欧美激情欧美精品| 婷婷久月| 天天天天干| 欧美天天干| 国产伦精品一区二区三区在线观| 欧美性综合| 操逼操操操91| 91国产丝袜白虎| 欧美人与动性人交a| 啪一啪免费视频| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 2020国产精品| 日韩美脚一区二区网站| 天天情欲宗合网| 欧美精品黑人猛交高潮| 久久性爱视频免费看| 性一交一乱一交A片久久四色| 人妻无码一区二区三区久久99| 99国产在线 精品 视频| 免费国产| 六六久久日韩不卡| 久久久久久亚洲Av无码| 91九九九逼| 最新中文字幕精品在线| 亚洲高清91| 东京热一区二区三区四区五区六区| 一级性爱视频免费在线| 风骚少妇视频中文字幕| 欧洲熟妇xxXx欧美老妇裸体 | 女一区二区| 亚洲高清无码在线桃色| 97视频免费播放| 久久 亚洲 日韩 人妻| 大香蕉啪啪啪| 95自拍视频在线观看| 欧美一区二区| 密臀视频一区二区三区| 67914亚洲精品| 3P乱轮视频| 伊人热综合| 午夜欧美精品久久久| 天天色怡春院| 麻豆国产原创AV色哟哟 | 97电影院超碰| 美女极品一区二区三区| 亚欧无码线免费观看视频| 久久一二三四五六七八九区| 1二区9| 精品人妻夜夜草| 丁香五月影院| 国产www色在线观看| 无码人妻精品一区二区三区99不卡| 黄页av| 亚洲性综合11| 九九九九九九九九九九九蜜桃| 嫩草 人人网精品| 日本午夜福利视频| 超碰97资源大奶| 免费看美国人人爽,人人操 | 97香蕉人人乳| 成人在线视频一区| 福利天堂| 99re在线视频| 激情视频一二三| 国产天天噜一噜久久久| 天天操天天7| 精产品久久| 亚洲se91| a亚洲欧美色欲| 被窝影院午夜看片无码| 18啪啪手机免费性爱| 人人操人人操人人人操| 免费中文在线| 激情五月天婷婷| 亚洲人成网www| 欧美熟女激情| 亚州中文字幕超碰97| 激情四射五月天| 狠狠97| 91丝袜| 中文字幕亚韩| 欧美淫穴| 无毛精品| 日韩有码中文字幕女同性恋| 国产精品com| 日本韩欧美在线播放a| 天天干一干| 伊人伊人LD| 亚洲97资源| 国产亚洲深夜激情| 九九无码| 亚洲精品蜜桃久久久久久久| 中文字幕福利视频一区二区三区在线观看| 91老熟女视频| 亚洲天堂7777| 亚洲美女30b| 欧美91变态| 国产67194| 国产欧美后入| 亚洲成人黄色在线观看| 色噜噜人妻丝袜a∨先锋影| 四季AV综合网址| 欧美激情内射| 亚洲欧美激情在线视频| 婷婷情色五月天| 伊香蕉综合久久久久久久噜噜噜| 精品在线观看视频在线| 97色色国产视频| 日韩精品区二区三区不卡| 日韩综合色网| 午夜福利免费福利视频| 国产丸一视频| 天天视频综合在线观看视频| 天操老女人| 乱伦熟女专区| 人妻 制服 日韩 中文 在线| 美女天天干| 久久深夜无码| 欧美A片中文字幕| 操香逼| 国产精品久久99日日| 二三四区精品| 人、人、摸,人、人、草| 懂色av中文字幕一区二区三区天美| 操逼大黄片| 亚洲欧洲激情| 六月丁香婷| 国产色产精品在线观看| 嗯嗯啊啊视频一区二区三区| 性久久| 夜夜高潮夜夜爽夜夜爱爱一区| 嗯啊不要在线观看嗯啊| 天天干人人看综合| 色娱乐色呦呦夜夜夜夜av| 欧美99热| 大香蕉伊人网| 中文久久96| 欧日韩不卡视.频| 黄色网址在线免费观看| 亚洲综合影院| 99精品综合久久久久五月天| 九色97| 国产一区二区啪啪视频| 丝袜亚洲综合| 操逼无毒无码免费视频| 日韩AV一区二区三区四四| 激情小说日韩无码| 亚洲性天堂| 成人一区二区三区四区| 色综合一区二区三巨| 久草视频在线视频在线视频在线观看| 超碰美国| 四虎免费在线播放| 亚洲 欧美 综合 91| 美女人妻色网站| 色婷婷电影网| av在线免费一区二区| 国内亚洲高清无码| 大香蕉伊人网| 男人的天堂VA| 少妇熟女一区二区三区| 无卡一区=区| 99re在线视频| 国产女人9999| 校园春色中文字幕AV| 久久久久久久久久久999| 18精品一区| 青青草视频在线观看一区二区| 水澄无码AV| 日韩性色b| 一区二区三区四区五区高清无码永久视频| 强免费黄色网址| 婷婷五月天成人| 嗯啊不要在线观看嗯啊| 屌逼麻豆| 亚洲日本男人天堂网| caopeng97人妻| 日韩钢筋无码高清啾啾啾| 丰满少妇高潮无码| 任你干在线视频| 人伦四五区| 欧美精品黑人猛交高潮| 国产强奸乱伦第1页| 天天射天天操天天干天天吃2018| 以及麻豆国产入口在线观看免费| 18禁在线视频| 成人网站 免费观看| 这里只有精品视频| 5252色欧美在线| 亚洲欧美综合网站| 大逼色网站| 国产精品原创巨作?v网站| 97人妻免费中文字幕| 日本三级中国三级99人妇网站| 精品免费一区二区三区在线亚洲人成| 国产亚洲色婷婷99精品91| 亚洲图片视频小说| www.亚洲黄色| 伊人久久婷婷| 亚洲国内精品成人不卡| 男人的天堂 在线一区| 久草视频在线视频在线视频在线观看| 97人人射| 欧亚日韩综合精品国产| 国产精品视频内谢女人| 亚洲色诱惑| 大香蕉欧美国产日韩高潮| 男人久久天堂| 久久久国产三级黄色片| 欧美论理片| 秋霞一级A片黄色视频| 黑操B| 91 综合网| 久热99| 啊啊啊骚| 亚洲综合五月天婷婷丁香| 欧美激情黑人| 欧美日本国产日韩激情视频| 中文精品一区二去| 欧美性爱五月天| 99精品伊人| 少妇熟女一区二区三区| 亚洲国产综合视频| 五月丁香社区婷婷日韩欧美精品影院| 五月丁香啪| 伊人久久亚洲色欲综合网站| 亚洲在饯| 日本九九九九| 91操熟女视频| 丁香九月婷婷| 性生活性生大爱77AV国产| 在线A日本| 九九热男人天堂| 福利天天都操| 亚洲少妇综合在线播放| 亚洲激情天堂网| 操婢日韩| 麻豆天美国美国产| 97久久国产亚洲精品超碰热| 亚洲无码成人精品| 五月婷丁香| 好色综合| 日日摸日日碰| 午夜一区| 人人操,人人插| 国产丝袜高跟美女av免费观看| 亚洲激情av| 波多野结衣被操50分钟免费视频 | 亚洲AV无码天美传媒一区| 97精品一区二区视频| 日韩精彩视频| 偷拍 亚洲| 久久亚洲婷婷| 青草草免费网站av| 亚洲Av诱惑| 国产成人精品一区| 久久综合18p| 日韩一级片在线看| 在线观看免费视频国产| 欧美精品69性爱| 1024精品在线| 亚洲宗合网| 亚州久久9| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 91色欧美| 亚洲视频一二区| 先锋精品av色鲁| 亚洲乱码尤物193YW| 色综合av综合久久| 伊人宅男大香蕉| 偷拍综合亚洲| 欧美亚州综合图片| 综合干干干av久久久综合网| 精品久久久亚洲AV成人网站| blacked精品一区国产| 免费?级毛片无码?∨蜜芽试看| 97K超碰在线| 婷婷20月天青娱乐| 久久色AV线| 五月天亚洲网| 东北女人性交| 欧美日本视频一区|