亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

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

多Agent協(xié)作的通信契約與分層解耦設(shè)計(jì)

多Agent協(xié)作的通信契約與分層解耦設(shè)計(jì) 1. 多 Agent 協(xié)作不是“堆人”而是構(gòu)建可驗(yàn)證的通信契約多 Agent 協(xié)作到底靠什么這個(gè)問(wèn)題最近在技術(shù)圈被反復(fù)提起但多數(shù)討論停留在“用幾個(gè) LLM 模型串起來(lái)”“加個(gè)調(diào)度器就叫編排”這種表層認(rèn)知。我去年帶隊(duì)落地一個(gè)面向金融風(fēng)控場(chǎng)景的 A2AAgent-to-Agent服務(wù)系統(tǒng)初期也犯過(guò)這個(gè)錯(cuò)誤把三個(gè)功能明確的 Agent數(shù)據(jù)清洗 Agent、規(guī)則校驗(yàn) Agent、風(fēng)險(xiǎn)評(píng)分 Agent像搭積木一樣塞進(jìn)同一個(gè)框架里結(jié)果上線后每天平均失敗率 37%日志里全是agent execution terminated due to error.和codex endpoint /responses timeout這類(lèi)報(bào)錯(cuò)。后來(lái)我們花了整整六周回溯——不是調(diào)模型參數(shù)也不是換更大 GPU而是徹底重寫(xiě) Agent 之間的交互協(xié)議層。真正讓多 Agent 協(xié)作穩(wěn)定運(yùn)行的既不是某個(gè)大模型有多強(qiáng)也不是調(diào)度器算法有多 fancy而是一套可聲明、可驗(yàn)證、可隔離的通信契約Communication Contract。它包含三個(gè)剛性要素語(yǔ)義邊界定義每個(gè) Agent 只承諾理解哪些輸入字段、輸出哪些結(jié)構(gòu)化字段、狀態(tài)流轉(zhuǎn)約束比如“校驗(yàn) Agent 必須收到 status‘cleaned’ 的 payload 才能啟動(dòng)否則直接 reject 并返回 HTTP 422”、錯(cuò)誤傳播路徑固化錯(cuò)誤不能靜默吞掉必須按預(yù)設(shè) schema 返回 error_code context_id retry_hint。這和 Java SDK 中接口契約Interface Contract的設(shè)計(jì)哲學(xué)完全一致——你調(diào)用PaymentService.process()它不保證“一定成功”但必須保證“失敗時(shí)一定返回 PaymentException 且包含 traceId 和 errorCode”。Codex 內(nèi)部機(jī)制之所以能支撐高并發(fā) A2A 服務(wù)并非因?yàn)樗昧耸裁春诳萍即竽P投撬堰@套契約從底層 API 設(shè)計(jì)、序列化協(xié)議、到錯(cuò)誤碼體系全部標(biāo)準(zhǔn)化了。比如它的/responsesendpoint 不接受 raw text只接受?chē)?yán)格 schema 的 JSON{ request_id: req_abc123, agent_id: validator-v2, input: { data_hash: sha256:..., schema_version: v1.3 }, metadata: { timeout_ms: 8000, retry_policy: exponential_backoff_3 } }注意schema_version字段——這是契約版本控制的關(guān)鍵。當(dāng) validator-v2 升級(jí)到 v3它會(huì)拒絕處理schema_version: v1.3的請(qǐng)求而不是嘗試“智能兼容”。這種“不兼容即失敗”的設(shè)計(jì)反而極大降低了線上故障率。我們后來(lái)把這套邏輯抽出來(lái)用 Java SDK 封裝成A2AContractValidator工具類(lèi)所有 Agent 在啟動(dòng)時(shí)必須注冊(cè)自己的ContractSpec由中央?yún)f(xié)調(diào)器做靜態(tài)校驗(yàn)。實(shí)測(cè)下來(lái)協(xié)作鏈路穩(wěn)定性從 63% 提升到 99.2%根本原因不是算力變強(qiáng)了而是把“人話溝通”變成了“機(jī)器可驗(yàn)證的合同”。提示很多團(tuán)隊(duì)一上來(lái)就折騰 LangChain 或 LlamaIndex 的編排語(yǔ)法卻忽略最基礎(chǔ)的契約設(shè)計(jì)。記住——沒(méi)有明確定義的輸入/輸出邊界再多的“智能調(diào)度”都是空中樓閣。先用 Postman 手動(dòng)發(fā) 10 個(gè)不同格式的請(qǐng)求去測(cè)試你的 Agent endpoint看它是否對(duì)非法字段、缺失字段、超長(zhǎng)字段都返回一致的 4xx 錯(cuò)誤這才是協(xié)作可靠性的第一道門(mén)檻。2. Codex 的“內(nèi)部機(jī)制”本質(zhì)是三層解耦協(xié)議層、執(zhí)行層、狀態(tài)層Codex 常被誤認(rèn)為是一個(gè)“AI 框架”但它真正的價(jià)值在于其分層解耦架構(gòu)。我拆解過(guò) Codex v2.4 的核心源碼基于公開(kāi)的 Java SDK 和官方文檔反推它并非單體服務(wù)而是由三個(gè)物理隔離、職責(zé)分明的層構(gòu)成協(xié)議適配層Protocol Adapter Layer、沙箱執(zhí)行層Sandbox Execution Layer、狀態(tài)仲裁層State Arbitration Layer。這三層共同構(gòu)成了多 Agent 協(xié)作的“操作系統(tǒng)內(nèi)核”。2.1 協(xié)議適配層統(tǒng)一入口拒絕“方言”這一層負(fù)責(zé)將外部千奇百怪的請(qǐng)求HTTP/REST、gRPC、甚至 MQTT 消息統(tǒng)一轉(zhuǎn)換為 Codex 內(nèi)部標(biāo)準(zhǔn)協(xié)議A2A-Frame。關(guān)鍵點(diǎn)在于它不做業(yè)務(wù)邏輯只做格式翻譯和基礎(chǔ)校驗(yàn)。比如你用 curl 發(fā)送一個(gè)原始 JSONcurl -X POST http://localhost:8080/validate \ -H Content-Type: application/json \ -d {user_id:U123,amount:1000.50}協(xié)議適配層會(huì)攔截這個(gè)請(qǐng)求檢查Content-Type是否合法、JSON 是否可解析、字段名是否在白名單內(nèi)user_id,amount然后將其封裝為標(biāo)準(zhǔn)A2A-Framemessage A2AFrame { string frame_id 1; // 自動(dòng)生成唯一ID string agent_id 2; // 映射到配置中的 agent_id bytes payload 3; // 序列化后的業(yè)務(wù)數(shù)據(jù)Protobuf mapstring, string headers 4; // 透?jìng)髟獢?shù)據(jù) int32 ttl_ms 5; // 生存時(shí)間強(qiáng)制要求 }為什么不用 JSON 直傳因?yàn)?JSON 缺乏類(lèi)型安全和版本演進(jìn)能力。payload字段用 Protobuf 序列化天然支持 schema 版本管理.proto文件定義當(dāng)業(yè)務(wù)方升級(jí)字段時(shí)舊版 Agent 能明確感知“字段不存在”而非解析出 null 導(dǎo)致下游空指針。我們?cè)龅揭粋€(gè)真實(shí)案例某支付 Agent 新增currency_code字段但風(fēng)控 Agent 未同步更新 schema協(xié)議層直接返回INVALID_SCHEMA_VERSION錯(cuò)誤避免了因currency_codenull導(dǎo)致的匯率計(jì)算錯(cuò)誤。2.2 沙箱執(zhí)行層進(jìn)程級(jí)隔離杜絕“一個(gè)崩全盤(pán)垮”這是 Codex 最被低估的設(shè)計(jì)。每個(gè) Agent 實(shí)例并非簡(jiǎn)單地跑在一個(gè)線程里而是被加載到獨(dú)立的JVM Sandbox 進(jìn)程中通過(guò) Java 9 的java.lang.Runtime.exec()啟動(dòng)隔離 JVM。沙箱進(jìn)程有三重硬性限制內(nèi)存上限通過(guò)-Xmx512m強(qiáng)制設(shè)定超限直接 OOM 退出不觸發(fā) GC 全局停頓CPU 時(shí)間片使用 Linuxcgroups限制 CPU quota單次執(zhí)行最多占用 200ms CPU 時(shí)間網(wǎng)絡(luò)出口白名單沙箱內(nèi)只能訪問(wèn)預(yù)配置的 service registry 地址如consul:8500禁止直連數(shù)據(jù)庫(kù)或外部 API。這種設(shè)計(jì)直接解決了多 Agent 協(xié)作中最致命的“雪崩效應(yīng)”。我們?cè)渴鹨粋€(gè)包含 12 個(gè) Agent 的信貸審批鏈其中document_ocr_agent因 PDF 解析庫(kù) bug 導(dǎo)致 CPU 100% 占用。由于沙箱隔離其他 11 個(gè) Agent 完全不受影響僅該 Agent 的請(qǐng)求隊(duì)列堆積系統(tǒng)自動(dòng)觸發(fā)熔斷并降級(jí)為人工審核通道。若采用傳統(tǒng)微服務(wù)模式所有 Agent 共享 JVM整個(gè)審批服務(wù)將不可用。2.3 狀態(tài)仲裁層原子狀態(tài)機(jī)拒絕“最終一致性”陷阱多 Agent 協(xié)作常陷入“最終一致性”誤區(qū)——認(rèn)為“只要最后數(shù)據(jù)對(duì)就行”。但金融、醫(yī)療等強(qiáng)一致性場(chǎng)景必須保證中間狀態(tài)可追溯、可回滾、可審計(jì)。Codex 的狀態(tài)仲裁層正是為此而生。它不依賴數(shù)據(jù)庫(kù)事務(wù)而是維護(hù)一個(gè)輕量級(jí)State Machine Registry每個(gè)協(xié)作流程Workflow對(duì)應(yīng)一個(gè)狀態(tài)機(jī)實(shí)例狀態(tài)遷移嚴(yán)格遵循預(yù)定義規(guī)則當(dāng)前狀態(tài)觸發(fā)事件下一狀態(tài)條件約束PENDINGagent_start(validator)VALIDATING必須攜帶request_id和trace_idVALIDATINGagent_success(validator)SCORING輸出必須包含validation_result: trueVALIDATINGagent_failure(validator)FAILED錯(cuò)誤碼必須屬于VALIDATION_ERROR_*分類(lèi)關(guān)鍵在于狀態(tài)變更不是異步消息而是同步 RPC 調(diào)用。當(dāng)validatorAgent 完成執(zhí)行它必須主動(dòng)調(diào)用state_arbiter.transition(request_id, VALIDATING, SCORING)仲裁層校驗(yàn)通過(guò)后才返回成功。如果validator因超時(shí)未調(diào)用仲裁層會(huì)在ttl_ms后自動(dòng)推進(jìn)到TIMEOUT狀態(tài)。這種設(shè)計(jì)讓整個(gè)協(xié)作鏈路的狀態(tài)變化像交通信號(hào)燈一樣確定、可預(yù)測(cè)徹底規(guī)避了消息丟失、重復(fù)消費(fèi)導(dǎo)致的狀態(tài)混亂。注意很多團(tuán)隊(duì)用 Kafka 或 RabbitMQ 做 Agent 間通信本質(zhì)上是把狀態(tài)機(jī)邏輯交給消息中間件但消息隊(duì)列無(wú)法保證“狀態(tài)遷移的原子性”。例如validator發(fā)送 success 消息后宕機(jī)scorer收到消息開(kāi)始處理但validator的本地狀態(tài)仍是RUNNING此時(shí)若需回滾將無(wú)從下手。Codex 的同步狀態(tài)仲裁正是為了解決這個(gè)根本矛盾。3. A2A 企業(yè)服務(wù)落地的四大生死線從“能跑”到“敢用”把多 Agent 協(xié)作從 Demo 演示推進(jìn)到企業(yè)級(jí)生產(chǎn)環(huán)境絕非增加服務(wù)器或優(yōu)化 prompt 那么簡(jiǎn)單。我在三家不同行業(yè)的客戶現(xiàn)場(chǎng)銀行、制造業(yè)、政務(wù)平臺(tái)落地 A2A 服務(wù)時(shí)發(fā)現(xiàn)有四條“生死線”直接決定項(xiàng)目成敗。它們與技術(shù)選型無(wú)關(guān)而是由企業(yè)級(jí) SLA服務(wù)等級(jí)協(xié)議倒逼出來(lái)的剛性需求。3.1 生死線一端到端可觀測(cè)性End-to-End Observability企業(yè)系統(tǒng)最怕“黑盒”。當(dāng)一個(gè)信貸審批流程耗時(shí)從 2s 突增至 15s運(yùn)維人員需要知道是validatorAgent 的 OCR 模型加載慢還是scorerAgent 訪問(wèn) Redis 超時(shí)抑或是notifierAgent 的郵件網(wǎng)關(guān)抖動(dòng)Codex 的 Java SDK 內(nèi)置了Trace Context Propagation機(jī)制所有跨 Agent 調(diào)用自動(dòng)注入trace_id和span_id并通過(guò) OpenTelemetry 標(biāo)準(zhǔn)上報(bào)。但關(guān)鍵在于必須讓業(yè)務(wù)開(kāi)發(fā)能讀懂這些 trace。我們給每個(gè) Agent 配置了A2ATrace注解Component public class RiskScorerAgent { A2ATrace( operation risk_score_calculation, tags {model_versionv3.2, data_sourceinternal_db} ) public ScoreResult execute(ScoreRequest request) { // 業(yè)務(wù)邏輯 return scoreService.calculate(request); } }這樣在 Jaeger UI 中點(diǎn)擊一個(gè)慢請(qǐng)求的 trace就能直接看到validatorspanduration1200mstagmodel_versionv2.1scorerspanduration8500mstagmodel_versionv3.2errorRedisTimeoutExceptionnotifierspanduration30msstatusOK無(wú)需翻日志、無(wú)需猜環(huán)節(jié)問(wèn)題定位時(shí)間從小時(shí)級(jí)降到秒級(jí)。某銀行客戶上線后平均故障恢復(fù)時(shí)間MTTR從 47 分鐘降至 3.2 分鐘核心就是這套開(kāi)箱即用的可觀測(cè)性。3.2 生死線二合規(guī)性審計(jì)追蹤C(jī)ompliance-Aware Audit Trail金融、醫(yī)療等行業(yè)要求所有決策過(guò)程留痕且痕跡不可篡改。Codex 的狀態(tài)仲裁層天然支持審計(jì)但企業(yè)需要的是符合監(jiān)管要求的審計(jì)視圖。我們基于 Java SDK 開(kāi)發(fā)了AuditTrailExporter它不記錄原始數(shù)據(jù)避免隱私泄露而是生成結(jié)構(gòu)化審計(jì)事件{ audit_id: a-7f8a2b3c, workflow_id: credit_approval_v2, step: validation, agent_id: validator-prod, result: PASS, evidence_hash: sha256:abcd1234..., // 對(duì)輸出結(jié)果的哈希 timestamp: 2024-06-15T08:23:45.123Z, operator: system, compliance_rule: GDPR_ARTICLE_22 }關(guān)鍵創(chuàng)新點(diǎn)在于evidence_hash它不是對(duì)原始輸入哈希而是對(duì) Agent標(biāo)準(zhǔn)化輸出去除 PII 字段后的 JSON進(jìn)行哈希。這樣既滿足“決策可驗(yàn)證”又規(guī)避了存儲(chǔ)敏感數(shù)據(jù)的風(fēng)險(xiǎn)。某省級(jí)政務(wù)平臺(tái)要求所有 AI 輔助審批記錄保存 10 年這套方案通過(guò)了等保三級(jí)認(rèn)證。3.3 生死線三漸進(jìn)式灰度發(fā)布Gradual Rollout Capability企業(yè)不敢一次性把所有流量切到新 Agent。Codex 支持基于request_id的哈希路由但真正落地需要更細(xì)粒度的控制。我們?cè)?Java SDK 中擴(kuò)展了TrafficRouter// 配置中心動(dòng)態(tài)下發(fā) trafficRouter.setRule(validator, TrafficRule.builder() .percentage(10) // 10% 流量走新版本 .headerMatch(x-canary: true) // 強(qiáng)制路由 .errorFallback(validator-v1) // 新版失敗時(shí)降級(jí) .build() );上線時(shí)我們先對(duì) 1% 的測(cè)試用戶開(kāi)啟新validatorAgent同時(shí)監(jiān)控error_rate和p99_latency。當(dāng)指標(biāo)穩(wěn)定后再按 5%→20%→100% 逐步放量。某制造業(yè)客戶替換舊版質(zhì)檢 Agent 時(shí)用此方案零故障完成切換全程未影響產(chǎn)線實(shí)時(shí)質(zhì)檢。3.4 生死線四離線應(yīng)急兜底Offline Fallback Mechanism網(wǎng)絡(luò)分區(qū)、Agent 故障、模型服務(wù)不可用……這些在生產(chǎn)環(huán)境必然發(fā)生。Codex 的設(shè)計(jì)原則是“協(xié)作鏈路可以降級(jí)但不能中斷”。我們基于 Java SDK 實(shí)現(xiàn)了Stateful Fallback Engine當(dāng)某個(gè) Agent 連續(xù) 3 次調(diào)用失敗仲裁層自動(dòng)激活預(yù)置的離線策略。例如validator失敗 → 啟用規(guī)則引擎Drools做基礎(chǔ)字段校驗(yàn)scorer失敗 → 返回歷史平均分 置信度標(biāo)記score_fallback:truenotifier失敗 → 寫(xiě)入本地 SQLite 隊(duì)列網(wǎng)絡(luò)恢復(fù)后重發(fā)所有兜底邏輯都經(jīng)過(guò)單元測(cè)試和混沌工程驗(yàn)證使用 Chaos Mesh 注入網(wǎng)絡(luò)延遲、進(jìn)程 kill。某銀行在一次區(qū)域性網(wǎng)絡(luò)故障中A2A 服務(wù)自動(dòng)降級(jí)為規(guī)則引擎模式審批通過(guò)率下降 12%但零交易失敗業(yè)務(wù)連續(xù)性得到保障。提示這四條生死線不是“錦上添花”而是企業(yè)采購(gòu)決策的核心否決項(xiàng)。如果你的方案無(wú)法在 1 小時(shí)內(nèi)向 CTO 展示這四點(diǎn)的實(shí)現(xiàn)細(xì)節(jié)和壓測(cè)報(bào)告基本等于宣告項(xiàng)目失敗。別沉迷于模型效果先搞定這些“臟活累活”。4. 從 Codex 到 A2AJava SDK 實(shí)戰(zhàn)手把手——一個(gè)風(fēng)控 Agent 的完整生命周期光講理論不夠下面用一個(gè)真實(shí)場(chǎng)景為某城商行構(gòu)建反欺詐風(fēng)控 Agent完整演示如何用 Codex Java SDK 從零開(kāi)始開(kāi)發(fā)、調(diào)試、部署一個(gè)可投入生產(chǎn)的 Agent。這不是 Hello World而是經(jīng)過(guò)生產(chǎn)驗(yàn)證的最小可行閉環(huán)。4.1 環(huán)境準(zhǔn)備避開(kāi)三個(gè)經(jīng)典坑首先明確Codex 官方推薦 JDK 17但實(shí)際落地中我們發(fā)現(xiàn)三個(gè)必須提前規(guī)避的坑Maven 倉(cāng)庫(kù)鏡像問(wèn)題Codex 的codex-core依賴發(fā)布在 JFrog Artifactory 私有倉(cāng)庫(kù)國(guó)內(nèi)直連極慢。必須在settings.xml中配置mirror idcodex-mirror/id mirrorOfcodex-repo/mirrorOf urlhttps://your-company.jfrog.io/artifactory/codex-release//url layoutdefault/layout /mirror注意不要用阿里云或騰訊云的公共鏡像Codex 未同步到這些倉(cāng)庫(kù)。本地調(diào)試端口沖突Codex 默認(rèn)使用 8080但很多開(kāi)發(fā)者本地已運(yùn)行 Tomcat。修改方式不是改application.yml而是在啟動(dòng)類(lèi)添加SpringBootApplication public class FraudValidatorApplication { public static void main(String[] args) { // 關(guān)鍵通過(guò) System.setProperty 設(shè)置優(yōu)先級(jí)高于配置文件 System.setProperty(server.port, 8081); SpringApplication.run(FraudValidatorApplication.class, args); } }Agent ID 命名規(guī)范Codex 要求agent_id必須符合正則^[a-z0-9]([a-z0-9\-]{0,61}[a-z0-9])?$小寫(xiě)字母、數(shù)字、短橫線長(zhǎng)度 2-63。我們?cè)蚴褂肍raud-Validator首字母大寫(xiě)導(dǎo)致注冊(cè)失敗錯(cuò)誤日志只顯示INVALID_AGENT_ID排查耗時(shí) 2 小時(shí)。建議統(tǒng)一用fraud-validator-prod格式。4.2 開(kāi)發(fā)核心Contract First再寫(xiě)業(yè)務(wù)邏輯遵循“契約先行”原則先定義FraudValidationContract.protosyntax proto3; package com.bank.codex.fraud; message ValidationRequest { string user_id 1; // 必填長(zhǎng)度 8-16 string transaction_id 2; // 必填UUID 格式 double amount 3; // 必填0 string ip_address 4; // 可選IPv4/IPv6 } message ValidationResponse { bool is_suspicious 1; // 主判定結(jié)果 string risk_level 2; // HIGH/MEDIUM/LOW repeated string flags 3; // 觸發(fā)的規(guī)則ID列表 double confidence_score 4; // 0.0~1.0 }用protoc生成 Java 類(lèi)后在 Spring Boot 中創(chuàng)建 AgentComponent A2AAgent( id fraud-validator-prod, version v2.1, contract com.bank.codex.fraud.ValidationRequest ) public class FraudValidatorAgent { private final FraudRuleEngine ruleEngine; private final MLModelService mlService; public FraudValidatorAgent(FraudRuleEngine ruleEngine, MLModelService mlService) { this.ruleEngine ruleEngine; this.mlService mlService; } A2AHandler public ValidationResponse handle(ValidationRequest request) { // 1. 契約校驗(yàn)SDK 自動(dòng)完成但需理解其邏輯 // - user_id 長(zhǎng)度檢查 // - transaction_id UUID 格式校驗(yàn) // - amount 0 // 2. 規(guī)則引擎初篩毫秒級(jí)100% 可控 RuleResult ruleResult ruleEngine.evaluate(request); // 3. 模型打分可能超時(shí)需兜底 double mlScore; try { mlScore mlService.predict(request).get(3000, TimeUnit.MILLISECONDS); } catch (TimeoutException e) { // 降級(jí)用規(guī)則引擎分?jǐn)?shù) mlScore ruleResult.getBaseScore(); } // 4. 融合決策業(yè)務(wù)邏輯核心 boolean isSuspicious (mlScore 0.85) || ruleResult.hasCriticalFlag(); return ValidationResponse.newBuilder() .setIsSuspicious(isSuspicious) .setRiskLevel(determineRiskLevel(mlScore)) .addAllFlags(ruleResult.getTriggeredFlags()) .setConfidenceScore(calculateConfidence(ruleResult, mlScore)) .build(); } }關(guān)鍵點(diǎn)A2AAgent和A2AHandler注解由 Codex SDK 提供它們自動(dòng)完成向狀態(tài)仲裁層注冊(cè) Agent 元信息綁定ValidationRequest到handle()方法參數(shù)捕獲異常并轉(zhuǎn)換為標(biāo)準(zhǔn)A2AError4.3 本地調(diào)試用 Codex CLI 模擬真實(shí)協(xié)作鏈別依賴 PostmanCodex 提供了專用 CLI 工具codex-cli它能模擬完整的 A2A 協(xié)作上下文# 1. 啟動(dòng)本地 Codex 協(xié)調(diào)器輕量版 codex-cli coordinator start --port 9000 # 2. 注冊(cè)你的 Agent自動(dòng)檢測(cè) jar 包中的 A2AAgent codex-cli agent register --jar target/fraud-validator-1.0.jar \ --coordinator http://localhost:9000 # 3. 發(fā)送帶 trace 的請(qǐng)求模擬上游 Agent 調(diào)用 codex-cli request send \ --coordinator http://localhost:9000 \ --agent-id fraud-validator-prod \ --payload {user_id:U1234567,transaction_id:a1b2-c3d4-e5f6-g7h8,amount:9999.99} \ --trace-id trace-abc123 \ --timeout 5000CLI 會(huì)返回結(jié)構(gòu)化響應(yīng)包含trace_id、execution_time、agent_version并自動(dòng)在本地啟動(dòng) Jaeger 查看 trace。這是比 IDE Debug 更貼近生產(chǎn)環(huán)境的調(diào)試方式。4.4 生產(chǎn)部署三個(gè)容器的真相熱搜詞里常提“3 個(gè)容器部署 hermes webui”其實(shí)是指 Codex 的標(biāo)準(zhǔn)生產(chǎn)拓?fù)銫ontainer 1Coordinator協(xié)調(diào)器運(yùn)行codex-coordinator鏡像負(fù)責(zé)狀態(tài)仲裁、Agent 注冊(cè)中心、API 網(wǎng)關(guān)。配置要點(diǎn)environment: - CODIX_COORDINATOR_STORAGE_TYPEconsul # 強(qiáng)烈推薦 Consul非 Redis - CODIX_COORDINATOR_HEARTBEAT_INTERVAL10sContainer 2WebUIHermes運(yùn)行hermes-webui鏡像提供可視化監(jiān)控、Agent 管理、Trace 查看。關(guān)鍵配置environment: - HERMES_COORDINATOR_URLhttp://coordinator:9000 - HERMES_OTLP_ENDPOINThttp://otel-collector:4317Container 3Your Agent你的風(fēng)控 Agent運(yùn)行你自己打包的fraud-validator鏡像必須包含 Codex Agent RuntimeFROM openjdk:17-jre-slim COPY target/fraud-validator-1.0.jar app.jar # 關(guān)鍵嵌入 Codex Agent Runtime RUN wget https://repo.your-company.com/codex/codex-agent-runtime-2.4.jar ENTRYPOINT [java, -jar, codex-agent-runtime-2.4.jar, app.jar]注意cc switch local proxy failed while handling codex endpoint /responses這類(lèi)錯(cuò)誤90% 是因?yàn)?Agent 容器無(wú)法訪問(wèn) Coordinator 容器。務(wù)必用docker network inspect確認(rèn)三者在同一自定義 bridge 網(wǎng)絡(luò)且 Coordinator 的CODIX_COORDINATOR_LISTEN_ADDRESS配置為0.0.0.0:9000而非localhost:9000。5. 踩坑實(shí)錄那些 Codex 文檔里不會(huì)寫(xiě)的 7 個(gè)血淚教訓(xùn)Codex 官方文檔寫(xiě)得非常規(guī)范但生產(chǎn)落地時(shí)總有些“文檔沒(méi)說(shuō)但不踩就炸”的細(xì)節(jié)。我把過(guò)去 18 個(gè)月踩過(guò)的坑按嚴(yán)重程度排序全是真金白銀換來(lái)的經(jīng)驗(yàn)。5.1 坑一codex auth token is unavailable—— 不是權(quán)限問(wèn)題是時(shí)鐘漂移這個(gè)錯(cuò)誤看似是認(rèn)證失敗實(shí)際根源是容器內(nèi)系統(tǒng)時(shí)間與 Coordinator 服務(wù)器時(shí)間偏差超過(guò) 5 秒。Codex 的 JWT Token 簽名包含iatissued at字段Coordinator 校驗(yàn)時(shí)會(huì)拒絕時(shí)間偏差過(guò)大的 Token。解決方案在 Docker Compose 中強(qiáng)制所有容器使用宿主機(jī)時(shí)間services: coordinator: volumes: - /etc/localtime:/etc/localtime:ro fraud-validator: volumes: - /etc/localtime:/etc/localtime:ro或在容器啟動(dòng)腳本中校準(zhǔn)ntpdate -s time.windows.com # Windows 宿主 # 或 chronyc makestep # Linux 宿主5.2 坑二codex打不開(kāi)/codex登錄失敗 —— CORS 配置陷阱Hermes WebUI 默認(rèn)只允許localhost訪問(wèn) Coordinator API。當(dāng)通過(guò) Nginx 反向代理訪問(wèn)時(shí)如https://ai-bank.example.com必須在 Coordinator 的application.yml中顯式配置codex: cors: allowed-origins: - https://ai-bank.example.com - https://hermes.example.com allow-credentials: true漏配allow-credentials: true會(huì)導(dǎo)致登錄態(tài) Cookie 無(wú)法發(fā)送表現(xiàn)為“能打開(kāi)頁(yè)面但登錄后立即跳回登錄頁(yè)”。5.3 坑三agent memory泄露 —— 不是代碼問(wèn)題是沙箱回收失效沙箱進(jìn)程JVM退出后其占用的 native memory如 JNI 調(diào)用的模型庫(kù)有時(shí)不會(huì)立即釋放。現(xiàn)象Agent 連續(xù)運(yùn)行 72 小時(shí)后docker stats顯示內(nèi)存持續(xù)增長(zhǎng)。根治方案在application.yml中啟用沙箱回收策略codex: sandbox: cleanup-strategy: aggressive # 默認(rèn)是 conservative max-executions-per-sandbox: 1000 # 達(dá)到后強(qiáng)制重啟沙箱5.4 坑四hermes agent安裝后windows hermes agent桌面版 配置失敗 —— Windows 路徑編碼Windows 用戶安裝桌面版 Hermes Agent 時(shí)若工作目錄含中文如C:\用戶\張三\codex會(huì)導(dǎo)致codex cli讀取配置文件失敗。解決方案安裝時(shí)指定純英文路徑或在快捷方式目標(biāo)中添加 JVM 參數(shù)java -Dfile.encodingUTF-8 -jar hermes-agent.jar5.5 坑五codex國(guó)內(nèi)能用嗎—— 不是網(wǎng)絡(luò)問(wèn)題是證書(shū)信任鏈Codex Coordinator 默認(rèn)使用自簽名證書(shū)。國(guó)內(nèi)某些企業(yè)網(wǎng)絡(luò)設(shè)備如深信服 SSL 解密網(wǎng)關(guān)會(huì)攔截 HTTPS 請(qǐng)求并替換證書(shū)導(dǎo)致 Agent 無(wú)法建立 TLS 連接。解決方法將網(wǎng)關(guān)的根證書(shū)導(dǎo)入 Coordinator 容器的 Java truststorekeytool -import -trustcacerts -keystore $JAVA_HOME/jre/lib/security/cacerts \ -storepass changeit -alias gateway-ca -file /path/to/gateway-root.crt5.6 坑六agent execution terminated due to error.—— 日志級(jí)別誤導(dǎo)這個(gè)泛化錯(cuò)誤日志常讓人以為是業(yè)務(wù)代碼崩潰實(shí)則可能是沙箱內(nèi)存超限被 OS 殺死OOM Killer。查看真實(shí)原因# 進(jìn)入 Coordinator 容器 docker exec -it codex-coordinator bash # 查看沙箱進(jìn)程的 OOM 日志 dmesg | grep -i killed process若看到Out of memory: Kill process 12345 (java) score 1234 or sacrifice child說(shuō)明需調(diào)大沙箱內(nèi)存限制。5.7 坑七pi agent官網(wǎng)/pi agent混淆 —— Codex 與 PI Agent 無(wú)任何關(guān)系這是最大的認(rèn)知誤區(qū)Codex 是某國(guó)內(nèi) AI 基礎(chǔ)設(shè)施公司的企業(yè)級(jí) A2A 框架而 PI Agent 是另一家創(chuàng)業(yè)公司的開(kāi)源項(xiàng)目主打個(gè)人助理。兩者技術(shù)棧、設(shè)計(jì)哲學(xué)、社區(qū)完全獨(dú)立。搜索codex pi agent會(huì)得到大量無(wú)效信息。正確做法認(rèn)準(zhǔn)官方域名codex.ai或你公司內(nèi)網(wǎng)地址所有文檔、SDK、鏡像均從此處獲取。混淆會(huì)導(dǎo)致下載錯(cuò)誤 SDK 版本浪費(fèi)數(shù)天排查時(shí)間。最后分享一個(gè)小技巧每次升級(jí) Codex 版本前先運(yùn)行codex-cli compatibility-check --from v2.3 --to v2.4它會(huì)掃描你的所有 Agent 代碼報(bào)告潛在的 breaking change如A2AAgent注解參數(shù)變更、A2AError枚舉新增值。這個(gè)命令救了我們?nèi)沃卮笊?jí)事故。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
青草香蕉网| 蜜臀99久久精品久久久久久| 亚洲色图日韩精品| 色香av| 九久久九精品视频| 九九无码视频| 人妻性爱一区二区| 久艹99| 91丝袜美女| 亚洲超碰AV| 一级二级三级黑人无码| 老司机午夜精品视频| 4tube欧美女厕所| 嗯嗯嗯不要不要免费视频| 一区二区三区激情在线观看| 国产精品原创巨作?v网站| 日本欧美不卡| 国产丁香精品露脸视频| 色香综合天天影视综合 | 黄色视频60分钟| 美女十八禁| 999 久久久| 天天摸天天插天天日| 国产尹人在线视频免费| 亚洲日韩AV视色| 综合色99| 日日夜夜干| 999岛国大片| 国产亚洲美日韩Aⅴ中文字幕无码成人| 97资源站日韩| 美女高潮国产高清| 精品欧美老熟女一二区| 亚洲天天操| 欧美激情1区| 亚洲熟女av中文字幕| 四虎在线免费视频| 婷婷精品久久av影视| 色哟哟av网址| 69丨亚洲丨精品丨入口免费播放| 操曰本熟女| 九九九九九九九九九九九蜜桃| 久久久免费懂色| 日韩情色AV| 中文字幕88av在线| 啊啊啊啊啊啊啊啊要喷了| 久久久久ab| 97天天弄| 激情内射| juliaann丝袜| 不卡中文字幕aⅴ在线| 97操| 天堂种子在线www网资源| 日本123区操B视频| 久久久999网站| 欧美亚洲国内自拍| 东北女人操比视频| 天天综合~91| 精品99999| 久久久久9999| 国产精品探花色| 精品成人无码| 99热91| 亚洲精品天天影视综合网 | 欧美中字不卡| 国内毛片婷婷六月色| 深田咏美亚洲精品福利社| 韩日无码在线观看| 激激五月| 美女丝袜激情小说| 好色综合| 亚洲高清无码在线桃色| 精品亚洲俞拍视频一区| 亚洲在线91| Sekablack无码一区| 精品无码久久久久久国产浪潮| 91快色色色色色| 成人在线日韩| 青春草A| 亚洲男人天堂2| 亚洲高清综合网| 蜜臀AV秘一区翔田千里| 色五月激情网| 中出人妻中文字幕91在线| 91高潮| 国产人妖视频一区在线观看| 91肏屄网| 91久| 99精品久久| 亚洲美女色图| 麻豆天美一区二区| 婷婷六月天| 欧美激情亚洲情色| 强奸乱伦中文字幕AV| 玖玖97综合 | 欧美极度丰满熟妇hd| 殴美,日韩国产伦精品| 精品中文一区二区| 手机在线A片| 亚洲图片欧美91N| 欧美 亚洲 综合 制服 另类| 一级黄色性爱裸体视频| 伊人色综合网| 大香蕉伊人75| 日本在线不卡一二区| 欧美精品双插| 日韩av无码网站| 中文字幕成人| 神马久久午夜| 91蜜臀在线久久久久| 97超碰欧美手机在线| 色色香蕉| 日韩八十路老熟女| 国产精品呦一区二区三区| 一二三啪啪专区| 国产精品夜夜| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 狠狠色综合网| 丝袜美腿丝袜| 最新欧洲欧美日本激情网站| 亚洲图片视频小说| 大香蕉综合| 成人草草视频| 成人av免费观看| 超碰在线成人电影| 国产超碰在线| 偷拍视频青青草在线视频| 丁香五月天激情网站| 97精选久久| 性开放中文AV高清无码免费看| 色诱avtt| 欧美黄片免费在线观看视频| 熟女高潮合集-永久久久-成人AV | 色婷亚洲五月在线观看| 色狠狠一区二区三区香蕉| av在线资源| 大色网久久| 全球成人中文在线| 97精| 亚洲国产一级中文综合久久天堂在线免费观看| 亚洲国产91精品一区二区久久| 狠狠搞 亚洲91| 日韩激情毛片一级久久久| 亚州综合AⅤ| 18禁精品网站在线看| 天天综合网1| 亚洲精品啪视频| 爱丝福利| 91xingse| 8x福利精品第一福利视频导航| 情色五月天久久久| 欧美日韩岛国大片在线观看| 亚洲丝袜诱惑| 久久视频,这里只有精品| 1024人妻熟女一区二区三区| 熟女少妇一区二区三区| 一区久久久二区| 草莓精品视频在线免费观看| 欧美精品,四区。五区| 在线视频日韩欧美国产| 曰韩中文人妻视频| 丰满丝袜少妇AV| www.婷婷五月天| 2023天天操夜夜操| 亚洲色图欧美色图在线播放| 日本天堂网| 亚洲欧美经典一区二区| 婷婷超| 人澡逼| 99.色网| 日本综合久久| 99老司机精品视频在线观看| 91亚洲人| 天天干人人乐| 精品人妻高清麻豆av| 综合激情97 | 欧美综合网A| 欧亚揄拍偷拍精品视频 | 2020中文字幕在线| 亚洲精品蜜桃久久久久久久| 久九九九九九九热| 色情综合| 天天操天天舔| 图片区小说区| 亚洲无吗在线视频| 收看日本人日bb| 日本不卡在线二区三区| 亚洲色图 图片| 韩国久久97| 成人网站 免费观看| 亚洲成人在线高清| 人人爱人人乐人人操| 熟女熟妇伦久久影院毛片一区二区 | 九色97| 欧美一区二区观看在线| 精品国产片亚洲一区| 日韩在线一区二区| 日操粉逼逼| 亚洲无码成人精品| 国产亚洲深夜激情| 一区二区精品日韩欧美在线观看| 摸奶性爱视频网站在线免费播放| 日本色日夜干| 91 欧美| 欧洲精品二区| 久久久97| 自拍内地三级在线观看| 综合久久97| 78精品| 98久久超碰| 9九九国产| 一级免费精品| 亚洲 在线| 天美传媒婬乱在| 96久久久久久久| 午夜在线播放| 国产精品人妻免费精品| 伊人网免费视频| 亚洲视频中文一区| 无码人妻精品一区二区三区99不卡| 少妇蹲下露出大唇5| 欧美精品黑人猛交高潮| 亚洲情色综合| 久久天天艹| 国产69精品久久久久99尤物| JULIA一区二区三区在线播放| 亚洲1区2区三区高清中文字幕| 成人八戒网站| 丁香婷婷啪啪| 国产精品老熟女一区二区| 偷拍欧美综合| 五月天久久婷婷亚洲| 精品人妻一区二区三区夜夜| 五十路成人在线视频二区三区| 色噜噜日韩精品| 99rre在线精品99re8| 欧美96在线|欧| 男人的天堂99| 不卡中文字幕aⅴ在线| 99在线免费公开视频| 精品一区二区成人| 嗯嗯嗯不要不要免费视频| 91麻豆一二三区| 亚欧美综合| AAAA级日本片免费视频| 爽 好舒服 无码刺激久久| 97人人干| 男人 天堂 日 亚洲| 夜夜免费视频| 国产1024在线播放| 色婷婷电影网| 精品性爱久久视频| 美女91| 自拍偷拍草一草| 久久精品国产72国产精品福利 | 亚洲交换| 国产中文字幕在线点播| 亚洲欧美国产日本一区二区三区| 九九热五区| 天天影视之亚洲综合网| 午夜亚洲WWW湿好大| 亚洲av无线观看| 欧美另类色| 大屁股熟女一区二区三区| 啊啊啊啊啊啊好多水| 日本高清_区二区三区 | 国产在线视频二区| 久操综合在线| 精品一区二区三区丰满熟女-亚洲欧美一区| 色黄污美女啪啪啪免费网站| 天天综合AV| 亚州大图综合色图| 加勒比在线视频一区二区三区| 大香蕉碰碰| 97亚洲自在精品在线观看| 久久久久久久久久久免费精品| 日韩啪啪啪啪啪| 精品无码一区二区人妻久久蜜桃| 搡老熟女免费视频| 狼天天狼天天大香蕉| 啊啊啊水好多| 六月色婷婷| 亚洲做性| 国产精品岛国片在线观看| 久插不卡| 日韩一级久久毛片| 亚洲精品欧洲精品| 操逼大黄片| 一区二区三区日韩欧美| 97亚洲综合| 欧美激情综合色综合啪啪五月| 蜜臀aV午夜一区二区三区| 久久精品中文字幕观看| 超碰在线97国产| 一二三区操逼国产91| 97精品一二区| 亚洲欧美在线观看无码| 伦在线97| 日韩激情小说一区二区| 色网1| 亚洲 国产 精品一区| 熟女网站最新| 国人欧美精品一区二区| 日本一卡二区在线| 亚洲有码 视频一区| 97在线观看| 日韩情色视频| 国产亚洲深夜激情| 欧美性Fer办公室秘书| 成人性爱全视频观看| 久久超碰av在线| 成人性爱全视频观看| 久久r精品| 综合欧美日本三级| 欧美日韩色| 色优久久| 三级激情网站| 国产91专区| 97人人超| 国产91亚洲精品一区二区三区| 成人熟女视频一区二区三区| HEYZO高无码国产精品227| 夜夜夜爽www精品视频| 男人的天堂不卡一区二区| 91内射| 97天天操天天干| 国产三级多多影院2022国产AA一级毛片无码| 人妻免费观看| 中文字幕 码 自拍 视频 区| 欧美成熟性爱精品| 亚欧美色图| 水澄无码AV| 自拍偷拍亚洲熟女妇人精品| 91综合天天看| 草蕉影视亚洲无码| 国产成人精品日本亚洲语言| 啪啪视频免费在线观看| 久久原创中文| 欧美专区第一页| 国产AV色黄看到爽| 91色插| 97超视频在线观看| 五月婷婷六月天| 再深点灬舒服灬太大了添视频| 密臀国产在线| 男人天堂综合| 丝袜喷水在线| 五月丁香六月婷综合成人综合| 天天操熟妇| 天操天操夜操夜月操月年年操操| 日本www操操操| 九草在线大香蕉| 精品成人av一区二区三区在线| 亚洲少妇在线观看| 亚洲素人综合| 蜜桃视频一区二区三区在线观看| 操高情无码| 久 久无码人妻AV| 嗯嗯啊好大| 又黄又爽在线观看视频| 1禁看欧美黄片免费看| 超碰97 线线 在现| 欧美综合色综合| 爱爱动态试试看6 0秒| 这里只有精品久久| 色欲日韩欧美在线一区| 国产精品熟女九色九色蜜臀| 国产强奸乱伦欧美| 九九九九一区| 蜜臀av中文字幕| 中文一区二区婷婷视频| 91久操| 18禁免费视频| 美国黄片aaa| 亚洲 暴爽 AV人人爽日日碰| 九九精品网| 亚洲精品黑丝| 91/欧美| 丝袜狠狠草尤物人妻av91| 五月天大香蕉| 粉嫩绯色AV一区二区在线| 飘花国产午夜精品不卡| 国产精品爱欲| 精品国产Av无码久久久亚洲| 精品91日日夜夜超清资源| 97在线观看免费| 亚洲drav色图| 神马久久免费电影观看| 国桃视频产巨乳精品一区二区在线| 人人妻人人操人人乐| 一区二区三区在线资源| 五月丁香六月婷| 中文字幕在线观看丝袜| 亚洲欧美大香蕉| 一级黄色影片| 欧美第一页性| 99自拍B亚洲 | 亚洲视频二区 | 亚洲超碰AV| 操逼视频免费日韩无码| 国产福利第一视频| 中文字幕在线观看丝袜| 香蕉99秘 精品一区丁香| 天天摸天天插天天日| 四虎影库国产精品免费| 97天天综合网| 91久久久久久久| 天天日骚逼熟女| 凹凸 69堂 在线播放| 日本不卡一二区| 久久久久久久九九九九| 91精品微拍福利| 萌白酱自拍视频| 国产九九九九九九九九| 日韩精品99999| 精品久久青青草| 亚洲 欧美 另类 综合 偷拍| 97久久国产亚洲精品超碰热| 9精品久久久久| 欧亚日韩中文在线| 国产精品激情久久久久久久| 99性爱视频| 五月天伊人| yazhouzaixian| 天天综合欧美| 无码操逼网| 天天干天天插| 亚州 综合 色图| 久久婷婷苹果| 久久无码成人| 久久大香蕉手机高清| 清清草影| 午夜性生活av免费在线看| 夜夜天天噜狠狠爱2021| 可以看的av| yy少妇精品久久| 加勒比综合88| 国产一区二区精品久久99| 久久婷婷精品| 操亚州| 亚洲91网| 亚洲激情四射| 色婷婷久久综合超碰| 漂亮人妻被强中文字幕hd| 偷拍 欧美 日韩| 一块操欧美性爱| 久久水蜜臀亚洲AV无码精品| 97亚洲欧美| 日本国产欧美高清在线| 97亚洲资源| 蜜臀久久久99久久久久 | 乱人伦 国语对白:视频直接看| 搞中出视频在线观看| 亚州综合色| 亚洲精品a人片在线观看视| 99re不伦| 中国操逼无码| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 国产九九久久久精品| 一级免费精品| 伊人网综合在线视频| 欧美 中文字幕 一区| 熟妇人妻精品一区二区| 国产成人精品亚洲日本| 加勒比久久av| 2019天天干天天操| 热久日综合| 中文字幕美女91| 少妇蜜汁| av黄图片在线观看| 69AV女优男人的天堂| 91色香| 久久婷婷伊人| 97精| 1区2区3区在线视频| 青青草色AV| 91|九色|国产熟女| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 日韩人妻精品中文字幕| 九九精品无码专区免费| 91久久国产综合精品| 天天爽夜夜爽夜夜爽精| 欧洲与亚洲欧美精品中文字幕| 国产黄色视频久久| 激情综合网一盗摄| 欧美一区二区三区日韩| 人妻第一页| 九九色色| 秋霞一集毛片观看| 国产少妇高潮| 日本亚洲熟女视频| 999久久久九九九九| 爆乳免费黄网站| 国产偷拍网站| 爱爱久久| 亚洲欧洲网站免费观看| 91黄站| 95精品在线| 2019精品国产无码成人| B049AV在线播放| 激情五月天社区| 男人的天堂99| 综合激情97 | 欧美亚洲厕所精品偷拍91 | 91男人天堂网| 丝袜AV一二三区| 国内毛片欧美香蕉精品| 综合大香蕉美。| 大香蕉亚洲中文| 日韩欧美午夜一区二区| 久久99久久99精品天美传媒棢·纸:. | 中文字幕丝袜美腿| 天天操夜夜嗨| w w w.久久精品| 欧美日韩亚洲电影| 欧洲无码一区二区| 新版天堂中文资源8在线| 久久精品人妻一区| 欧美,亚洲,日韩,v,天堂,手机在线观看| 日韩人妻少妇 一区二区三区| 自拍偷拍第26| 男人的天堂va| 亚洲久草AV色图| 日韩二三区| www.久久爱| 欧美极品性爱天天射| 国产精品国产精品国产| 在线观看啊啊啊啊啊| 丝袜综合| 97AV爱| 99热网站| 欧美网站免费| 无码逼| 无码操逼视频一下| 最新亚洲黄色免费电影 | 97五月天| 超碰九色| 欧美麻豆成人同性GⅤ在线| 99久久亚洲精品无码毛片潘甜甜| 97久久国产精品女不卡| 国产熟码AV| Aa东京男人的天堂| 神马久久啊啊| 欧美亚洲美少妇一区二区| 久操九九九九| 久久久九97| 亚洲综合另类| 91丨九色丨东北熟女| 5278欧美一区二区三区| 人妻系列无码专区中文有码| 国产一区二区精品久久99| 波多野结衣AV无码一区| 日韩熟女无码| 亚洲精品国产精品成人| 久久久性| 秋霞免费无码视频日韩A片| 蜜臀久久99精品久久久| 偷拍亚洲| 日韩免费中文字幕视频| 囯戸精品高潮呻吟旡码| 无码人妻一区二区三区色欲aⅴ | 天天摸天天舔天天操| 精品网站99999| 丰满搜索结果 -第18页- 久久高清无码 | 欧美在线|亚洲| 亚洲素人综合| 亚洲色图 91| 亚洲综合色在线| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 亚洲综合校园春色| 亚洲91网站| 美女毛片999| 国桃视频产巨乳精品一区二区在线| 97色色色综合网站| 黄色大香焦1级‘′‘| A 天堂在线观看视频| 日韩欧美字幕亚洲一区二区| 91成人久久| 精品一区二区综合熟妇| 日本3级一区二区免费| 熟妇操花| 精品大久久| 午夜呻吟欧美| 青青草色插素人| 精品国产国产AV| 美国三级日本三级久久99| 青青草玖玖爱| 天操天操夜操夜月操月年年操| 欧美曰韩国产精品| 老女人碰碰在线碰碰视频| 91精品婷婷国产综合久久| 亚洲图片视频小说| 男插女青青影院| 国产一区二区三区视频在线看| 天天操人人操狠狠插| 国产成人欧美一区二区三区的国产| 欧美顶级黄片AAAAA在线免费看| 97久久久| 密臀AV在线| 男女香蕉一区二区| 人妻天天爽夜夜爽2| 青青在线视频日韩欧美| 色就色综合| 国产精品成人在线| 视频在线观看一二三区| 亚洲激情欧美色图| 91香蕉国产尤物视频| 人人贴人人摸| 伊人天堂在线| 色www精品视频在线观看| 亚洲 欧美 第一页| 黄色片一区二区三区四区五区 | 96久久久精品| av天堂电影网| 天天插天天操| 性老妇一区二区三区| 欧美姓爱综合网| 色哟哟综合| 亚洲操人| 屁股久久久久久久久| 色欲久久99国产精品久久久久久| 亚州免费啪啪视频| 欧美日韩丝袜| 清纯唯美综合| 国产女人极品高潮毛片| 久久久精品国产亚洲伊人| 国产风韵犹存熟妇三区| 欧美色偷偷| 六月婷婷激情| 青青草女人天天干| 欧美综色欧| 91人人臊| 级品肉射| 日韩中文字幕视频| 五月婷丁香| 精品久久久久成人码免| 欧美人人曰人人操人人射射| 黑操B| julia国产在线 | 日韩精品永久在线观看| 亚洲一区二区性爱电影| 九九九草| 国产精品爽爽v| 亚洲欧洲无码97久久精品| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 97在线/亚洲| 亚洲97久久精品亚洲| 伊人久久国产免费观看视频| 2021国产成人精品久久| 色综合尤物| 久久久天堂| 五月激情啪啪| 久久久女人| 亚洲一本大道中文字幕无码在线| 热久久无毒不卡| 思思热er精品视频| 亚洲美女 晚间男人天堂| 日韩乱伦AⅤ| 国产老熟女| 精品人妻1区| 久久精品国产精品| 人人看欧美性爱| 精品无码一区二区人妻久久蜜桃| 欧美性爱日韩性爱| nuu12国产麻豆精品| 伊人五月天激情| 精品在线78| 丁香六月婷婷| 国产资源中文字幕在线 | 国产精品国产自产高清AV| 亚洲精品天天影视综合网 | 麻豆久久视频在线地址| 黄骗免费网站| 欧美熟女妇同| 美国一区二区三区视频| 97国产精选| 久久99热这里只频精品6学生| 欧美色图电影| 97干天天| 国产精品探花在线| 天天综合中文字幕 91| 97爱爱爱综合| yellow网站免费观看日韩高清无码| 男人精品天堂一区| 蜜臀久久一区二区| 美国日韩黄片| 东北夫妻性偷拍| 中国少妇XXXX做受| 一区二区无码视频| 狠肏骚人妻| 韩日性爱av| 久久久久久久久久久精| 亚洲中文字幕有码视频一区二区三区| 无码一区二区精品视频久久久春药 | 98超碰欧美| 精品熟女一区=区三区| 免费伦费视频在线观看| 日韩精品一区二区人人人| 欧美五区| 蜜乳AV色欲AVAV无码| 久久久久久久9| 97人人爱人人做人人乐| 欧美黑人精品一区二区| 五月丁香黄色网| 欧美亚洲se91| 1024亚洲中文字幕久在线看片你懂的 | 极品销魂美女一区二区| 亚洲综合色图欧美| 绯色AV粉色AV蜜臀AV| 大香蕉久久| 人人操人人操人人人操| 日韩日韩日韩-国产乱码精品一区二区| 春色校园综合网| Blackedraw视频一区二区| 黑人免费福利视频| 日韩欧美中文字亚洲慕| 亚洲成人妻日韩在线| 丁香五月激情综合| 中文字幕在线高清男人的天堂 | 精品日韩人妻视频| 亚洲天天精品| 日韩中文字幕2020| 婷婷久草一区二区三区| 超碰人人干| 五月婷婷六月丁香网址| 熟女探花啪啪| 九九热av| 四虎av在线| 国产性爱欧美性爱在线| 国产高清不卡视频| 中文字幕高清20页视频| 狠狠色婷婷| 久久精品国产免费观看99| 亚洲无吗在线视频| 国产福利电影| 亚洲在线A| 亚洲精品人伦一区二区| 亚洲宗合电影| 性欧美体内射精| 亚洲美乱| 久久本道| 蜜桃成人1区2区3区| 中文字幕在线观看丝袜| 欧美日韩性爱精品| 国产精品一区二区黄片| 国产 v乱码一区二| 无码国产精品午夜不卡(| 国产操操日韩三级黄| 操逼啊啊啊91| 亚洲欧洲av影音| 啊啊啊好舒服视频| 日韩色香| 操东北女人| 强奸乱伦AV一天堂网| 大肥女高潮bbwbbwhd视频| 国产一国产一级毛片古装| 日韩欧美传媒一区国产| 爱爱动态60秒| 四虎884| 老司机午夜精品福利视频一区二区| 久久中日麻豆| 天天内射| 国产精品伦理| 久久久久久十| 中文字幕丰满人妻日本| 久久精品国产精品一区| 偷拍 亚洲 欧美| 日韩性爱免费观看视频| 熟女这里只有精品6| 凹凸久久人人| 日本中文字幕在线电影| 欧美熟妇视频| 啊啊啊好湿国产一二| 久久草视频污视频| 综合色久欲| 亚洲加勒比| 高清有码一区二区| 欧美日本一区二区a人| 欧亚在线视频| 爱干爱射网啊啊啊| 神马久久网| 蜜臀99久久精品| 亚洲欧美在线丝袜| 高清无码在线播放网站| 亚洲一区二区三区AV无码| 日韩啪啪啪啪啪| 嗯阿好爽好紧| 国产精品另类| 日产操逼| 第一高清av中文字幕| 精品国产嫩穴视频| 黑人粗大V S日韩女优视频| 天天天干977| 亚洲精品国产熟女| 丁香六月婷婷综合| 欧洲精品一二三在线| 欧美综合1性辶| 中文字幕一区二区三区高清| 欧洲熟妇xxXx欧美老妇裸体| 久久久穴999| 日日骚一区二区三区| 免费1级a做爰片观看| 国产欧美一区激情交| 亚州色图欧美| 国产美女自拍视频| 黑人无码一区二区| 富二代亚洲精品99| 色爱天堂| 国产亚洲精品农村妇女| 97国产精品国| av日韩中文字幕| 日本欧美一区二区三区视频麻豆| 五月丁香| 伊人网在线点播| 国产精品久久久久久久久久梁医生| www.狠狠| 粉嫩AV一区夜夜嗨| 熟女激情综合网| 9久超碰| 色原狠狠天天天| 男女激情黄色网址| 久久免费看高潮毛片韩国| 97视频免费播放| 狠狠激情综合狠狠操中文字幕| 999综合色| 国产无码精品久久久久久| 国产毛片精品一区二区色欲黄A片| 中文字幕一区二区三四五区日日骚| 日日操免费视频| 中文字幕五区| 成人国产二区三区在线,男女精品。| 日本三级一区二区 在线| 色综合加勒比四四季| 久久内射| 激情婷婷五月天| av日韩中文字幕| 日韩欧美经典在线观看| 久久久久久9999| 天天摸夜夜添无码小视频| 久久欧美1卡2卡3| 亚洲巨爆乳一区二区三区四季网| 女人高潮大叫一级毛片| 国产91 丝袜在线播放| 又粗又长又爽在线观看| 久久99精品九九久久久婷婷| 3d成人精品一区二区| 国产美女激情| 超碰在线香蕉| 大香蕉琪琪日本女优不卡| 国产精品麻豆视频网站| 欧美伦乱爱| 亚乱色| 日韩大香蕉精品在线视频| 久久6热视频免费观看| 亚洲精品蜜桃久久久久久久| 丁香六月激情| 97久久久久久久精| 我想要 啊 啊 啊| 久久香蕉国产线看观看亚洲女人 | 懂色av中文字幕一区二区三区天美 | 亚洲成人久久一区二区| 97色网| 一区在线精品中文字幕| 亚欧成人一级片在线播放| 精品在线78| 欧美情色亚洲| 97欧美资源| 粉嫩av一区二区三区天美传媒 | 红杏大香蕉| 国产在线76页| 久久大香蕉手机高清| 精品人妻一区二区免费蜜桃| 久久九七| 欧美久久毛片基地| 91精品电影18| 992这里有精品| 亚洲精品美女久久久久久久久| 一,爱啪啪,在线免费视频| 九九九九热| 久久啊啊| 97操| 亚洲性爱乱操x| 国产AV无码AV| 另类小说五月天| 97久久精品国产| 青青青艹在线视频| 成人九九| 超碰人人操97碰| 大香蕉综合网| 人妻熟妇久草在线| av中亚| 玖玖爱免费观看视频| 婷婷五月天成人| 少妇精品久久久| 国产精品夜夜夜| 久久久久久99AV无码免费网站| 亚洲成a人在线观看久| 欧美专区第一页| 蜜臀va69| 久久肏大逼| 一区二区不卡| 人妻偷拍一区二区三区| 激情综合五| 日日黄色三级网站| 91P0RNY大屁股人妻| 青青草中文-久久青草精品一区二区三| 日韩电影天堂视频一区二区| 欧洲特黄毛片免费看欧洲毛片| 五月天综合| 91成人精品| 欧美黄色大香蕉一区二区| 人妻无码视频一区二区三区久久| 蜜臀久久99精品久久久电影| 五月婷婷激情综合| 久久婷婷苹果| 99性爱| 呦呦影院| 亚洲色图欧美色图制服丝袜| 欧美亚洲自拍另类人妻| 99自拍B亚洲 | 色婷婷综合久久中文字幕雪峰| 久操精品| 国产成人AV麻豆| 免费黄色片。| 欧美大色交| 国产精品久久久三级无码| 日曰骚久久精品| 日韩AV电影网站| 亚洲男人久久综合天堂| 夜草欧美| 激情开心五月天| 东北少妇高潮zzzz| 91 国产丝袜在线播放-百度| 久久 国产精品 一区| 97av在线观看| 欧美日韩青操| 亚州AV无码国产精品| 啊啊啊啊好爽好舒服一区二区易域| 好湿好紧好爽 视频| 国产大学生口爆吞精合集| 欧美性夜| 久久久专区| 久久最新免费视频23| 99这里只有精品国产| 伊香蕉综合久久久久久久噜噜噜| 国产精品色哟哟| 色色99| 欧美麻豆成人同性GⅤ在线| 亚州精品人妻一二三区| 青青草原综合久久大伊人精品| 欧美人妻久久精品二区三区 | 日韩极品无码B| 中韩中文字幕在线观看| 超碰97在线中文| 1204金沙人妻懂旧版免费| 蜜臀久久一区二区| 九九Av| 操比国产| 3p国产欧美99热| 日本一级二级三级网站| 亚洲国产精品有声| 久久黄色性爱视频| 国产成年女人免费视频播放a| av亚欧| 亚洲欧美日韩制服另类| 91美| 久久精品一区二区| 亚洲色图欧美色图另类图片| 天干天干天干天天做| 毛片99-全集电影手机免费观看完整-B029AV | 蜜臀久久99精品久久久久久酒店 | 男人天堂2030| 乱伦熟妇一区二区| 国产强奸乱伦欧美| 国产大陆天天艹| 国产伦乱91| 超碰AV在线| 第45页一区二区| 天堂资源站| 日韩在线观看AV| 天天综合网网欲色| 国产一级舔足在线观看| 人妻激情视频| 资源新线在线天堂| 家庭乱伦国产精品| 丁香五月色情| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 天天干1区2区在线| 天天网综合| 欧美人妻久久精品二区三区| 日本在线激情一区二区三区| 久久黄黄| 蜜汁欧美| 国产精品999zyz| 人妻在线臀日韩| av久日| 日韩激情毛片一级久久久| 99精品久久| 情色五月天网| 中文字幕天堂在线| 99热99re超碰精品| 97久久久久| 国产AV高清AV无码| 亚洲精品美女操逼| 97精品一区二区视频| 久久小视频| 久欲AV| 日韩中文字幕视频在线观看| 9久精品视频在线观看| 国产400孕妇孕交群| 六月丁香啪啪| 欧美激情1区| 777奇米影视777四色| 天操天操夜操夜月月年年操操 | 激情色播| 亚洲国产综合图区中文字幕| 久久久激情| 色臀AV| 人人手机欧洲亚洲国产人妻| 91日韩| 抽插爽| 久久6热视频免费观看| 一二三四区操操Av| 嗯嗯啊中文字幕| 天美精品原创av片国产| 蜜桃在线观看一区二区三区| 九九综合久久中文字幕| 久久久专区| 综合久久中文字幕综合日韩精品| 亚洲欧美97√| 天天影视网综合少妇| 国产精品一区二区手机看片| 亚洲情色在线| 久久美女福利是上海美女| 9999久久久| 日韩欧美偷拍美女视频| 婷婷久热| 搡老女人老妇女AAA一VU麻豆| 色天使AV天堂| 免费人人搞97| 欧美成人精品A片免费一区99| 亚州综合色| 日韩专区久久久| 撸撸成人在线视频| 色色热| 久久肏大逼| 欧美精品成人在线播放| 欧美97se| 大香蕉色欲AV| 亚洲精品美女操逼| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 94色色电影网| 国内一区二区三区| 婷婷色香| 99热99re超碰精品| 蜜桃久久一区二区三区| 吖在线不卡一区二区国产剧情| 超碰人妻久久| 亚洲国产熟妇综合色专区| 精品久久大胆人体| 亚洲日韩欧美一区二区| 香蕉久久精品| 青青草伊人久久| 青青草黑寡妇男人天堂| 熟女在线视频| 亚洲色五月| 男人的天堂网免费| 久久久久久久极品香蕉视频| 97人人干| 淫色网综合| 国产AV天美| 狠狠亚洲| 精品国产乱码久久久久久日本公司| 熟妇高潮二区三区| 春色综合免费| 美女91| 性色生活片久久毛片婬片免费放女人一级毛片| 国产成人拍国产亚洲精品| 日本 色 导航| 91久久久久免| 天天肏美女| 欧美亚洲宗合色性图| 天天爱天天操| 免费无码婬片AAAA片直播色戒| 另类天堂| 成人免费看吃奶视频网站| 日本一级二级三级网站| 女同在线视频一区| 日本好吊色视频| 亚洲AV在线资源| 久久精品无码专区| 91艹B视频| 韩国三级理论在线| 久草精品国产蜜臀 | 青青国产精品在线| 欧美综合狠| 国产精品美女视频诱惑| 国产精品一区二区三区,亚洲综合 性开放中文AV高清无码免费看 | 亚州综合色| 这里都是精品在线观看| 青青草十区九区爱夜| 欧美,日韩,中文,另类| 国产福利视频精品视频| 中文啪啪视频| 老熟女阿 国产91| 亚洲AV无码成人精品久久| 97超碰人操| 乱伦日本中文自拍| 日韩情色视频| 九九九久久久| 欧美美女啪啪视频| 人妻少妇精品久久久久久| 国产综合永久精品日韩鬼片| 精品美女少妇一区二区三区| 人妻另类 专区 欧美 制服| 草草影院在线视频| 亚洲在线网站| 亚洲精品天天影视综合网| 99久视频| 婷婷久草一区二区三区| 美女黄页网站| 老女人爆菊| 农村女一级毛卡片| 97网址www| 神马久久久久久伦理片| 91AV天美在线视频| 日欧操屄视频| 久久久久亚洲熟妇熟女| 日日夜夜草草草| 日韩 欧美 视频 在线 一区| 男人的亚洲天堂| 婷婷五月在线视频| 欧美v亚洲v综合v国产v妖精| 欧美亚洲高清不卡| 国产激情综合五月久久| 欧美18 在线观看| 国桃视频产巨乳精品一区二区在线| 亚洲情色中文字幕一区| 欧美激情综合| 色香伊人| 91逼逼女人91| 柠檬AV导航| 国产亚洲精品美女久久久m| 精品免费成人久久| 欧美亚洲影视| 女优视频第10页| 丁香六月东京热| 亚洲av性爱电影| 欧美综合色图网| 在线小视频| 久久欧洲| 亚洲欧美天堂在线| 五月丁香久久| 一区二区日韩欧美久久| 色色福利| 91av一区二区在线观看| 99国产精品| 3PAV乱伦视频| 2017天天操天天日| 四虎影视永久在线观看精品免费网站 | 国产精品国产自产拍高清AV|