图书介绍

大型企业微服务架构实践与运营PDF|Epub|txt|kindle电子书版本网盘下载

大型企业微服务架构实践与运营
  • 薛浩编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115487742
  • 出版时间:2019
  • 标注页数:289页
  • 文件大小:42MB
  • 文件页数:303页
  • 主题词:大型企业-计算机网络

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何谓大象2

1.2电信业务支撑系统的发展历程4

1.2.1“大算盘”时代6

1.2.2 C/S时代6

1.2.3 MVC垂直应用7

1.2.4 SOA服务化9

1.2.5微服务架构(MSA)10

1.3电信业务支撑困境11

1.4电信与电商13

第2章 让大象学跳舞15

2.1大象能跳舞吗15

2.2大象的舞台15

2.3大象跳舞“四步曲”16

第二部分 构建微服务架构18

第3章 微服务架构综述18

3.1微服务的本质18

3.1.1什么是微服务18

3.1.2微服务架构特点20

3.1.3 SOA与微服务21

3.2实现微服务架构22

3.2.1微服务参考架构23

3.2.2应用的拆分粒度24

3.2.3微服务的集成25

3.2.4微服务对交付模式的要求27

3.2.5实现微服务面临的挑战27

3.3微服务架构的实践29

3.3.1建平台29

3.3.2业务拆分34

3.3.3容器化封装35

3.3.4完善技术组件,提升稳定性35

第4章 分布式服务框架37

4.1分布式服务框架的一般原理37

4.2分布式服务调用框架的实现39

4.2.1分布式服务框架总体架构39

4.2.2通信框架40

4.2.3序列化与反序列化41

4.2.4客户端功能实现42

4.2.5服务端功能实现45

4.2.6注册中心47

4.2.7服务治理48

4.2.8 API网关51

4.3容量评估与性能保障53

4.3.1容量评估常用指标53

4.3.2容量指标估算方法57

4.3.3性能保障61

4.3.4如何评价系统性能62

4.4一致性问题解决之道63

4.4.1强一致性事务保障63

4.4.2最终一致性事务保障65

4.4.3事务补偿机制66

第5章 服务调用链日志跟踪68

5.1服务调用链实现的一般原理68

5.2实现调用链日志跟踪71

5.2.1总体架构71

5.2.2日志数据采集72

5.2.3日志数据分析处理77

5.2.4服务调用链信息展示78

5.3调用链日志跟踪的应用79

5.3.1总体监控80

5.3.2监控预警80

5.3.3安全审计81

5.3.4故障定位及链路分析82

5.4日志系统的容量和性能评估82

第6章 分布式数据访问平台84

6.1传统数据库架构面临的挑战84

6.1.1新业务支撑乏力84

6.1.2持续的分库分表难以为继85

6.1.3管理上的挑战86

6.2数据库技术发展现状86

6.2.1数据库发展历史回顾86

6.2.2 SQL.NoSQL和NewSQL87

6.2.3运营商去“O”实践89

6.2.4数据架构发展方向90

6.3数据库选型91

6.3.1数据库的技术特性91

6.3.2数据库应用特性92

6.3.3应用特性与技术特性的对应关系94

6.3.4数据库选择建议94

6.4实现分布式数据访问平台95

6.4.1分布式应用数据总线95

6.4.2分库分表功能实现96

6.4.3读写分离功能实现97

6.4.4结果集合并功能实现98

6.4.5数据库节点路由功能实现98

6.4.6分布式事务功能保障99

6.5异地多活数据同步平台101

6.5.1异地多活架构设计102

6.5.2数据同步平台架构设计104

第7章 消息平台114

7.1消息中间件产品介绍114

7.1.1 ActiveMQ114

7.1.2 RocketMQ115

7.1.3 Kafka116

7.1.4 RabbitMQ117

7.1.5消息中间件特性对比118

7.2消息平台总体架构设计119

7.3消息控制台120

7.3.1配置管理120

7.3.2监控管理122

7.3.3运维管理124

