图书介绍

轻量级微服务架构 上2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

轻量级微服务架构 上
  • 黄勇著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121298042
  • 出版时间:2016
  • 标注页数:193页
  • 文件大小:30MB
  • 文件页数:216页
  • 主题词:互联网络-网络服务器

PDF下载


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

下载说明

轻量级微服务架构 上PDF格式电子书版下载

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

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

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

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

图书目录

第1章 微服务架构设计概述1

1.1 为什么需要微服务架构2

1.1.1 传统应用架构的问题2

1.1.2 如何解决传统应用架构的问题3

1.1.3 传统应用架构还有哪些问题3

1.2 微服务架构是什么4

1.2.1 微服务架构概念4

1.2.2 微服务交付流程5

1.2.3 微服务开发规范6

1.2.4 微服务架构模式7

1.3 微服务架构有哪些特点和挑战8

1.3.1 微服务架构的特点8

1.3.2 微服务架构的挑战9

1.4 如何搭建微服务架构9

1.4.1 微服务架构图9

1.4.2 微服务技术选型10

1.5 本章小结12

第2章 微服务开发框架13

2.1 Spring Boot是什么14

2.1.1 Spring Boot的由来14

2.1.2 Spring Boot的特性14

2.1.3 Spring Boot相关插件16

2.1.4 Spring Boot的应用场景17

2.2 如何使用Spring Boot框架18

2.2.1 搭建Spring Boot开发框架18

2.2.2 开发一个简单的Spring Boot应用程序19

2.2.3 运行Spring Boot应用程序23

2.3 Spring Boot生产级特性25

2.3.1 端点25

2.3.2 健康检查30

2.3.3 应用基本信息32

2.3.4 跨域35

2.3.5 外部配置36

2.3.6 远程监控37

2.4 本章小结40

第3章 微服务网关41

3.1 Node.js是什么42

3.1.1 Node.js快速入门44

3.1.2 Node.js应用场景45

3.2 如何使用Node.s47

3.2.1 安装Node.js47

3.2.2 使用Node.js开发Web应用49

3.2.3 使用Express框架开发Web应用52

3.2.4 搭建Node.js集群环境54

3.3 使用Node.js搭建微服务网关55

3.3.1 什么是微服务网关55

3.3.2 使用Node.js实现反向代理56

3.4 本章小结60

第4章 微服务注册与发现61

4.1 ZooKeeper是什么62

4.1.1 ZooKeeper树状模型64

4.1.2 ZooKeeper集群结构65

4.2 如何使用ZooKeeper66

4.2.1 运行ZooKeeper66

4.2.2 搭建ZooKeeper集群环境69

4.2.3 使用命令行客户端连接ZooKeeper71

4.2.4 使用Java客户端连接ZooKeeper77

4.2.5 使用Node.js客户端连接ZooKeeper86

4.3 实现服务注册组件91

4.3.1 设计服务注册表数据结构91

4.3.2 搭建应用程序框架93

4.3.3 定义服务注册表接口95

4.3.4 使用ZooKeeper实现服务注册96

4.3.5 服务注册模式102

4.4 实现服务发现组件102

4.4.1 定义服务发现策略103

4.4.2 搭建应用程序框架103

4.4.3 使用Node.js实现服务发现104

4.4.4 服务发现优化方案114

4.4.5 服务发现模式116

4.5 本章小结117

第5章 微服务封装118

5.1 Docker是什么119

5.1.1 Docker简介119

5.1.2 虚拟机与Docker对比123

5.1.3 Docker的特点123

5.1.4 Docker系统架构124

5.1.5 安装Docker125

5.2 如何使用Docker130

5.2.1 Docker镜像常用操作130

5.2.2 Docker容器常用操作133

5.2.3 Docker命令汇总137

5.3 手工制作Java镜像139

5.3.1 下载JDK139

5.3.2 启动容器139

5.3.3 提交镜像141

5.3.4 验证镜像141

5.4 使用Dockerfiile构建镜像142

5.4.1 了解Dockerfiile基本结构143

5.4.2 使用Dockerfiile构建镜像144

5.4.3 Dockerfiile指令汇总148

5.5 使用Docker Registry管理镜像148

5.5.1 使用Docker Hub149

5.5.2 搭建Docker Registry152

5.6 Spring Boot与Docker整合156

5.6.1 搭建Spring Boot应用程序框架156

5.6.2 为Spring Boot应用添加Dockerfiile159

5.6.3 使用Maven构建Docker镜像160

5.6.4 启动Spring Boot的Docker容器162

5.6.5 调整Docker容器内存限制162

5.7 本章小结163

第6章 微服务部署164

6.1 Jenkins是什么165

6.1.1 Jenkins简介165

6.1.2 自动化发布平台167

6.1.3 安装Jenkins168

6.2 搭建GitLab版本控制系统172

6.2.1 GitLab简介172

6.2.2 安装GitLab173

6.2.3 将代码推送至GitLab中177

6.3 搭建Jenkins持续集成系统179

6.3.1 创建构建任务179

6.3.2 手工执行构建184

6.3.3 自动执行构建185

6.4 使用Jenkins实现自动化发布186

6.4.1 自动发布jar包187

6.4.2 自动发布Docker容器189

6.5 本章小结193

热门推荐