更新时间:2022-09-29 10:23:54
封面
版权信息
前言
第1章 分布式架构设计的特征与问题
1.1 架构设计的演进过程
1.2 一个简单的例子:分布式架构的组成
1.3 分布式架构的特征
1.4 分布式架构的问题
1.5 本书的阅读方式
1.6 总结
第2章 分布式应用服务的拆分
2.1 起因与概念
2.2 拆分思路
2.3 模型结构
2.4 分析业务需求形成应用服务
2.5 领域驱动设计分层
2.6 总结
第3章 分布式调用
3.1 负载均衡
3.2 API网关
3.3 服务注册与发现
3.4 服务间的远程调用
3.5 总结
第4章 分布式协同
4.1 分布式系统的特性与互斥问题
4.2 分布式锁
4.3 分布式事务
4.4 分布式选举
4.5 ZooKeeper——分布式系统的实践
4.6 总结
第5章 分布式计算
5.1 MapReduce模式
5.2 Stream模式
5.3 总结
第6章 分布式存储
6.1 数据存储面临的问题以及解决思路
6.2 分布式数据库
6.3 分布式缓存
6.4 总结
第7章 分布式资源管理和调度
7.1 分布式资源调度的由来与过程
7.2 资源划分和调度策略
7.3 分布式调度架构
7.4 Kubernetes——资源调度的实践
7.5 总结
第8章 高性能与可用性
8.1 缓存的应用
8.2 可用性
8.3 总结
第9章 指标与监控
9.1 为什么需要监控系统
9.2 监控系统的指标
9.3 创建监控系统的步骤
9.4 监控系统的分类
9.5 监控系统的分层
9.6 Zabbix实现监控系统
9.7 Prometheus实现监控系统
9.8 总结
第10章 架构设计思路和要点
10.1 架构设计思维方式
10.2 重构与测试
10.3 学习与发展
10.4 总结
作者简介
看完了