𝔖 Scriptorium
✦   LIBER   ✦

📁

微服务架构与实践(第2版)

✍ Scribed by 王磊


Publisher
电子工业出版社
Year
2019
Tongue
Chinese
Leaves
514
Edition
2
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


微服务架构不仅延续了分布式系统与SOA 的特征,也汲取了DevOps、持续集成、持续交付等工程实践的成功经验,并正在借着云计算和容器化的春风开始其驰骋之旅。但是,微服务的落地并不像其概念描述的那样举重若轻,它不仅包括架构解耦,还涉及开发测试、部署运维、工程实践、团队合作与康威定律等多方面的因素,这些因素相辅相成,共同影响着如何高质量、快速地交付业务价值。

本书是在第1 版的基础之上,基于作者近年来对服务化改造的实战经验和思考,并结合业界的技术趋势进行的一次体系化的精进。全书共分为3 部分,首先阐述了微服务架构的理论基础。其次介绍了微服务生态系统、实施参考模型以及最佳实践,并基于真实案例分析了遗留系统的服务化改造策略与应用场景。最后基于Apache 开源社区的微服务框架ServiceComb,设计并实现了案例SockShop 系统,从端到端交付的角度,指导读者完成服务的设计、开发、测试、流水线,以及自动化部署和运维体系的建立。

本书不仅适合架构师、开发人员以及技术管理者阅读,也适合正在尝试向微服务架构迁移的团队或者个人。希望本书能够在微服务落地的工作中对读者有所帮助。

✦ Table of Contents


封面
扉页
版权页
推荐序
自序
前言
目录
第1部分 基础篇
第1章 微服务架构综述
1.1 软件架构发展历史
1.2 微服务的诞生背景
1.3 什么是微服务架构
1.4 微服务架构的本质
1.5 微服务架构的特征
1.6 微服务架构不是“银弹”
1.7 微服务架构与SOA
1.8 微服务与Serverless
1.9 微服务与Service Mesh
1.10 小结
第2部分 策略篇
第2章 微服务生态系统
2.1 为什么定义生态系统
2.2 微服务生态系统的核心内容
2.3 生态系统的工程实践
2.4 小结
第3章 微服务关键技术
3.1 服务设计
3.2 服务治理
3.3 服务运维
3.4 小结
第4章 微服务参考模型
4.1 为什么需要参考模型
4.2 参考模型的核心内容
4.3 如何使用参考模型
4.4 小结
第5章 基于参考模型的实践
5.1 微服务团队
5.2 核心敏捷实践
5.3 服务设计与实现
5.4 运维管理
5.5 测试管理
5.6 交付流水线
5.7 部署管理实践
5.8 小结
第6章 遗留系统的微服务改造
6.1 遗留系统综述
6.2 遗留系统改造策略
6.3 遗留系统改造场景
6.4 遗留系统改造案例
6.5 小结
第3部分 实战篇
第7章 微服务开发框架ServiceComb
7.1 ServiceComb综述
7.2 Java Chassis
7.3 Go Chassis详解
7.4 注册中心ServiceCenter
7.5 数据一致性框架Saga
7.6 小结
第8章 微服务云应用平台ServiceStage
8.1 ServiceStage综述
8.2 CCE云容器引擎服务
8.3 CSE微服务引擎
8.4 SWR软件镜像仓库
8.5 AOS编排服务
8.6 APM应用性能管理
8.7 小结
第9章 SockShop系统分析与设计
9.1 系统综述
9.2 需求理解与分析
9.3 服务划分与设计
9.4 架构设计
9.5 基础设施塔建
9.6 小结
第10章 实现SockShop系统的第一个服务
10.1 使用Java Chassis实现商品服务
10.2 使用Docker-Compose本地运行服务
10.3 商品服务自动化测试
10.4 搭建交付流水线
10.5 小结
第11章 实现SockShop系统的其他服务
11.1 实现用户服务
11.2 实现购物车服务
11.3 实现订单服务
11.4 实现支付服务
11.5 实现物流服务
11.6 实现用户界面服务
11.7 使用Pact验证服务
11.8 运行SockShop系统
11.9 小结
第12章 部署SockShop系统
12.1 SockShop系统的TOSCA模板
12.2 部署SockShop系统
第13章 运维SockShop系统
13.1 监控告警
13.2 日志聚合
13.3 服务治理
13.4 小结
附录A ServiceStage相关概念
附录B TOSCA模板介绍
写在最后
参考文献
资源列表


📜 SIMILAR VOLUMES


Spring Cloud与Docker微服务架构实战(第2版)
✍ 周立 📂 Library 📅 2018 🏛 电子工业出版社 🌐 Chinese

<p>《Spring Cloud与Docker微服务架构实战(第2版)》基于Spring Cloud Edgware RELEASE 与Docker 17.09,以指导技术团队实现微服务架构落地为宗旨,覆盖微服务理论、微服务开发框架(Spring Cloud)及运行平台(Docker)三大主题。全书分为3部分,第1 部分对微服务架构进行系统介绍;第2 部分使用Spring Cloud 开发框架编写一个“电影售票系统”;第3 部分讲解如何将微服务应用运行在Docker 之上。全书采用精心设计的Demo 驱动,以连贯的场景、真实的代码示例来引导读者学习用强大的微服务技术实现架构设计。作为第2 版,

深入理解Spring Cloud与微服务构建 第2版
✍ 方志朋 📂 Library 📅 2019 🏛 人民邮电出版社 🌐 Chinese

<p>《深入理解Spring Cloud与微服务构建 第2版》共分为18章,全面涵盖了通过Spring Cloud构建微服务的相关知识点。第1、2章详细介绍了微服务架构和Spring Cloud。第3、4章讲解了通过Spring Cloud构建微服务的准备工作。第5~14章以案例为切入点,讲解了通过Spring Cloud构建微服务的基础组件,包括Eureka、Ribbon、Feign、Hystrix、Zuul、Gateway、Consul、Config、Sleuth、Admint等组件。第15~17章讲述了使用Spring Cloud OAuth2来保护微服务系统的相关知识。第18章用一个综

大数据云服务技术架构与实践
✍ 李天目 📂 Library 📅 2016 🏛 清华大学出版社 🌐 Chinese

本书是从大数据和云计算相结合的视角,系统地介绍大数据云架构技术与实践的专业图书,全书分为五篇19章,分别介绍大数据云计算的概论、关键技术、体系架构、云架构实践与编程和安全。本书层次清晰,结构合理,主要内容包括大数据云计算关系、大数据应用价值、分布式计算、NoSQL数据库、机器学习、虚拟化、Docker容器、Web 2.0、绿色数据中心、基础设计即服务(IaaS)、平台即服务(PaaS)、软件即服务(SaaS)、容器即服务(CaaS)、大数据云架构搭建、Spark大数据编程、大数据和云计算面临的安全威胁、保障大数据安全、应用大数据保障安全等。本书可作为高年级本科生和研究生教材,也可作为广大科学技