7.3.4系统管理126

7.4消息客户端127

7.4.1客户端功能介绍127

7.4.2客户端关键流程131

第8章 分布式缓存平台134

8.1缓存中间件介绍134

8.1.1 Memcached134

8.1.2 Redis135

8.1.3 Coherence137

8.1.4缓存中间件产品特性对比137

8.2缓存策略138

8.2.1热点缓存138

8.2.2多级缓存139

8.3缓存平台的架构与实现141

8.3.1总体架构141

8.3.2缓存管理控制平台Web142

8.3.3缓存管理平台App146

8.3.4缓存客户端SDK148

第三部分 构建企业级微服务架构152

第9章 企业级微服务架构综述152

9.1什么是企业级微服务架构152

9.2企业级微服务架构必备能力152

9.2.1自动化软件交付153

9.2.2智能化系统运维153

9.2.3系统化业务运营154

9.3实施企业级微服务架构的前提条件155

第10章 构建基于容器的应用托管和任务调度平台157

10.1容器的发展历程157

10.2 Docker带来的改变159

10.3基于Kubernetets的应用托管平台160

10.3.1 Kubemetes基本原理160

10.3.2系统架构165

10.3.3底层资源管理166

10.3.4应用托管管理167

10.3.5平台监控173

10.4弹性任务调度平台175

10.4.1总体架构176

10.4.2任务配置管理178

10.4.3任务调度管理180

10.4.4 X86裸机集群任务调度流程185

10.4.5容器化资源任务调度流程189

第11章 深化的服务治理体系193

11.1服务治理演进历史193

11.1.1 SOA服务治理193

11.1.2分布式服务治理194

11.1.3深化的服务治理195

11.2构建“管、诊、治”服务治理体系196

11.3“管、诊、治”总体思路196

11.3.1服务治理总体架构198

11.3.2服务资产管理199

11.3.3服务关系管理201

11.3.4服务生命周期管理204

11.3.5服务监控205

11.3.6分布式服务调用框架206

11.3.7辅助工具206

第12章 DevOps打造软件生产流水线208

12.1认识DevOps208

12.1.1什么是DevOps208

12.1.2 DevOps与敏捷209

12.1.3 DevOps的兴起210

12.2 DevOps核心原则210

12.2.1基础架构即代码210

12.2.2持续交付211

12.2.3协同工作212

12.3 DevOps的技术栈和工具链212

12.4 DevOps平台解决方案214

12.4.1软件生产流水线214

12.4.2 DevOps平台架构215

12.4.3配置管理217

12.4.4质量保障221

12.4.5实现软件生产流水线228

12.4.6数据度量231

第四部分 打造下一代基础架构平台234

第13章 多租户架构234

13.1多租户的模型及体系结构234

13.2租户隔离236

13.3多租户管理平台238

13.3.1管理平台架构238

13.3.2多租户管理平台的实现原理239

13.3.3多租户的访问控制240

13.3.4多租户的安全访问241

第14章 能力开放平台243

14.1总体设计243

14.2能力开放门户245

14.2.1开发者视图245

14.2.2运营者视图248

14.3沙箱环境249

14.4安全管控250

14.4.1 IP黑白名单校验250

14.4.2流量配额控制251

14.4.3服务升降级控制253

14.4.4熔断控制254

14.4.5流量控制254

14.4.6传输安全控制255

14.4.7用户授权257

14.5服务管控264

14.5.1服务注册264

14.5.2服务编排与封装265

14.5.3服务参数匹配266

14.5.4服务路由267

第15章 智能运维269

15.1大数据技术概述269

15.1.1大数据技术特点270

15.1.2大数据技术的未来发展272

15.1.3大数据与人工智能273

15.1.4大数据与智能运维273

15.2智能运维平台架构设计274

15.3智能运维整体流程275

15.4智能化运维场景分析276

15.5深度学习应用举例278

15.5.1原理分析278

15.5.2关键技术介绍282

结束语284

热门推荐