feat: add reusable MySQL outbox and HTTP lifecycle example
This commit is contained in:
@@ -88,7 +88,7 @@ fmt.Println(current.ID, current.State, current.Revision)
|
||||
|
||||
受理回执不是业务执行结果。同键重报返回原始快照;当前状态应使用 GetTask。业务侧创建操作与平台提交之间存在双写边界,接入方应在自身事务中保存操作记录/Outbox,再使用稳定身份提交,不能依靠随机新键补发来“修复”未知结果。
|
||||
|
||||
[业务事务Outbox完整场景](../examples/task-outbox.md)已提供独立业务数据库、原子业务写入、持久化发送器、原身份恢复及CLI;核心SDK保持无MySQL/ORM依赖。业务适配包的Enqueue/SendOnce/Status与实际运行命令均在该手册说明。
|
||||
[业务事务Outbox完整场景](../examples/task-outbox.md)已提供独立业务数据库、原子业务写入、持久化发送器、原身份恢复及CLI;核心SDK保持无MySQL/ORM依赖。现已抽为[可直接导入的 MySQL 适配包](outbox-mysql.md),支持 EnqueueTx/SendOnce/Run/Status 和受理确认钩子;[完整 HTTP 服务示例](../examples/http-service.md)演示宿主生命周期与结果入库。
|
||||
|
||||
## 3. 取消与错误处理
|
||||
|
||||
|
||||
Reference in New Issue
Block a user