Spring Cloud微服务系统部署(微课视频版)
一本通俗易懂、知识覆盖全面又重点突出的立体化教材资源

作者:古凌岚、张寺宁

丛书名:计算机类技能型理实一体化新形态系列

定价:49.8元

印次:1-1

ISBN:9787302707400

出版日期:2026.03.01

印刷日期:2026.01.30

图书责编:张龙卿

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

"本书围绕分布式微服务项目的部署需求,全面介绍了Spring Cloud微服务项目的传统部署方式,以及基于Docker和Kubernetes的容器化部署方式的技术要点。主要内容包括传统方式下Spring Cloud微服务部署方法,Docker基础知识与管理,Spring Cloud微服务的Docker容器化部署方法,Minikube(Kubernetes轻量级实现)的相关知识和基本用法,Docker+Minikube实现Spring Cloud微服务自动化部署等内容。 本书适合有一定Spring框架技术基础的开发人员和学生使用,也可作为高等院校相关专业的教学用书。"

古凌岚,女,毕业于郑州信息工程大学,硕士学位,教授,现为广东轻工职业技术学院软件技术专业专任教师。在IT企业从事软件开发相关工作9年,参与项目包括酒店管理系统、电网监控系统等。任教期间,发表论文近20篇,主编出版教材3本(其中规划教材1本),主持1项省级精品资源共享课程、1项校级精品在线开放课程,参与1项省级精品在线开放课程建设,参与横向项目有人事资源管理系统、无人机智慧机场集群管理系统等。

前言 部署是软件开发不可或缺的环节。容器化技术的崛起为软件开发和部署带来了新的思路和方法,尤其是基于微服务架构的分布式应用开发。将容器化技术和微服务架构相结合,可使得软件开发变得更加高效、可靠和可维护。通过将应用程序进一步拆分成微服务,开发团队可以更快地开发、测试和部署应用程序。利用容器化技术可实现开发、测试和生产环境下部署的一致性,从而减少设备和系统环境差异带来的问题。 Docker和Kubernetes是容器化技术的两个关键组件,前者是容器化平台,为应用程序提供容器化部署功能,后者则是容器化平台的协调器,用于自动管理、扩展和维护所需状态的多容器工作负载。目前它们已成为云端环境中使用最为广泛的容器化技术。 本书共7个项目,主要内容围绕微服务应用部署,以传统部署方式为基础,着重介绍容器化技术中Docker和Kubernetes组件的应用。通过本书内容,读者可以了解Docker和Kubernetes容器化技术的基础知识,掌握使用传统方式和容器化方式部署Spring Cloud微服务项目的方法和技巧。 本书全面采用“项目和任务”设计方式,以解决实际问题为导向,提出项目总体目标,再设计任务的内容。全书遵循“先易后难、由浅入深”的原则,在整体安排上,从简单的传统部署方式,逐步引入Docker、Kubernetes相关知识,以及容器化部署方式;在每个项目中,采取讲解和实践相结合的方式,由知识点逐一讲解,再到综合案例实践应用,以便读者逐步系统地掌握知识技能。 本书建议授课48学时,具体的内容结构如下。 项目1介绍Spring Cloud微服务架构解决方案、Spring ...

目录
荐语
查看详情 查看详情
目录

项目1Spring Cloud微服务部署概述1

任务1.1微服务架构和Spring Cloud1

1.1.1单体架构和微服务架构1

1.1.2Spring Cloud微服务架构2

1.1.3Spring Boot与Spring Cloud的关系3

任务1.2Spring Cloud微服务部署方式3

任务1.3搭建基础开发环境 4

1.3.1安装JDK4

1.3.2安装IDEA5

任务1.4综合案例: Spring Boot单体微服务搭建

和JAR包部署实践6

1.4.1案例目标6

1.4.2任务分析6

1.4.3任务实施7

小结12

课后练习13

项目2Web服务器部署Spring Cloud微服务14

任务2.1了解Tomcat和Nginx服务器部署方法14

任务2.2搭建Spring Boot单体微服务15

2.2.1项目设计15

2.2.2搭建项目环境15

2.2.3编写项目代码17

2.2.4打包项目25

任务2.3用Tomcat部署Spring Cloud单体微服务26

2.3.1安装Tomcat26

2.3.2实现Tomcat部署27

任务2.4用Nginx+Tomcat部署Spring Boot单体微服务28

2.4.1安装Nginx28

2.4.2Nginx配置文件292.4.3实现Nginx+Tomcat部署30

任务2.5整合Nacos搭建Spring Cloud微服务32

2.5.1项目设计33

2.5.2搭建项目环境33

2.5.3编写项目代码34

2.5.4启动微服务41

... 查看详情

本书内容来自一线教师的多年教学成果,书中有大量的实用案例。同时按照新形态立体化教材方式编写,配有微课视频等立体化资源。编辑QQ 1102528884


查看详情