展开全部

主编推荐语

Spring Cloud热门组件精讲,洞悉微服务精髓。

内容简介

全书分为14章。第1~4章主要介绍微服务的基本理论、Spring Cloud技术栈和配置基础开发环境的方法,以及如何构建Spring Cloud Alibaba模板项目;

第5~13章从服务通信和服务治理两个重要的概念讲起,主要讲解如何使用Nacos、Sentinel、Seata、OpenFeign、Spring Cloud Gateway、Spring Cloud LoadBalancer、Spring Cloud Sleuth、Zipkin等微服务组件,介绍它们的原理和作用,以及如何搭建和整合这些组件并使用它们搭建微服务系统;

第14章主要介绍使用这些微服务组件构建的一个大型微服务架构项目,包括它的主要功能模块、由单体模式到前后端分离模式再到微服务架构模式的开发历程、微服务项目改造前的拆分思路、微服务架构实战项目的启动等注意事项。

目录

  • 版权信息
  • 内容简介
  • 自序
  • 第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 微服务架构实战项目打包和部署的注意事项
展开全部

评分及书评

评分不足
1个评分
  • 用户头像
    给这本书评了
    5.0

    微服务入门的一本好书,也简单介绍了相关组件的原理

      转发
      评论

    出版方

    电子工业出版社

    电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。