feat: add durable result journal and subscription delivery core
This commit is contained in:
@@ -27,6 +27,10 @@ type Delivery struct {
|
||||
LeaseUntil *time.Time `db:"lease_until"`
|
||||
// Attempts 已产生的交付尝试次数,不等同于业务执行次数。
|
||||
Attempts uint32 `db:"attempts"`
|
||||
// AttemptBudget 累计允许发送次数;人工追加预算,不重置Attempts或LeaseEpoch。
|
||||
AttemptBudget uint32 `db:"attempt_budget"`
|
||||
// TokenDigest 最近交付秘密的摘要;首次发送前为空,确认后保留以验证重复确认。
|
||||
TokenDigest *core.Digest `db:"token_digest"`
|
||||
// AcknowledgedAt 接收方可靠处理后的确认时间;未确认时为空。
|
||||
AcknowledgedAt *time.Time `db:"acknowledged_at"`
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user