Architecture · A2A Protocol · 交互机制

A2A 三种任务更新机制

协议提供三种互补的更新送达机制:轮询(GetTask)最简单,流式(SSE)实时推送增量事件,推送通知(WebHook)适合长任务与服务器到服务器的集成。

A2A 三种任务更新机制 架构图对比客户端与服务器之间三种更新机制:轮询 GetTask、SSE 流式事件、以及 WebHook 推送通知,其中流式响应以强调色标出。 轮询 · GetTask 状态快照 流式 · SSE 订阅 增量事件流 推送 · 注册 WebHook POST 异步通知 CLIENT A2A 客户端 client agent SERVER A2A 服务器 remote agent LEGEND 后端代理 请求 / 订阅 响应 / 异步 流式 · 实时

轮询最简单

客户端周期性调用 GetTask 检查状态,适合简单集成与受限网络,但延迟较高。

流式最低延迟

通过 SSE 实时接收 TaskStatusUpdateEventTaskArtifactUpdateEvent

推送适合长任务

服务器向客户端注册的 WebHook 主动 POST,适合 server-to-server 与长时间任务。