分布式应用系统架构设计与实践

分布式应用系统架构设计与实践

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

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

内容简介

本书以理论与实践相结合的方式,对分布式应用系统的架构设计进行系统、全面的阐述。全书共11章,主要内容包括:架构的基础概念、架构的演进、常见的基础组件等。

作者简介

作者谢文辉,阿里巴巴高级技术专家,曾在华为、魅族、深信服担任架构师及技术经理,具有10年以上的系统开发及架构设计经验。

他目前在阿里巴巴东南亚电商平台Lazada负责业务风控架构相关工作。他主导过多个双活机房的设计和构建工作,也主导过多个日均活跃用户数达千万级的应用系统的架构设计、改造及优化工作,对分布式应用系统的高性能、高可用性和高并发处理有较为丰富的经验。

他的个人兴趣在于大数据存储处理、大规模系统的高性能、高可用性及多机房架构的设计和构建。

章节目录

版权信息

内容提要

前言

资源与支持

第一部分 分布式系统架构概述

第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 小结

分布式应用系统架构设计与实践是2022年由人民邮电出版社出版,作者谢文辉。

得书感谢您对《分布式应用系统架构设计与实践》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
企业自动驾驶网络架构与技术 电子书
本书基于华为公司在自动驾驶网络领域的技术积累和实践,以企业数字化转型背景下网络管理遇到的桎梏为切入点,介绍自动驾驶网络的诞生背景,展示自动驾驶网络的发展历程,详细剖析自动驾驶网络的概念,并给出分级标准,重点介绍企业自动驾驶网络的整体架构和关键技术。本书为网络技术支持工程师、网络管理员、网络运维工程师等ICT从业人员提供了自动驾驶网络规划设计和部署的技术指南,亦可为网络技术爱好者及高等院校相关专业的
科学知识图谱:工具、方法与应用 电子书
系统介绍讲述科学知识图谱中常用的工具及其应用。
网络操作系统——Windows Server 2012 R2配置与管理(第2版) 电子书
本书基于网络工程和应用实际需求,以广泛使用的WindowsServer2012R2为例介绍网络操作系统的部署、配置与管理的技术方法。全书共16章,内容包括系统安装、系统管理、存储、网络、ActiveDirectory、名称解析、DHCP、证书服务、Windows更新服务、网络资源共享、Web服务器、远程桌面服务、路由器、远程访问,服务器核心版,以及Hyper-V虚拟机。
Linux操作系统基础教程 电子书
本书由浅入深,从Linux的起源开始,介绍了Linux的特点与基本操作,阐述了Linux的文件系统和用户权限机制,进而介绍了文本处理和多命令协作,并shell编程了进行全面地讲解,**后对进程和设备管理进行概括性介绍。
全国职称计算机考试标准教材与专用题库-中文Windows XP操作系统 电子书
本书是以国家人力资源和社会保障部人事考试中心颁布的新版《全国专业技术人员计算机应用能力考试大纲》为依据,在多年研究该考试命题特点及解题规律的基础上编写而成的。本书共9章。第0章是在深入研究考试大纲和考试环境的基础上,总结、提炼出考试内容的重点及命题方式,为考生提供全面的复习、应试策略。第1章~第8章严格按照“中文WindowsXP操作系统”科目的考试大纲编排考点逐一讲解,各考点按照“考点分析+考点