包邮 Spring微服务架构设计(第2版)pdf下载

包邮 Spring微服务架构设计(第2版)百度网盘pdf下载

作者:
简介:包邮 Spring微服务架构设计(第2版)
出版社:
出版时间:2020-04
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍



商品参数

Spring微服务架构设计(第2版)
            定价 89.00
出版社 人民邮电出版社
版次 1
出版时间 2020年04月
开本 16开
作者 [印]拉杰什·R. V.(Rajesh R V)
装帧 平装-胶订
页数
字数
ISBN编码 9787115533753
重量


内容介绍

随着Spring Boot和Spring Cloud的推出,Spring框架变得更加强大,支持快速开发和gao效运维,非常适合实现微服务架构,能够满足微服务的并发、精细监控和可靠易用等需求。《Spring微服务架构设计(第2版)》提供了实现大型响应式微服务的实用方法和指导原则,并通过示例全面讲解如何构建微服务。主要内容包括:微服务架构介绍以及构建微服务时面临的挑战,如何用Spring Boot和Spring Cloud开发微服务系统,微服务能力模型,如何演进微服务,微服务的日志管理和监控,如何用Docker、Mesos和 Marathon管理互联网级微服务架构,等等。



目录

版权声明


第 1章 微服务揭秘 1


1.1 微服务的演进 1


1.1.1 微服务演进的催化剂——业务需求 1


1.1.2 微服务演进的催化剂——技术演进 3


1.1.3 架构演进势在必行 4


1.2 什么是微服务 5


1.3 微服务蜂巢 7


1.4 微服务架构的设计原则 8


1.4.1 每个服务承担单一责任 8


1.4.2 微服务是自治的 9


1.5 微服务的特性 10


1.5.1 服务是一等公民 10


1.5.2 微服务是轻量级的 11


1.5.3 微服务的混合架构 11


1.5.4 微服务环境中的自动化 12


1.5.5 微服务的生态支持系统 13


1.5.6 微服务是动态分布式的 13


1.5.7 抗脆弱、快速失败和自我愈合 15


1.6 微服务的实例 15


1.6.1 一个酒店门户网站的例子 15


1.6.2 一个旅行社门户网站的例子 18


1.7 微服务架构的优势 19


1.7.1 支持混合架构 19


1.7.2 为试验和创新赋能 20


1.7.3 弹性伸缩和选择性扩容 21


1.7.4 服务可替换 23


1.7.5 为构建有机系统赋能 23


1.7.6 有助于管理技术债 24


1.7.7 允许不同版本并存 25


1.7.8 支持构建自组织系统 26


1.7.9 支持事件驱动架构 27


1.7.10 为DevOps赋能 28


1.8 小结 28


第 2章 相关架构风格和用例 29


2.1 SOA 29


2.1.1 面向服务的集成 30


2.1.2 遗留系统现代化 31


2.1.3 面向服务的应用 31


2.1.4 用SOA迁移单体应用 32


2.2 十二要素应用 32


2.2.1 单一代码库 33


2.2.2 依赖捆绑 33


2.2.3 配置外部化 34


2.2.4 支撑服务可寻址 34


2.2.5 构建、发布和运行时的隔离 35


2.2.6 无状态、不共享进程 36


2.2.7 通过端口绑定暴露服务 36


2.2.8 以水平扩展实现高并发 36


2.2.9 以*小的开销实现可处置性 37


2.2.10 开发环境和生产环境的对等性 37


2.2.11 日志信息外部化 37


2.2.12 打包后台管理进程 38


2.3 无服务器计算 38


2.4 Lambda架构 39


2.5 DevOps、云计算和容器 40


2.5.1 DevOps是实现微服务架构的实践和流程 41


2.5.2 以云计算和容器作为微服务的自助式基础设施 41


2.6 响应式微服务 42


2.7 微服务用例 45


2.8 微服务先行者的共同点 46


2.9 微服务框架 48


2.10 小结 49