feat: add reliable event consumer SDK and process recovery tests
This commit is contained in:
@@ -114,4 +114,11 @@
|
||||
- 步骤:创建 → 同键核对 → 暂停 → 恢复 → 查询与分页 → 最终暂停。
|
||||
- 预期:duplicate=true、resumed_revision=3、final_enabled=false、revision=4、pending=0。
|
||||
- 保留:每次运行留下一个已暂停订阅及审计;没有硬删除,受64个订阅上限约束。
|
||||
- 范围:本例只演示管理SDK;自动消费、断线重连与持久化Inbox例子继续开发。
|
||||
- 范围:本例只演示管理SDK;自动消费 SDK 已实现,持久化Inbox例子继续开发。
|
||||
|
||||
## 已可运行:结果消费协议与跨连接确认
|
||||
|
||||
- 源码:[事件协议示例](../../sdk/go/examples/event-protocol/main.go),[启动与输出说明](event-protocol.md)。
|
||||
- 操作:创建订阅 → 提交并取消任务 → 接收冻结结果 → ACK → 重连重报原证明 → 核对原确认时间 → 暂停订阅。
|
||||
- 输出:ack_replayed=true、same_receipt=true、pending=0、subscription_enabled=false。
|
||||
- 范围:本例只做读取验证,不写业务数据;[自动消费器](../sdk/event-consumer.md) 的生产接入须提供事务Inbox,不能把示例当作业务恰好一次保证。
|
||||
|
||||
Reference in New Issue
Block a user