


定价: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
... 查看详情





