Spring Cloud实战

Spring Cloud实战

作者:胡书敏

出版社:清华大学

出版年:2019年7月

ISBN:9787302527220

所属分类:诗歌文集

书刊介绍

《Spring Cloud实战》内容简介

本书以Spring Cloud微服务架构为主线,依次通过案例讲述Spring Cloud的常用组件。看完本书后,大家会比较熟悉基于Spring Cloud微服务架构的开发技术。
本书分为11章,内容包括Spring Boot微服务入门、Spring Data连接数据库、Eureka服务治理框架、Ribbon负载均衡组件、HyStrix服务容错组件、Feign服务调用框架、Zuul网关组件、用Spring Cloud Config搭建配置中心、消息机制与消息驱动框架、微服务健康检查与服务跟踪,最后给出一个SpringBoot开发Web的实战案例。
如果你想了解Spring Cloud微服务架构,并想以此进阶到架构师,那么本书是不错的选择。而且本书还附带相关代码和视频,视频里包含了所有案例的配置和运行方式,建议大家在观看视频、运行代码的基础上阅读本书的文字,这样能更高效地掌握Spring Cloud微服务开发技巧。
胡书敏,在外企和互联网公司有五年资深架构师工作经验,博客园知名博主,出版过多本Java方面的书籍,搭建过多个支付和数据分析方面的微服务架构。

作品目录

内容简介
前言
第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、本章小结

相关推荐

微信二维码