中间件与集成主书
先掌握通用分布式原语,再按系统边界选择具体中间件。
阅读起点
先从本页第一章开始;如果对应概念已经熟悉,可以从目录中选择需要补齐的章节。
全书顺序
本书按知识依赖组织。主线先建立可运行的共同模型,再进入机制、工程边界和生产约束;维护与前沿内容明确标注,不改变主线的学习顺序。
第1章|消息系统与投递语义
从消息、事件和队列模型出发,理解投递、顺序、重试和消费进度。
- 队列、主题与消费者组:区分队列消费、发布订阅和分区并行。
- 至少一次与幂等:处理重复投递、确认、重试和死信。
- 顺序与事务消息:说明顺序保证和跨服务事务的边界。
- Kafka、RabbitMQ 与云原生消息:按吞吐、路由、多租户和运维模型比较实现。
第2章|协调、配置与服务发现
掌握协调服务提供的租约、选主、配置和服务发现原语。
第3章|缓存、搜索、代理与对象存储
将常见中间件放回数据访问、流量入口和文件持久化边界。
- 缓存一致性与淘汰:理解 Redis 数据结构、过期、淘汰和缓存失效。
- 搜索索引与查询:区分倒排索引、分析器、聚合和数据同步。
- 反向代理与流量治理:用 Nginx 处理路由、TLS、负载和限流边界。
- 对象存储契约:掌握分片上传、权限、生命周期和一致性。
阅读边界
本页是学习路线和专题入口,不替代专题笔记中的机制解释、可运行示例和练习。笔记尚未完成的专题会先显示为占位页;已有经验的读者可以跳到具体章节,再按前置关系回补。
路线状态
本路线的目录已完成本轮架构审查;专题笔记的内容质量和来源审查另行进行。