feat: serialize keyed tasks across queues with durable fencing tokens
This commit is contained in:
@@ -9,6 +9,8 @@ import (
|
||||
// Attempt 表示一次任务执行尝试,保存租约、授权代次与独立结果。
|
||||
// 对应表 pulse_attempts;这是服务端持久化模型,不直接作为 API 响应。
|
||||
type Attempt struct {
|
||||
// ConcurrencyToken 资源键的单调许可序号;零表示未启用,重连保留,新尝试递增。
|
||||
ConcurrencyToken uint64 `db:"concurrency_token"`
|
||||
// Record 包含命名空间、记录标识、并发版本和 UTC 时间。
|
||||
core.Record
|
||||
// TaskID 关联的 Pulse 任务标识。
|
||||
|
||||
Reference in New Issue
Block a user