用编译期类型思维设计稳定的 API 限流与计费系统
答案是:把约束尽可能前移。金额、配额、时间窗口写成不可混用的品牌类型,边界在构造器校验,请求状态迁移用枚举穷举,再配合原子扣减脚本与带唯一约束的幂等账本,让非法状态在写出来之前就被拒绝。
创建记录 2026-10-29 · 沐小悠 · 约 18 分钟
192 次阅读 阅读 →
「幂等账本」标签下共 2 篇技术文章,包括《用编译期类型思维设计稳定的 API 限流与计费系统》、《设计稳定的 API 限流与计费系统》。按发布时间倒序排列,内容持续更新。
答案是:把约束尽可能前移。金额、配额、时间窗口写成不可混用的品牌类型,边界在构造器校验,请求状态迁移用枚举穷举,再配合原子扣减脚本与带唯一约束的幂等账本,让非法状态在写出来之前就被拒绝。
设计稳定API限流与计费系统,需统一限流与计费口径,采用分层限流、Redis原子脚本、预扣结算、幂等账本和离线对账,并做好降级恢复与可观测性。
共 2 篇文章,第 1 / 1 页