计算机
类型
可以朗读
语音朗读
215千字
字数
2021-01-01
发行日期
展开全部
主编推荐语
15章分三部分:开发基础、微服务实战应用、项目实战篇,涵盖SpringCloud框架、组件及实践。
内容简介
全书分为15章,分为三大部分。第一部分是开发基础篇,主要包括1~3章,主要讲解了SpringBoot基础开发技术、微服务和SpringCloud概述、SpringCloud微服务的典型注册和调用。第二部分微服务实战应用篇,包括4~14章,主要讲解了SpringCloud在分布式应用的核心场景中涉及到的解决方案,即SpringCloud框架的常用组件,包括服务调用、治理、调用链追踪、分布式配置、熔断及服务网关等方面的实现框架,是微服务开发实践的核心内容。第三部分是微服务项目实战篇,将本书中SpringCloud全家桶中的常用组件及SpringBoot开发中的重要技术点贯穿起来,形。
目录
- 版权信息
- 内容简介
- 前言
- 第1章 Spring Boot基础
- 1.1 Spring Boot初体验
- 1.1.1 Spring Boot简介
- 1.1.2 Spring Boot的特性和优点
- 1.1.3 Spring Boot开发环境准备
- 1.1.4 Spring Boot入门程序
- 1.1.5 入门程序分析
- 1.2 Spring Boot配置文件
- 1.2.1 配置文件命名和格式
- 1.2.2 YAML语法
- 1.2.3 在配置文件中注入值
- 1.2.4 Profile使用
- 1.2.5 配置文件加载位置和顺序
- 1.2.6 自动配置原理
- 1.3 Spring Boot日志
- 1.3.1 日志框架介绍
- 1.3.2 SLF4J的使用
- 1.3.3 Spring Boot中日志的使用
- 1.3.4 切换日志框架
- 1.4 Spring Boot错误处理机制
- 1.4.1 Spring Boot默认的错误处理机制
- 1.4.2 定制错误响应
- 1.5 Spring Boot搭建微服务实战
- 1.5.1 Server端程序开发
- 1.5.2 客户端程序开发
- 第2章 Spring Cloud概述
- 2.1 微服务简介
- 2.2 系统架构的演进
- 2.3 Spring Cloud简介
- 2.4 Spring Cloud与Spring Boot的关系
- 2.5 Spring Cloud的优点
- 第3章 微服务注册与调用
- 3.1 Netflix与Spring Cloud
- 3.2 Eureka简介
- 3.3 Eureka Server单点模式
- 3.4 创建Eureka Server
- 3.5 微服务开发和注册
- 3.6 Eureka Server安全
- 第4章 基于Ribbon的客户端负载均衡
- 4.1 RestTemplate应用
- 4.1.1 Rest和RestTemplate
- 4.1.2 Spring Cloud中使用RestTemplate
- 4.2 Ribbon实现负载均衡
- 第5章 Ribbon应用深入
- 5.1 通过编码方式自定义Ribbon Client
- 5.2 通过配置文件自定义Ribbon Client
- 5.3 内置的负载均衡策略
- 5.4 脱离Eureka使用Ribbon
- 第6章 基于Feign的服务间通信
- 6.1 Feign快速入门
- 6.2 自定义Feign配置
- 6.3 Feign接口日志配置
- 第7章 微服务集群的高可靠
- 7.1 Eureka Server实现高可靠
- 7.2 Eureka的一些配置及解释
- 第8章 Spring Cloud保护之断路器及应用
- 8.1 Hystrix Fallback
- 8.2 Hystrix的超时时间配置
- 8.3 Hystrix隔离策略
- 8.4 Hystrix健康检查
- 8.5 hystrix.stream
- 8.6 在Feign中使用Hystrix Fallback
- 8.7 Hystrix的Dashboard
- 第9章 断路器聚合监控之Turbine
- 9.1 Hystrix Turbine简介
- 9.2 开发Turbine微服务
- 第10章 基于Zuul的路由和过滤
- 10.1 Zuul反向代理
- 10.2 Zuul路由快速示例
- 10.3 使用serviceId配置路由
- 10.4 使用URL方式配置路由
- 10.5 使用正则表达式方式配置路由
- 10.6 路由配置路径前缀
- 10.7 Zuul其他属性设置
- 10.8 查看所有的映射
- 10.9 Zuul文件上传
- 10.10 Zuul回退功能
- 10.11 Zuul过滤器
- 第11章 微服务网关Spring Cloud Gateway
- 11.1 Gateway路由配置方式实现
- 11.2 Gateway路由编程方式实现
- 第12章 分布式配置管理快速入门
- 12.1 Spring Cloud Config Server介绍
- 12.2 配置服务中心服务器
- 12.3 客户端访问配置中心
- 第13章 分布式配置管理应用深入
- 13.1 基础架构和工作流程
- 13.2 配置仓库
- 13.2.1 Git仓库配置
- 13.2.2 SVN仓库配置
- 13.3 基于Git仓库的分布式配置实战
- 13.3.1 创建Config Server项目
- 13.3.2 创建Git配置项目
- 13.3.3 添加配置文件
- 13.3.4 Config Server引用Git
- 13.3.5 配置客户端
- 第14章 Spring Cloud链路追踪
- 14.1 Spring Cloud Sleuth组件概述
- 14.2 服务追踪实现
- 第15章 Spring Cloud综合实战
- 15.1 项目总体功能描述
- 15.2 商品微服务模块开发
- 15.3 订单微服务模块开发
- 15.4 微服务间通信开发
- 15.5 商品、订单微服务的多模块改造
- 15.6 基于Git仓库的分布式配置实现
- 15.7 订单流程引入异步消息队列
- 15.8 项目引入服务网关实现限流、权限验证
展开全部
出版方
清华大学出版社
清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。