欢迎来到传智教育旗下图书库

微服务架构基础(Spring Boot+Spring Cloud+Docker)(第2版)

黑马程序员/组编
定价:¥59.80(预估)

出版社:人民邮电出版社

ISBN:978-7-115-66572-0

图书种类:高校教材

出版日期:2025-12(预估)

所属学科:Java

页数:280(预估)

咨询客服

关注获取新书发布信息

内容简介

本书以 Spring Boot+Spring Cloud+Docker 技术为基础,从当下流行的微服务架构理念出发,详细讲解了微服务和微服务架构方面的技术知识。全书共分为五部分:第一部分为微服务架构概念的相关知识;第二部分为Spring Boot开发的相关知识,主要讲解Spring Boot的概述、原理和配置,以及Spring Boot整合常见框架和技术;第三部分为Spring Cloud和常见微服务组件,主要讲解如何使用Spring Cloud 的相关组件来构建微服务架构;第四部分为基于Spring Boot、Spring Cloud、常见微服务组件实现微服务项目,第五部分为微服务的部署,主要讲解Docker 技术和Jenkins,以及如何基于Jenkins和Docker中部署微服务项目。

本书附有配套视频、源代码、题库、教学课件等资源,为帮助初学者更好地学习本书中的内容,还提供了在线答疑,希望得到更多读者的关注。

适合群体

本书既可作为高等院校本、专科计算机相关专业的程序设计教材,也可作为Java高级技术的培训图书,适合广大编程爱好者阅读与使用。

图书特色

本书是在《微服务架构基础(Spring Boot+Spring Cloud+Docker)》的基础上修订而成,对原教材做了如下优化与新增。

1.增加了Spring Boot原理解析和配置说明,能够促进读者对Spring Boot的理解

2.对Spring Boot整合的框架进行了调整,更利于读者对Spring Boot整合当前主流框架的应用。

3.对微服务价格的常见微服务组件进行了调整,新增了Nacos、LoadBalancer、OpenFeign、Sentinel、Gateway、Seata的讲解

4.增加了微服务项目的学习,以主流的前后端分离的架构演示项目的实现,以更好锻炼学生的动手实践能力。

图书目录
第1章 认识微服务架构
1.1 系统架构的演变
1.2 微服务架构的特点
1.3 微服务架构的常见概念
1.4 微服务架构的常见技术
1.5 本章小结
1.6 本章习题
第2章 Spring Boot开发入门
2.1 Spring Boot概述
2.1.1 Spring Boot简介
2.1.2 Spring Boot的特性
2.2 Spring Boot入门案例
2.2.1 环境准备
2.2.2 使用Spring Initializr方式构建Spring Boot项目
2.2.3 使用Maven方式构建Spring Boot项目
2.3 Spring Boot原理解析
2.3.1 起步依赖
2.3.2 自动配置
2.3.3 执行流程
2.4 Spring Boot配置
2.4.1 全局配置文件
2.4.2 配置绑定
2.5 本章小结
2.6 本章习题
第3章 Spring Boot应用进阶
3.1 Spring Boot整合Spring MVC
3.1.1 Spring MVC自动配置
3.1.2 自定义Spring MVC配置
3.2 Spring Boot整合MyBatis-Plus
3.2.1 MyBatis-Plus概述
3.2.2 MyBatis-Plus的通用接口
3.2.3 MyBatis-Plus的条件构造器
3.2.4 Spring Boot整合MyBatis-Plus入门案例
3.3 Spring Boot集成Redis
3.3.1 Spring Data Redis入门
3.3.2 声明式缓存注解
3.3.3 Spring Boot整合Spring Data Redis入门案例
3.4 Spring Boot整合Spring Security
3.4.1 Spring Security认证管理
3.4.2 Spring Security授权管理
3.4.3 Spring Boot整合Spring Security入门案例
3.5 本章小结
3.6 本章习题
第4章 Spring Cloud和常见微服务组件(上)
4.1 Spring Cloud概述
4.2 常见微服务组件
4.3 Nacos服务注册与发现
4.3.1 Nacos概述
4.3.2 Nacos服务注册与发现的工作流程
4.3.3 搭建Nacos服务端环境
4.3.4 Nacos入门案例
4.4 负载均衡组件LoadBalancer
4.4.1 负载均衡概述
4.4.2 LoadBalancer概述
4.4.3 LoadBalancer入门案例
4.5 声明式服务调用组件OpenFeign
4.5.1 OpenFeign概述
4.5.2 OpenFeign入门案例
4.6 本章小结
4.7 本章习题
第5章 Spring Cloud和常见微服务组件(下)
5.1 服务容错组件Sentinel
5.1.1 服务容错概述
5.1.2 Sentinel概述
5.1.3 Sentinel的资源定义和规则定义
5.1.4 Sentinel整合应用
5.2 API网关Gateway
5.2.1 API网关概述
5.2.2 Gateway概述
5.2.3 路由断言
5.2.4 过滤器
5.3 Nacos配置中心
5.3.1 Nacos配置管理的核心概念
5.3.2 命名空间管理和配置管理
5.3.3 Nacos配置的应用
5.4 分布式事务解决方案Seata
5.4.1 Seata简介
5.4.2 Seata服务搭建
5.4.3 Seata实现分布式事务控制
5.5 本章小结
5.6 本章习题
第6章 微服务项目-黑马头条
6.1 项目概述
6.2 自媒体端
6.2.1 自媒体人登录
6.2.2 创建对象存储服务
6.2.3 素材管理
6.2.4 发布文章
6.3 用户端
6.3.1 用户登录
6.3.2 文章列表
6.3.3 文章详情
6.4 本章小结
第7章 Docker入门
7.1 Docker概述
7.2 Docker的安装
7.3 Docker常见命令
7.3.1 镜像操作命令
7.3.2 容器操作命令
7.4 数据卷
7.5 Dockerfile
7.6 Docker私有仓库
7.7 Docker Compose
7.7.1 服务编排概述
7.7.2 Docker Compose安装和卸载
7.7.3 Compose file和Docker Compose的常用命令
7.8 本章小结
7.9 本章习题
第8章 微服务项目部署
8.1 持续集成和Jenkins简介
8.2 项目的持续集成和部署
8.2.1 持续集成环境搭建
8.2.2 Jenkins插件安装和配置
8.2.3 项目集成Dockerfile
8.2.4 Jenkins部署应用
8.3 本章小结
展开全部内容

热销图书推荐

Android移动开发基础案例教程(第3版)

人民邮电出版社

定价:¥69.80 咨询客服

Python数据分析任务驱动教程

人民邮电出版社

定价:¥69.80 咨询客服

C#程序设计基础入门教程(第3版)

人民邮电出版社

定价:¥69.80 咨询客服

计算机网络技术及应用(第2版)

人民邮电出版社

定价:¥59.80 咨询客服