feat: add scoped task source tracing and SDK examples
This commit is contained in:
@@ -35,16 +35,19 @@ ORBIT_URL=http://127.0.0.1:8080 \
|
||||
3. 原键重报核查,确认同audit_id和deduplicated=true。
|
||||
4. RetryTask声明可安全重新执行并指定新总预算60秒,取得retry_of指向原任务的新任务。
|
||||
5. Worker开始新任务、报告SUCCEEDED;查询原任务仍FAILED、新任务SUCCEEDED。
|
||||
6. 查询原任务操作列表及重试审计详情,排空并关闭Worker连接。
|
||||
6. 查询原任务操作列表及重试审计详情,通过GetTaskSource核对新任务的直接原任务,排空并关闭Worker连接。
|
||||
|
||||
预期输出,标识由实际执行生成:
|
||||
|
||||
```text
|
||||
source_kind=MANUAL_RETRY parent=<原任务ID>
|
||||
source=<原任务ID> state=FAILED retry=<新任务ID> state=SUCCEEDED audit=<审计ID> operations=4
|
||||
```
|
||||
|
||||
操作数包含本例受理、原结果、核查和人工重试;以本次实际查询为准。示例不删除任务、审计或尝试。重复运行创建独立演示任务,每次保留原历史。
|
||||
|
||||
[来源接口](../api/task-source.md)仅返回直接父任务,重复人工重试沿后继继续,不递归加载整条链;查询不产生新的审计或改写历史。
|
||||
|
||||
## 接入片段
|
||||
|
||||
下方在已有客户端和已核实的current任务上下文中调用;完整imports/main及错误处理见源码。
|
||||
|
||||
Reference in New Issue
Block a user