《微服务架构与实践》PDF完整版下载

本文分享一本书——《微服务架构与实践》。

第 1部分 基础篇
第 1章 单块架构及其面临的挑战
1.1三层应用架构
1.1.1三层应用架构的发展
1.1.2什么是三层架构
1.1.3三层架构的优势
1.2单块架构
1.2.1什么是单块架构
1.2.2单块架构的优势
1.2.3单块架构面临的挑战
1.3 小结
第 2章 微服务架构综述
2.1什么是微服务架构
2.1.1多微才够微 
2.1.2 单一职责 
2.1.3 轻量级通信 
2.1.4 独立性 
2.1.5 进程隔离
2.2 微服务的诞生背景
2.2.1 互联网行业的快速发展
2.2.2 敏捷、精益方法论的深入人心 
2.2.3 单块架构系统面临的挑战
2.2.4 容器虚拟化技术
2.3 微服务架构与 SOA 
2.3.1 SOA概述
2.3.2 微服务与 SOA 
2.4 微服务的本质 
2.4.1服务作为组件
2.4.2 围绕业务组织团队
2.4.3 关注产品而非项目 
2.4.4 技术多样性 
2.4.5 业务数据独立 
2.4.6 基础设施自动化 
2.4.7 演进式架构 
2.5 微服务不是银弹 
2.5.1 分布式系统的复杂度 
2.5.2 运维成本 
2.5.3 部署自动化
2.5.4 DevOps与组织架构  
2.5.5 服务间的依赖测试  
2.5.6 服务间的依赖管理 
2.6 小结 
第 2部分 实践篇
第 3章 构建个服务
3.1场景分析
3.2任务拆分
第 4章 Hello World API
4.1 API实现
4.1.1 开发语言 ——Ruby
4.1.2 Web框架——Grape 
4.1.3 API的具体实现
4.2代码测试与静态检查
4.2.1代码测试
4.2.2测试覆盖率统计
4.2.3静态检查
4.2.4代码复杂度检查
第 5章 构建 Docker映像
5.1 定义 Dockerfile
5.2 配置 Docker主机 
5.3 构建 Docker映像 
5.4 运行 Docker容器 
5.5 发布 Docker映像 
5.6 小结 
第 6章 部署 Docker映像 
6.1基础设施 AWS
6.2基础设施自动化
6.3 部署 Docker映像
6.4自动化部署 
6.5 小结 
第 7章 持续交付流水线 
7.1持续集成环境 
7.2提交阶段 
7.3验证阶段 
7.4构建阶段 
7.5发布阶段 
7.6 小结 
第 8章 日志聚合
8.1 日志聚合工具简介 
8.2 Splunk的核心 
8.3 安装 Splunk索引器 
8.4 安装 Splunk转发器 
8.5日志查找 
8.6告警设置 
8.7 小结 
第 9章 监控与告警
9.1 Nagios简介
9.2 Nagios的工作原理 
9.3 Nagios安装
9.4 Nagios的配置 
9.5 监控 products-service 
9.6 告警 
9.7 小结 
第 10章 功能迭代 
10.1定义模型 
10.2持久化模型 
10.3定义表现形式 
10.4 实现 API 
10.5服务描述文件
10.6 小结 
第 3部分 进阶篇
第 11章 微服务与持续交付
11.1持续交付的核心
11.2微服务架构与持续交付 
11.2.1 开发 
11.2.2 测试
11.2.3持续集成
11.2.4 构建 
11.2.5 部署 
11.2.6 运维 
11.3 小结

下载地址:点我下载


由于版权问题,文件已经被加密,解压密码请联系微信1184451075获取,还有微信交流群等你哦~

标签: none