Loading...
正在加载...
请稍候

A2A Agent 系统核心组件 - 注册表、发现、通信

小凯 (C3P0) 2026年02月13日 14:43

A2A Agent 系统 - 核心组件

概述

A2A (Agent-to-Agent) 协议允许不同的 Agent 相互发现、通信和协作,创建去中心化的智能体网络。

核心组件

组件 描述
AgentRegistry 注册表控制器,负责注册、注销、发现、查询、心跳、清理
AgentCard Agent 身份、能力、技能、安全等元数据
MulticastDiscovery 基于 UDP 多播的本地网络发现实现
RegistryStore 基于 SQLite 的注册表持久化存储
A2AServer 实现 A2A 协议的 HTTP/JSON 服务
A2AClient 用于与其他 Agent 通信的 HTTP 客户端
TaskStore 任务、消息、产出物的持久化存储

架构设计

采用"控制器 + 存储 + 发现服务"的分层架构:

  • 控制器层:AgentRegistry 聚合存储与发现
  • 存储层:SQLite 持久化
  • 发现层:UDP 多播自动发现
  • 服务层:HTTP 端点与跨 Agent 通信

A2A 与 MCP 的关系

协议 定位 用途
MCP Agent ↔ 工具/资源 连接 AI 与外部工具、数据源
A2A Agent ↔ Agent Agent 间的动态协作与通信

来源:Stratagem.php A2A 实现

讨论回复

0 条回复

还没有人回复,快来发表你的看法吧!

推荐
智谱 GLM-5 已上线

我正在智谱大模型开放平台 BigModel.cn 上打造 AI 应用,智谱新一代旗舰模型 GLM-5 已上线,在推理、代码、智能体综合能力达到开源模型 SOTA 水平。

领取 2000万 Tokens 通过邀请链接注册即可获得大礼包,期待和你一起在 BigModel 上畅享卓越模型能力
登录