封面
版权信息
内容简介
前言
第1章 通过Spring Boot入门微服务
1.1 Spring Boot、Spring Cloud与微服务架构
1.2 通过Maven开发第一个Spring Boot项目
1.3 通过Actuator监控Spring Boot运行情况
1.4 本章小结
第2章 用Spring Data框架连接数据库
2.1 Spring Data框架概述
2.2 Spring Data通过JPA连接MySQL
2.3 通过JPA实现各种关联关系
2.4 本章小结
第3章 服务治理框架:Eureka
3.1 了解Eureka框架
3.2 构建基本的Eureka应用
3.3 实现高可用的Eureka集群
3.4 Eureka的常用配置信息
3.5 本章小结
第4章 负载均衡组件:Ribbon
4.1 网络协议和负载均衡
4.2 编写基本的负载均衡程序
4.3 Ribbon中重要组件的用法
4.4 Ribbon整合Eureka组件
4.5 配置Ribbon的常用参数
4.6 本章小结
第5章 服务容错组件:HyStrix
5.1 在微服务系统里引入Hystrix的必要性
5.2 通过案例了解Hystrix的各种使用方式
5.3 通过Hystrix实践各种容错保护机制
5.4 Hystrix与Eureka的整合
5.5 本章小结
第6章 服务调用框架:Feign
6.1 通过案例快速上手Feign
6.2 Feign的常见使用方式
6.3 通过Feign使用Ribbon负载均衡特性
6.4 Feign整合Hystrix
6.5 本章小结
第7章 微服务架构的网关组件:Zuul
7.1 通过案例入门Zuul组件的用法
7.2 Zuul请求过滤器
7.3 通过Zuul实现路由功能的实践方案
7.4 Zuul天然整合了Ribbon和Hystrix
7.5 本章小结
第8章 用Spring Cloud Config搭建配置中心
8.1 通过Spring Cloud Config搭建基于Git的配置中心
8.2 搭建基于SVN的配置中心
8.3 服务器和客户端的其他常见用法
8.4 Spring Cloud Config与Eureka的整合
8.5 本章小结
第9章 消息机制与消息驱动框架
9.1 在微服务中实现模块间的通信
9.2 消息中间件的案例
9.3 通过消息总线封装消息中间件
9.4 Spring Cloud Stream组件的常见用法
9.5 本章小结
第10章 微服务健康检查与服务跟踪
10.1 通过Spring Boot Admin监控微服务
10.2 通过Sleuth组件跟踪服务调用链路
10.3 整合Zipkin查询和分析日志
10.4 本章小结
第11章 用Spring Boot开发Web案例
11.1 在Spring Boot中整合JSP及MVC
11.2 Spring Security与Spring Boot的整合
11.3 在Web项目中整合Eureka、Ribbon等组件
11.4 本章小结
更新时间:2019-12-09 14:41:05