feat: add durable business task outbox example and fault recovery

This commit is contained in:
2026-09-17 23:13:48 +08:00
parent 2b8213a4f7
commit 522fe2ef3e
27 changed files with 2195 additions and 7 deletions

View File

@@ -106,6 +106,8 @@ curl -i "$ORBIT_URL/v1/tasks" \
SDK:`Client.SubmitTask(ctx, key, request)`。
需要将业务变更与提交可靠衔接时,使用[事务Outbox接入示例](../examples/task-outbox.md):先在业务事务里冻结原操作和请求,再在事务外调用此接口;新增示例不改变本HTTP契约。
## GET /v1/tasks/{task_id}
权限:tasks:read 和任务所在队列范围。200 的 data 直接为上方 task 对象,返回当前状态和完整参数/已保存结果。不存在、跨命名空间或不在该凭据队列范围时返回 404。