A2A 协议已成功重构为采用 MCP (Model Context Protocol) 架构,将 EventMesh 定位为现代化的 智能体协作总线 (Agent Collaboration Bus)。
EnhancedA2AProtocolAdaptor)jsonrpc 字段自动分发处理逻辑。*.req 事件,属性 mcptype=request。*.resp 事件,属性 mcptype=response。id 映射到 CloudEvent collaborationid 来处理。params._agentId -> CloudEvent 扩展属性 targetagent (P2P)。params._topic -> CloudEvent Subject (Pub/Sub)。_topic 映射到 CloudEvent Subject,支持 O(1) 广播复杂度。message/sendStream 操作,映射为 .stream 事件类型,并通过 _seq -> seq 扩展属性保证顺序。JsonRpcRequest、JsonRpcResponse、JsonRpcError POJO 对象。McpMethods 常量,支持标准操作如 tools/call、resources/read。EnhancedA2AProtocolAdaptorTest 中实现了对请求/响应循环、错误处理、通知和批处理的全面覆盖。McpIntegrationDemoTest 模拟了 P2P RPC 闭环。McpPatternsIntegrationTest 模拟了 Pub/Sub 和 Streaming 流程。targetagent 和 a2amethod 扩展属性实现高级路由规则。methods/list)。