展开全部

主编推荐语

本书以理论与实践相结合的方式,对分布式应用系统的架构设计进行系统、全面的阐述。

内容简介

随着互联网技术的发展,分布式应用系统对具备高性能、高可用性、可扩展性和可维护性的架构的依赖度越来越高。

本书分为3个部分,第一部分是分布式系统架构概述,介绍一些分布式系统架构下常见的基础概念和架构设计的目标;第二部分是核心理论及技术,介绍分布式应用系统下常见的技术中间件机制和使用场景,着重介绍分布式应用系统在高性能、高可用性、可扩展性和可维护性等方面常见的优化技术;第三部分是架构实践案例,梳理几种常见的大型分布式应用系统的架构,并结合具体问题进行分析,使读者能够真正理解设计分布式应用系统架构所面临的问题及解决问题的思路。

本书主要面向初、中、高级程序员和架构师,但书中的部分内容也适合产品经理、项目经理阅读。此外,本书内容由浅入深且案例丰富,也适合作为培训教材。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 资源与支持
  • 第一部分 分布式系统架构概述
  • 第1章 架构的基础概念
  • 1.1 架构的几个概念
  • 1.2 架构设计的目标
  • 1.3 小结
  • 第2章 架构的演进
  • 2.1 单体架构
  • 2.2 分层架构
  • 2.3 面向服务架构
  • 2.4 微服务架构体系
  • 2.5 小结
  • 第二部分 核心理论及技术
  • 第3章 常见的基础组件
  • 3.1 数据缓存
  • 3.2 数据分发
  • 3.3 数据存储
  • 3.4 服务远程调用
  • 3.5 小结
  • 第4章 高性能架构
  • 4.1 基础概念
  • 4.2 客户端及网络接入
  • 4.3 数据存储
  • 4.4 数据缓存
  • 4.5 业务逻辑
  • 4.6 架构模式与负载均衡
  • 4.7 小结
  • 第5章 高可用架构
  • 5.1 分布式系统的几个理论
  • 5.2 数据存储层
  • 5.3 业务逻辑层
  • 5.4 多机房架构
  • 5.5 小结
  • 第6章 可扩展架构
  • 6.1 可扩展的几个维度
  • 6.2 可扩展架构的实现
  • 6.3 几种典型可扩展架构
  • 6.4 小结
  • 第7章 可维护架构
  • 7.1 系统监控工具
  • 7.2 业务日志的监控及分析
  • 7.3 业务数据的安全监控及分析
  • 7.4 小结
  • 第三部分 架构实践案例
  • 第8章 账号系统
  • 8.1 系统整体架构
  • 8.2 关键问题及解决方案
  • 8.3 小结
  • 第9章 秒杀系统
  • 9.1 系统整体架构
  • 9.2 关键问题及解决方案
  • 9.3 小结
  • 第10章 消息推送系统
  • 10.1 系统整体架构
  • 10.2 关键问题及解决方案
  • 10.3 小结
  • 第11章 区块链系统
  • 11.1 系统整体架构及优化
  • 11.2 小结
展开全部

评分及书评

评分不足
2个评分
  • 用户头像
    给这本书评了
    5.0

    随着互联网技术的发展,分布式应用系统对具备高性能、高可用性、可扩展性和可维护性的架构的依赖度越来越高。本书以理论与实践相结合的方式,对分布式应用系统的架构设计进行系统、全面的阐述。本书分为 3 个部分,第一部分是分布式系统架构概述,介绍一些分布式系统架构下常见的基础概念和架构设计的目标;第二部分是核心理论及技术,介绍分布式应用系统下常见的技术中间件机制和使用场景,着重介绍分布式应用系统在高性能、高可用性、可扩展性和可维护性等方面常见的优化技术;第三部分是架构实践案例,梳理几种常见的大型分布式应用系统的架构,并结合具体问题进行分析,使读者能够真正理解设计分布式应用系统架构所面临的问题及解决问题的思路。

      转发
      评论

    出版方

    人民邮电出版社

    人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。