-
内容大纲
这是一部从技术原理、工程实践和进阶提升3个维度讲解Spring Cloud微服务架构与开发的著作。
作者在Spring Cloud微服务领域有丰富的工程实践经验,它将带领读者零基础入门Spring Cloud微服务,并快速掌握动手实践能力,最终进阶为Spring Cloud微服务领域的技术达人。
全书共21章,分为4个部分:
第一部分 准备篇(第1~2章)
首先对微服务和Spring Cloud的概念、优劣势、功能模块等做了整体性的介,然后演示了如何搭建Spring Cloud的开发环境,最后对Spring Boot做了详细的介绍。
第二部分 基础篇(第3~7章)
对Eureka注册中心、客户端负载均衡Ribbon、声明式REST客户端Feign、Hystrix服务容错处理、API网关等Spring Cloud的重要模块的技术原理、配置、使用等做了详尽的讲解。
第三部分 实战篇(第8~14章)
对微服务架构中的普遍问题给出了实战解决方案,包括选择配置中心、自研发配置中心、分布式跟踪、微服务安全认证、Spring Boot Admin管理微服务、快速生成API文档等实用性内容。
第四部分 高级篇(15~21)
重点讲解了Spring Cloud的扩展性的使用,比如API网关、微服务的缓存和存储、分布式事务解决方案、任务调度、分库分表,以及大量的生产实践经验等。 -
作者介绍
尹吉欢(YinJiHuan),资深Java技术和微服务技术专家,在Spring Cloud和微服务领域有丰富的经验。喜欢写代码,研究技术,主要关注分布式、高并发、后端服务,座右铭是“简单的技术爱好者”。 2016年创办了自己的技术网站“猿天地”,主要提供Java相关技术的分享和视频课程。 个人微信号:jihuan900 -
目录
赞誉
前言
第一部分 准备篇
第1章 Spring Cloud与微服务概述
1.1 传统的单体应用
1.1.1 改进单体应用的架构
1.1.2 向微服务靠拢
1.2 什么是微服务
1.2.1 使用微服务架构的优势和劣势
1.2.2 重构前的准备工作
1.3 什么是Spring Cloud
1.3.1 Spring Cloud模块介绍
1.3.2 Spring Cloud版本介绍
1.4 本章小结
第2章 实战前的准备工作
2.1 开发环境的准备
2.2 Spring Boot入门
2.2.1 Spring Boot简介
2.2.2 搭建Spring Boot项目
2.2.3 编写第一个REST接口
2.2.4 读取配置文件
2.2.5 profiles多环境配置
2.2.6 热部署
2.2.7 actuator监控
2.2.8 自定义actuator端点
2.2.9 统一异常处理
2.2.10 异步执行
2.2.11 随机端口
2.2.12 编译打包
2.3 Spring Boot Starter自定义
2.3.1 Spring Boot Starter项目创建
2.3.2 自动创建客户端
2.3.3 使用Starter
2.3.4 使用注解开启Starter自动构建
2.3.5 使用配置开启Starter自动构建
2.3.6 配置Starter内容提示
2.4 本章小结
第二部分 基础篇
第三部分 实战篇
第四部分 高级篇
同类热销排行榜
- 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年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...