图书介绍

微服务那些事儿PDF|Epub|txt|kindle电子书版本网盘下载

微服务那些事儿
  • 纪晓峰著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121311420
  • 出版时间:2017
  • 标注页数:202页
  • 文件大小:20MB
  • 文件页数:216页
  • 主题词:互联网络-网络服务器

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

微服务那些事儿PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 微服务解惑篇2

第1章 微服务架构2

1.1 不微你就OUT了2

1.2 产生背景3

1.2.1 时代的召唤3

1.2.2 容器神助攻4

1.2.3 微服务的进击4

1.3 微服务的标签5

1.3.1 单一职责6

1.3.2 微6

1.3.3 面向服务7

1.3.4 自治8

1.3.5 易扩展9

1.3.6 流程化10

1.4 实力碾压11

1.4.1 组件化11

1.4.2 快速13

1.4.3 可复用13

1.4.4 机动灵活13

1.5 不要奶我14

1.5.1 不足14

1.5.2 挑战15

1.5.3 小结16

1.6 本章小结17

第2章 为何选择微服务18

2.1 传统架构的病18

2.1.1 中年危机18

2.1.2 宝宝心里苦19

2.2 微服务有药21

2.2.1 讳疾忌医21

2.2.2 朋友听说过安利么22

2.2.3 沙盘演练看效果22

2.3 微服务的价值23

2.3.1 资源价值24

2.3.2 业务价值24

2.3.3 技术价值24

2.3.4 用户价值25

2.3.5 未来价值25

2.3.6 小结26

2.4 定个小目标26

2.4.1 持续交付26

2.4.2 业务敏捷26

2.4.3 独立演进27

2.4.4 高可用27

2.4.5 高性能27

2.4.6 站在云端28

2.5 别人家的公司28

2.6 来不及解释快上车29

第3章 我拆我拆我拆拆拆30

3.1 拆还是不拆30

3.2 如何拆32

3.2.1 庖丁解牛32

3.2.2 数据模型和业务模型33

3.2.3 金字塔结构图33

3.2.4 关键指标33

3.3 粒度35

3.3.1 五笔字根36

3.3.2 被遗忘的字典师傅37

3.3.3 小结37

3.4 边界37

3.5 本章小结38

第4章 如何使用微服务39

4.1 如何规划39

4.2 微服务重构42

4.2.1 影响因素42

4.2.2 重构原则43

4.2.3 重构方法44

4.3 本章小结45

第5章 微服务的朋友圈46

5.1 好朋友容器46

5.1.1 容器的来历46

5.1.2 容器的好处47

5.1.3 小结49

5.2 天生一对DevOps49

5.2.1 DevOps是什么49

5.2.2 为什么采用DevOps50

5.2.3 小结51

5.3 SOA是谁51

5.3.1 接着忽悠52

5.3.2 SOA是个什么鬼52

5.3.3 小结53

第二部分 技术实现篇56

第6章 Spring Boot56

6.1 介绍56

6.2 特点57

6.3 Spring Boot和微服务之间的关系57

6.4 如何使用58

6.5 可定制化61

6.6 本章小结64

第7章 Spring Cloud65

7.1 Spring Cloud优势66

7.2 Spring Cloud特点67

7.3 Spring Cloud之服务管理68

7.4 注册中心Eureka69

7.4.1 什么是注册中心69

7.4.2 为什么要有注册中心69

7.4.3 Eureka来历70

7.4.4 Eureka机制71

7.4.5 如何使用72

7.5 网关Zuul77

7.5.1 Zuul78

7.5.2 反向代理78

7.5.3 如何使用79

7.6 客户端负载均衡Ribbon84

7.6.1 负载均衡85

7.6.2 如何使用85

7.6.3 补充说明91

7.7 断路器Hystrix92

7.7.1 如何隔离93

7.7.2 电路熔断器模式93

7.7.3 回滚降级94

7.7.4 如何使用95

7.7.5 交通疏导101

7.7.6 小结101

7.8 分布式配置中心Spring Cloud Config101

7.8.1 为什么要有配置102

7.8.2 集中配置的好处103

7.8.3 配置方式的演进103

7.8.4 如何使用104

7.9 服务之间调用Feign114

7.9.1 Feign如何使用114

7.9.2 补充说明118

7.10 服务追踪119

7.10.1 Spring Cloud Sleuth介绍119

7.10.2 Sleuth如何使用120

7.10.3 日志聚合Zipkin122

7.10.4 小结127

7.11 Spring Cloud和Dubbo的比较127

7.11.1 生的伟大127

7.11.2 死的憋屈127

7.11.3 没比较没伤害128

7.11.4 现状128

7.12 Spring Cloud与Spring Boot的关系129

7.13 本章小结130

第8章 其他相关技术和工具131

8.1 数据库开发持续集成工具Liquibase131

8.1.1 特性132

8.1.2 使用136

8.2 Swagger144

8.2.1 为什么使用Swagger144

8.2.2 如何使用145

8.2.3 小结149

8.3 权限spring security150

8.4 微服务架构的通信方式152

8.4.1 同步153

8.4.2 异步156

8.5 服务编排160

8.6 管理工具JIRA162

第9章 测试相关166

9.1 单元测试166

9.1.1 Mockito如何使用168

9.1.2 Mock与InjectMocks的区别171

9.2 接口测试173

9.3 代码质量管理工具Sonar174

9.3.1 特点174

9.3.2 使用175

第三部分 项目实战篇188

第10章 三个典型系统案例188

10.1 企业运营支撑系统188

10.1.1 背景188

10.1.2 现状188

10.1.3 原因调查189

10.1.4 解决方案190

10.2 车队管理系统193

10.2.1 背景193

10.2.2 技术架构193

10.2.3 服务如何拆分194

10.3 财务管理系统195

10.3.1 背景195

10.3.2 现状195

10.3.3 原因调查196

10.3.4 解决方案196

10.4 本章小结197

第11章 开发管理198

11.1 管理原则198

11.2 日常管理198

11.3 代码质量管理199

11.4 工作方式199

11.5 BA的职责199

11.6 SA的职责200

11.7 DEV的工作原则201

11.8 本章小结201

后记202

热门推荐