Agent 创收指南免费公开资源
中文 EN العربية

返回目录 / 开发工具

事件存储:保持追加不可变并设计可重建投影

规划事件流、并发写入、全局顺序及可回放的 read model。

Skills

先划定 aggregate stream 和事件 schema,定义唯一 event ID、聚合序列、发生时间与版本字段。设计追加写入和乐观并发检查,禁止覆盖既有事件;确定全局位置是否必要,避免误把时间戳当总序。将投影消费者设为幂等并可从检查点重建,记录快照、重放边界和 schema upcast 规则。评估保留、归档、冷热分层及查询索引后,再决定存储技术;在生产数据上重放前先用隔离副本验证一致性和时长。

权限边界

前置条件

权限边界

限制

为事件标识、聚合序列与幂等建立约束;投影可重建,但事件删除/改写会破坏历史语义。

固定上游来源

https://github.com/wshobson/agents/blob/46891e7e60da0e52baf1050b7b6391b64e84c6d9/plugins/backend-development/skills/event-store-design/SKILL.md

仓库
wshobson/agents
文件路径
plugins/backend-development/skills/event-store-design/SKILL.md
固定提交
46891e7e60da0e52baf1050b7b6391b64e84c6d9
来源检查
2026-10-14 · 已按固定上游来源核对

仓库指标

以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。

Stars
未取得
Forks
未取得
观测时间
未取得

尚未取得指标快照。

许可证: MIT

适用工具

Event store schema · Append-only log · Projection consumers

查看技能目录

主主题

让编码 Agent 从理解上下文走到验证修改

相关资源