优百课栈

标题: 《Docker微服务架构实战》_蒋彪 [打印本页]

作者: aixure    时间: 2023-1-24 20:24
标题: 《Docker微服务架构实战》_蒋彪
内容简介[url=]编辑[/url][url=] 播报[/url]
微服务与Docker 是近年来分布式大规模服务架构中两个主流的技术趋势,本书主要介绍中小型企业在架构落地过程中柔性地切入微服务和Docker 虚拟化的各种方法。 [1] 书中主要介绍了微服务架构的各种技术选型、微服务拆分的各项原则、传统应用向微服务架构过渡的方法论、Docker 技术原理、Docker 跨主机通信选型、Docker 与DevOps 的整合方法等要点,同时简单介绍了利用Rancher 搭建Docker 容器云平台的快速解决方案,非常适合云计算从业人员阅读、学习。 [1]

图书目录[url=]编辑[/url][url=] 播报[/url]
第一部分 Docker 与微服务基础 .......................................................................................... 1
第1 章 微服务架构概述 .......................................................................................................... 2
1.1 什么是微服务 ............................................................................................................... 2
1.1.1 CORBA ............................................................................................................. 3
1.1.2 DCOM ............................................................................................................... 4
1.1.3 RMI .................................................................................................................... 5
1.1.4 SOA ................................................................................................................... 7
1.2 为什么要使用微服务 ................................................................................................... 9
1.2.1 scale cube ........................................................................................................... 9
1.2.2 API 网关 .......................................................................................................... 13
1.3 微服务架构设计原则 ................................................................................................. 15
1.3.1 业务架构 ......................................................................................................... 15
1.3.2 逻辑架构 ......................................................................................................... 16
1.3.3 技术架构 ......................................................................................................... 19
1.3.4 基础架构 ......................................................................................................... 20
1.4 从单体到微服务 ......................................................................................................... 21
1.4.1 止损 ................................................................................................................. 22
1.4.2 前后端分离 ..................................................................................................... 23
1.4.3 提取服务 ......................................................................................................... 24
第2 章 微服务中的技术选型 ................................................................................................. 26
2.1 服务治理 ..................................................................................................................... 27
2.1.1 Dubbo .............................................................................................................. 27
2.1.2 Spring Cloud .................................................................................................... 30
2.2 服务网关 ..................................................................................................................... 35
2.2.1 OpenResty ........................................................................................................ 35
2.2.2 Orange ............................................................................................................. 38
2.2.3 Kong ................................................................................................................ 40
2.2.4 Zuul .................................................................................................................. 41 [1]
2.3 服务注册发现 ............................................................................................................. 43
2.3.1 ZooKeeper ....................................................................................................... 43
2.3.2 Eureka .............................................................................................................. 49
2.4 配置中心 ..................................................................................................................... 51
2.5 请求链路追踪 ............................................................................................................. 57
第3 章 Service Mesh ........................................................................................................... 64
3.1 初识Service Mesh ...................................................................................................... 64
3.1.1 什么是Service Mesh ....................................................................................... 64
3.1.2 为什么使用Service Mesh ............................................................................... 65
3.2 Service Mesh 的发展过程 .......................................................................................... 66
3.2.1 早期的分布式计算 ......................................................................................... 66
3.2.2 微服务时代的分布式计算.............................................................................. 68
3.3 主流的Service Mesh 框架 ......................................................................................... 73
第4 章 Docker 技术简介 ...................................................................................................... 75
4.1 Docker 是什么 ............................................................................................................ 75
4.2 Docker 的作用 ............................................................................................................ 77
4.2.1 用Docker 快速搭建环境 ................................................................................ 78
4.2.2 用Docker 降低运维成本 ................................................................................ 83
4.2.3 Docker 下自动发布 ......................................................................................... 84
4.3 Docker 的生态圈 ........................................................................................................ 86
4.4 微服务与Docker ........................................................................................................ 89
第二部分 Docker 架构与生态 ............................................................................................ 93
第5 章 Docker 技术架构 ...................................................................................................... 94
5.1 Docker 的进程模型 .................................................................................................... 94
5.1.1 容器中进程启动的两种模式 .......................................................................... 96
5.1.2 容器中的进程隔离模型 ............................................................................... 101
5.1.3 容器的自重启 ............................................................................................... 102
5.1.4 容器中用户权限的隔离和传递 .................................................................... 103
5.1.5 Docker 守护进程宕机的处理机制 ............................................................... 104 [1]






欢迎光临 优百课栈 (https://www.ubkz.com/) Powered by Discuz! X3.4