本书内容丰富,案例通俗易懂,几乎涵盖了目前Spring Cloud的全部热门组件,特别适合想要了解Spring Cloud热门组件及想搭建微服务系统的读者阅读。 读者学习本书的内容,会有以下收获。 Spring Cloud Alibaba 微服务技术组件的整合与使用。 服务治理之服务注册与服务发现。 服务间的通信方式。 负载均衡器的原理与实践。 微服务网关搭建与使用。 分布式事务的处理。 服务容错之限流及熔断。
售 价:¥
纸质售价:¥103.60购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内容简介
自序
第1章 千里之行:微服务架构学习路径与建议
1.1 微服务架构的学习路径
1.2 章节规划
1.3 学前必备
1.4 学习建议
第2章 知己知彼:详解微服务架构的前世今生
2.1 什么是微服务架构
2.2 为什么要使用微服务架构
2.3 微服务架构的优缺点
2.4 架构的尽头是微服务吗
2.5 系统架构升级改造时一定会用到微服务吗
2.6 学习微服务架构有什么好处
2.7 微服务架构中的常用技术
第3章 八面玲珑:一站式解决方案——Spring Cloud技术栈
3.1 微服务架构中常用的技术及落地方案
3.2 Spring Cloud技术栈
3.3 Spring Cloud Netflix套件简介
3.4 Spring Cloud Alibaba套件简介
3.5 选择Spring Cloud Alibaba的原因
第4章 有备无患:项目运行所需的开发环境和基础模板代码
4.1 JDK的安装和配置
4.2 Maven的安装和配置
4.3 开发工具IDEA的安装与配置
4.4 Spring Boot简介
4.5 Spring Boot项目创建
4.6 Spring Boot项目目录结构简介
4.7 启动Spring Boot项目
4.8 开发第一个Spring Boot项目
4.9 构建Spring Cloud Alibaba模板项目
第5章 拉开帷幕:详解服务通信与服务治理
5.1 认识服务通信
5.2 HTTP调用之编码实践
5.3 为什么需要服务治理
5.4 服务注册和服务发现
5.5 健康检查机制
第6章 好戏开场:服务管理、注册中心、配置中心——Nacos
6.1 Nacos简介
6.2 Nacos下载与启动
6.3 修改Nacos持久化配置
6.4 Nacos整合之服务注册编码实践
6.5 Nacos整合之服务发现编码实践
6.6 配置中心介绍
6.7 整合Nacos配置中心编码实践
6.8 集成Nacos实现配置动态刷新
6.9 多配置文件读取
第7章 百里挑一:Spring Cloud LoadBalancer负载均衡器
7.1 认识负载均衡
7.2 Spring Cloud LoadBalancer简介
7.3 负载均衡器的功能演示
7.4 Spring Cloud LoadBalancer自动配置源码分析
7.5 引入负载均衡器后发起请求的源码分析
7.6 内置负载均衡器的源码分析
7.7 自定义负载均衡算法
7.8 服务通信和服务治理知识总结
7.9 multi-service-demo模板项目创建
第8章 云中锦书:OpenFeign远程调用实践
8.1 OpenFeign简介
8.2 编码集成OpenFeign
8.3 OpenFeign参数传递编码实践
第9章 一夫当关:微服务网关——Spring Cloud Gateway
9.1 微服务网关介绍
9.2 整合Spring Cloud Gateway编码实践
9.3 微服务网关Spring Cloud Gateway之Predicate
9.4 微服务网关Spring Cloud Gateway之Filter
第10章 登高望远:分布式事务解决方案——Seata
10.1 分布式事务详解
10.2 分布式事务解决方案概览
10.3 安装Seata
10.4 Seata Server整合Nacos服务中心
10.5 整合Seata解决分布式事务编码实践
10.6 Seata整合后的基础检验
10.7 Seata中间件的重要概念
10.8 验证分布式事务问题及日志分析
10.9 Seata(AT模式)分布式事务的处理流程
第11章 防患于未然:服务容错解决方案——Sentinel
11.1 服务容错详解
11.2 Sentinel简介及控制台安装
11.3 整合Sentinel客户端编码实践
11.4 Sentinel中的基本概念
11.5 限流策略和流控效果
11.6 熔断策略配置实践
11.7 内外结合:降级熔断+流量控制
第12章 顺藤摸瓜:链路追踪解决方案——Spring Cloud Sleuth+Zipkin
12.1 服务链路追踪及技术选型
12.2 整合Spring Cloud Sleuth编码实践
12.3 搭建Zipkin Server实现链路追踪的可视化管理
第13章 运筹帷幄:Elastic Search+Logstash+Kibana日志中心搭建
13.1 ELK——日志收集、分析和展示的解决方案
13.2 搭建ELK日志中心详细过程
13.3 Spring Boot项目将日志输出至ELK编码实践
13.4 Kibana配置索引模板和索引模式
13.5 微服务架构项目实战将日志输出至ELK编码实践
第14章 一战定乾坤:大型微服务架构项目设计与实战
14.1 微服务实战项目详解
14.2 由单体版到微服务架构版的拆分思路
14.3 微服务架构实战项目源码获取和项目启动
14.4 微服务架构实战项目的功能演示
14.5 微服务架构实战项目中接口的参数处理及统一结果响应
14.6 微服务架构实战项目打包和部署的注意事项
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