
谢文辉
随着互联网技术的发展,分布式应用系统对具备高性能、高可用性、可扩展性和可维护性的架构的依赖度越来越高。本书以理论与实践相结合的方式,对分布式应用系统的架构设计进行系统的阐述。本书分为3个部分,第一部分是分布式系统架构概述,介绍一些分布式系统架构下常见的基础概念和架构设计的目标;第二部分是核心理论及技术,介绍分布式应用系统下常见的技术中间件机制和使用场景,着重介绍分布式应用系统在高性能、高可用性、可扩展性和可维护性等方面常见的优化技术;第三部分是架构实践案例,梳理几种常见的大型分布式应用系统的架构,并结合具体问题进行分析,使读者能够真正理解设计分布式应用系统架构所面临的问题及解决问题的思路。本书主要面向初/中/高级程序员和架构师,但书中的部分内容也适合产品经理、项目经理阅读。此外,本书内容由浅入深且案例丰富,也适合作为培训教材。
分布式架构方面讲解全面,通俗易懂,值得一读。
作为入门型的大纲介绍即可,对分布式应用中会涉及到的部分技术以及可选型的中间件做了粗略的介绍。
这本书是个大杂烩,全而不精,只是个作为提纲来总览全局。具体某个方向还需要阅读对应领域的书籍。
把后台常见的架构模式都做了一个总结,不过感觉还是挺像网文的,读完之后印象也不是很深刻。不过最后几个结合实战的案例还是不错的。想学架构还是要在实战中不断摸索和总结
对目前主流的互联网公司用到的技术架构一个总结,并笼统地介绍了一些组件和框架,最后讲了几个应用场景。感觉这种架构还是在电商用的更多一些
全书从理论到案例,注重宏观抽象描述,适合做为分布式应用层技术大纲阅读。
讲的还算比较清晰,从接入层到服务层,到数据层,各种应对方案都有介绍