AI 工程学习系列
服务端与数据
定义接口和数据约束,处理并发、任务、存储与权限。
建议基础:了解 HTTP、JSON 与基本编程;数据库示例会解释相关约束。 离线示例用于检查核心机制;完整平台或项目需按文中步骤另行实现与验收。
把一次请求做成可检查的服务行为。
把一次请求做成可检查的服务行为。
系列目录
接口契约:参数、身份、权限与错误
以私有草稿编辑契约连接 JSON 验证、身份与对象权限,处理安全错误、超时重试、分页和并发版本。
让数据库约束参与业务正确性
用库存预留验证唯一约束、条件扣减与事务回滚,并分清索引成本、并发隔离和 Supabase 行权限边界。
请求太多时:任务队列、缓存与背压
用有界资料任务队列连接接收、确认、重试与去重,分清限流背压和缓存陈旧策略的职责。
按职责组织服务端代码
按 HTTP 适配、用例、规则与仓储划分预约服务,验证事务、取消和依赖失败,并区分框架集成证据。
文件、索引和记录需要不同的存储策略
将学习资料原文、所有权记录与检索索引分开,设计上传恢复、签名权限、模型选择和删除一致性。