12.2 从请求/响应到事件驱动