-
内容大纲
本书针对Spring Cloud 2.0及以上版本。在编写过程中,不仅考虑到企业任职所需的技能,还考虑到求职面试时可能会遇到的知识点。
本书采用“知识点+实例”形式编写,共有“39个基于知识点的实例 + 1个综合性项目”,深入讲解了Spring Cloud的各类组件、微服务架构的解决方案和开发实践,以及容器、Kubernetes和Jenkins等DevOps(开发运维一体化)相关知识。
本书介绍的第一个知识点的主脉络是:它是什么,为什么用,怎样用,为什么要这样用,如何用得更好,有什么最佳的实践。
本书适合具备Java基础的开发人员、对微服务架构和Spring Cloud感兴趣的读者、了解Spring或Spring Boot的开发人员自学之用。 -
作者介绍
龙中华,12年来一直在某一线互联网公司担任资深系统分析师。目前带领3个研发团队,承担系统的分析、设计、实施、演进,以及技术团队管理和培训等职责。 有独到的团队建设和管理经验,对互联网多种技术特点和发展趋势有较深入的研究,对多种技术(如Spring Boot、Spring Cloud和Service Mesh)有深入的研究和实战经验。 -
目录
第1篇 入门
第1章 进入微服务世界
1.1 系统架构的发展阶段
1.1.1 单体应用阶段
1.1.2 垂直应用阶段
1.1.3 分布式系统阶段
1.1.4 服务治理阶段
1.1.5 微服务阶段
1.1.6 服务网格阶段
1.2 主流的微服务框架
1.2.1 主流微服务框架一览表
1.2.2 Dubbo
1.2.3 Spring Cloud
1.3 服务网格(Service Mesh)框架Istio
1.4 比较Dubbo、Spring Cloud和Istio
1.4.1 对比架构
1.4.2 对比各项数据
1.4.3 总结
第2章 准备开发环境和工具
2.1 搭建环境
2.1.1 安装Java开发环境JDK
2.1.2 配置JDK的环境变量
2.2 安装和配置Maven
2.2.1 安装和配置
2.2.2 认识pom.xml文件
2.2.3 了解Maven的运作方式
2.2.4 配置国内仓库
2.3 安装及配置开发工具IDEA
2.3.1 安装IDEA
2.3.2 配置IDEA的Maven环境
2.3.3 安装Spring Assistant插件
2.4 安装及配置开发工具Eclipse
2.4.1 安装Eclipse
2.4.2 安装Spring Tools 4插件
2.4.3 配置Eclipse的Maven环境
2.4.4 创建Spring Cloud项目
2.5 熟悉Spring官方开发工具STS
2.6 如何使用本书源码
2.6.1 在IDEA中使用
2.6.2 在Eclipse(STS)中使用
第3章 实例1:用Spring Cloud实现一个微服务系统
3.1 本实例的架构和实现步骤
3.2 创建Spring Cloud项目
3.3 用Eureka实现“服务中心”
3.3.1 添加配置
……
第2篇 基础
第3篇 进阶
第4篇 项目实战
第5篇 开发运维一体化(DevOps)
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...