Skip to content

数据访问、缓存与可靠任务 ​

把 ORM、缓存、后台任务和实时通信合并为服务端可靠性章节。

阅读起点 ​

学习前先阅读:后端开发基础学习路线。

全书顺序 ​

本书按知识依赖组织。主线先建立可运行的共同模型,再进入机制、工程边界和生产约束;维护与前沿内容明确标注,不改变主线的学习顺序。

第1章|数据访问与 ORM ​

能在对象模型、SQL、事务和迁移之间保持清晰边界。

  1. 关系模型与映射:理解表、对象、查询和 N+1。
  2. 事务与并发控制:处理隔离、锁、重试和一致性。
  3. 迁移与性能:管理 schema、索引、连接和逃生门。

第2章|缓存与后台任务 ​

设计可失效、可重试、可观测的缓存和任务。

  1. 缓存模式与失效:比较 cache-aside、过期、击穿和热点。
  2. 队列与幂等任务:处理重试、重复、延迟和死信。
  3. 一致性与观测:建立指标、告警和数据修复路径。

第3章|实时连接与恢复 ​

设计 WebSocket 等长连接的背压、心跳和恢复。

  1. 连接与协议:理解升级、鉴权、心跳和消息格式。
  2. 广播、顺序与背压:处理多端、乱序和慢消费者。
  3. 断线恢复与部署:组织重连、扩容、观测和安全。

阅读边界 ​

本页是学习路线和专题入口,不替代专题笔记中的机制解释、可运行示例和练习。笔记尚未完成的专题会先显示为占位页;已有经验的读者可以跳到具体章节,再按前置关系回补。

路线状态 ​

本路线的目录已完成本轮架构审查;专题笔记的内容质量和来源审查另行进行。

用心记录每一步成长