注重体验与质量的电子书资源下载网站
分类于: 计算机基础 互联网 云计算&大数据
简介
Spring Cloud实战 豆 0.0分
资源最后更新于 2020-03-29 01:34:51
作者:胡书敏
出版社:出版社清华大学出版社
出版日期:2019-07
ISBN:9787302527220
文件格式: pdf
简介· · · · · ·
本书以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 本章小结