包邮 高可用可伸缩微服务架构:基于Dubbo、Spring Cloud和Service Mesh书籍pdf下载

包邮 高可用可伸缩微服务架构:基于Dubbo、Spring Cloud和Service Mesh书籍百度网盘pdf下载

作者:
简介:包邮 高可用可伸缩微服务架构:基于Dubbo、Spring Cloud和Service Mesh书籍
出版社:
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

  9787121361920 9787121362132

Service Mesh实战:用Istio软负载实现服务网格

《Service Mesh实战:用Istio软负载实现服务网格》为网格服务技术的实战详解图书。作者以初学者角度展示软负载在分布式架构中承担的角色,引入容器时代主角Kubernetes;再从路由层面全面展开对Service Mesh 与Istio 的介绍和深入剖析,包括其功能与特色;后通过源码剖析从实现细节上分析Istio 的几大关键设计。不论你是刚开始接触软负载的初学者,还是有一定经验的架构师,都可以在这本细致入微的图书中找到想要的实用内容。


第1 章 分布式发展史 1

1.1 单机小型机时期 1

1.1.1 互联网的诞生 2

1.1.2 复杂应用拆分 3

1.1.3 遭遇性能问题 3

1.2 集群化时期 4

1.2.1 从高端设备到普通PC 4

1.2.2 硬件负载均衡设备 5

1.2.3 资源配置问题 5

1.2.4 积少成多的优势 6

1.2.5 集群化架构 6

1.2.6 软件负载设备 7

1.3 服务化时期 8

1.3.1 应用到服务 8

1.3.2 远程调用 8

1.3.3 虚拟IP 地址 9

1.3.4 复杂的调用关系 10

1.3.5 服务治理 11

1.3.6 旁路负载 12

1.4 微服务时期 13

1.4.1 服务细化 13

1.4.2 架构轻量化 14

1.5 服务网格(Service Mesh)新时期 15

1.5.1 多语言的困难 15

1.5.2 指数级增加的复杂度 15

1.5.3 Linkerd 诞生 16

1.5.4 一代服务网格架构 17

1.5.5 第二代服务网格架构 18

1.5.6 生产应用情况 19

1.6 本章小结 20

第2 章 Service Mesh:以Istio 为例 21

2.1 Istio 的设计理念 21

2.1.1 Istio 的诞生背景 22

2.1.2 控制的两个平面 23

2.1.3 接口与平台化 24

2.1.4 中心化与分散化的抉择 25

2.2 数据平面 27

2.2.1 xDS-API 27

2.2.2 服务负载及流量控制 28

2.2.3 入口与出口网关 31

2.2.4 故障应急机制 32

2.2.5 故障注入 32

2.3 控制平面 33

2.3.1 Pilot 结构及功能 33

2.3.2 Mixer 结构及功能 34

2.3.3 稳定性与容灾能力 37

2.3.4 请求属性(Attribute) 37

2.3.5 操作配置(Operator Config) 38

2.4 安全控制 40

2.4.1 Citadel 结构及功能 42

2.4.2 Istio 身份(Identity) 42

2.4.3 认证(Authentication) 43

2.4.4 鉴权(Authorization) 44

2.5 Hello, Istio! 45

2.5.1 安装 Docker 45.............


高可用可伸缩微服务架构:基于Dubbo、Spring Cloud和Service Mesh


近年来微服务架构已经成为大规模分布式架构的主流技术,越来越多的公司已经或开始转型为微服务架构。本书不以某一种微服务框架的使用为主题,而是对整个微服务生态进行性的讲解,并结合工作中的大量实战案例为读者呈现一本读完即可实际上手应用的工具书。

书中的理论部分介绍了微服务架构的发展历程,通俗地讲解了领域驱动设计,帮助读者更好地利用DDD来建模和划分服务;微服务稳定性保证的常用手段和微服务下如何保证事务的一致性这两章凝聚了作者多年的积累和思考,相信读者看完后会有不一样的感触和收获;书中实战部分的内容非常丰富,以项目为基础,逐层介绍常见的Dubbo、Spring Cloud和Service Mesh框架的具体使用方法,并对实现原理进行剖析;书中还以具体案例全面介绍了微服务双活体系建设、微服务监控与告警、微服务编排、百亿流量微服务网关的设计与实现,以及基于支付场景下的微服务改造等,并让读者了解如何借助微服务来增强和重构现有的遗留。

不管是刚接触微服务的新手,还是正在尝试借助微服务解放生产力的开发人员或运维人员,甚至是立志于构建高可用可伸缩的微服务体系的技术Leader和架构师,阅读本书,对读者必有裨