Skip to main content
将任务标识与 EVM 链、输入区块或 bundle、目标表一起记录。这样可以将执行结果关联到预期生成的数据。

保持运行连接

提交后,保持到选定 Worker 的 WatchTasks 连接。该流先发送当前快照,再发送终态更新。连接中断时,在配置的宽限期内重连。GetTaskResult 可以查看结果,但不会维持运行中任务的连接。

读取终态结果

使用 ReturnValueHandler 时,读取返回输出。写表时,保留 Writer 统计及可能存在的 job_id,再单独确认存储就绪。

决定是否重复执行

  1. 区分 RPC 或连接失败与已返回的任务失败。
  2. 提交结果不确定时,查询原任务。
  3. 先修正输入、函数或配置错误。
  4. 如果任务已进入 Writer Plugin,检查已有写入状态。
  5. 确认适合再次执行后,再创建新的工作。
在同一 Worker 上重复使用任务标识,可能在保留期内返回已有结果,不会强制失败任务重新执行。使用新标识可能产生另一次写入。

定位失败

继续阅读