读书笔记系列关于分布式网站架构的一共有三本书,本次已完成其中两本的整理。
大型分布式网站架构设计与实践一书,偏向理论基础,结构层次和组织逻辑很清晰,前两章从总体和重要的基础设施方面介绍了分布式系统架构原理,属于高屋建瓴式的理论描述,涉及的细节较少。随后的几个章节中,安全架构和数据分析可以独立来看,系统稳定性则介绍了如何保证系统上线之后的稳定运行,主要是服务监控,治理和优化相关。
大型网站系统与Java中间件实践一书,涉及底层设计的相关知识较多,可能要求阅读者需要有一定的基础才方便理解,尤其是核心的两章:分布式数据访问中间件和消息中间件。部分章节组织结构稍显混乱。
同时两本书的部分章节可以互相对应起来看,如中间件实践的分布式系统演进这一章实际上就是讲述分布式系统的基础设施,只不过比较散乱。而最后概述的数据分析,系统发布,应用监控,容量规划等内容都可以在前一本书的对应的章节中有对应的介绍。
两书整体的行文结构如下图所示: