封面
版权信息
内容简介
关于作者
推荐序一云端应用时代之光
推荐序二
序
第1章 综述
1.1 Cloud Native的起源
1.2 Cloud Native的组成
1.3 Cloud Native背后的诉求
1.4 如何衡量Cloud Native的能力
1.5 Cloud Native的原则
第2章 微服务架构
2.1 微服务架构的起源
2.2 为什么采用微服务架构
2.3 微服务设计原则
2.4 微服务架构实施的先决条件
- APP免费
2.5 微服务划分模式
- APP免费
2.6 微服务划分反模式
- APP免费
2.7 微服务API设计
- APP免费
2.8 微服务框架
- APP免费
2.9 基于Dubbo框架实现微服务
- APP免费
2.10 基于Spring Cloud框架实现微服务
- APP免费
2.11 服务发现场景下的ZooKeeper与Etcd
- APP免费
2.12 微服务部署策略
- APP免费
2.13 为什么总觉得微服务架构很别扭
- APP免费
第3章 敏捷基础设施及公共基础服务
- APP免费
3.1 传统基础设施面临的挑战
- APP免费
3.2 什么是敏捷基础设施
- APP免费
3.3 基于容器的敏捷基础设施
- APP免费
3.4 基于公共基础服务的平台化
- APP免费
3.5 监控告警服务
- APP免费
3.6 分布式消息中间件服务
- APP免费
3.7 分布式缓存服务
- APP免费
3.8 分布式任务调度服务
- APP免费
3.9 如何生成分布式ID
- APP免费
第4章 可用性设计
- APP免费
4.1 综述
- APP免费
4.2 逐步切换
- APP免费
4.3 容错设计
- APP免费
4.4 流控设计
- APP免费
4.5 容量预估
- APP免费
4.6 故障演练
- APP免费
4.7 数据迁移
- APP免费
第5章 可扩展性设计
- APP免费
5.1 加机器能解决问题吗
- APP免费
5.2 横向扩展
- APP免费
5.3 AKF扩展立方体
- APP免费
5.4 如何扩展长连接
- APP免费
5.5 如何扩展数据库
- APP免费
5.6 如何扩展数据中心
- APP免费
第6章 性能设计
- APP免费
6.1 性能指标
- APP免费
6.2 如何树立目标
- APP免费
6.3 如何寻找平衡点
- APP免费
6.4 如何定位瓶颈点
- APP免费
6.5 服务通信优化
- APP免费
6.6 通过消息中间件提升写性能
- APP免费
6.7 通过缓存提升读性能
- APP免费
6.8 数据库优化
- APP免费
6.9 简化设计
- APP免费
第7章 一致性设计
- APP免费
7.1 问题起源
- APP免费
7.2 基础理论
- APP免费
7.3 分布式系统的一致性分类
- APP免费
7.4 如何实现强一致性
- APP免费
7.5 如何实现最终一致性
- APP免费
7.6 分布式锁
- APP免费
7.7 如何保证幂等性
- APP免费
第8章 未来值得关注的方向
- APP免费
8.1 Serverless
- APP免费
8.2 Service Mesh
- APP免费
第9章 研发流程
- APP免费
9.1 十二因子
- APP免费
9.2 为什么选择DevOps
- APP免费
9.3 自动化测试
- APP免费
9.4 Code Review
- APP免费
9.5 流水线
- APP免费
9.6 为什么需要AIOps
- APP免费
9.7 基于数据和反馈持续改进
- APP免费
9.8 拥抱变化
- APP免费
9.9 代码即设计
- APP免费
第10章 团队文化
- APP免费
10.1 为什么团队文化如此重要
- APP免费
10.2 组织结构
- APP免费
10.3 环境氛围
- APP免费
10.4 管理风格
- APP免费
10.5 经典案例
更新时间:2019-07-25 11:39:27