万本电子书0元读

万本电子书0元读

顶部广告

Spring Cloud Alibaba微服务开发零基础入门到实操(视频教学版)电子书

本书全程案例教学。通过Spring Cloud Alibaba发案例深讲解微服务发中目前最流行的组件和各种框架的用法,帮助读者快速掌握微服务发技能,快速搭建出可应用的微服务架构。 全程技术引导。新手小白的问题引导和技术专家的睛答疑贯穿全书,把看似深奥复杂的分布式微服务系统如庖丁解牛般解析得浅显易懂。   本书配备19小时同步视频教学课程。读者使用手机微信扫一扫书中二维码,可以随时随地观看同步教学视频。

售       价:¥

纸质售价:¥85.30购买纸书

9人正在读 | 0人评论 6.7

作       者:孙卫琴

出  版  社:清华大学出版社有限公司

出版时间:2024-11-01

字       数:20.2万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书以技术新手阿云的巧妙提问和答主的睛指导为引线,以Spring Cloud Alibaba微服务发框架 为脉络,带领读者全面系统地探索Spring Cloud Alibaba微服务发过程中应用到的技术和解决方案。 本书技术包含了各种组件及框架的用法,包括注册和配置中心Nacos、负载均衡器LoadBalancer、远程 调用组件OpenFeign、远程调用框架Dubbo、流量控制组件Sentinel、网关组件GateWay、消息驱动框架 Stream及消息中间件RocketMQ、路追踪组件SkyWalking、分布式事务管理框架Seata、分库分表中间件 ShardingSphere、分布式缓存数据库Redis、分布式任务调度框架XXL-JOB。 技术新手阿云在发过程中的巧妙提问,能够激发读者主动学习的兴趣;而答主的巧妙解答和本书知 识结构的设计,把看似深奥复杂的分布式微服务系统如庖丁解牛般解析得浅显易懂。本书不仅详细介绍了 各种组件及框架技术的使用步骤,而且运用了许多生动形象的生活化比喻,帮助读者理解这些技术的运作 原理。 本书中的范例具有实用性,整合了Spring Boot、Spring Cloud Alibaba、Hibernate、Mybatis、 DruidDataSource、HikariDataSource、lombok软件包、SLF4J等流行的框架或工具软件。 本书主要面向具有Java编程基础的发人员和在校学生。对于不熟悉Java编程的读者,通过阅读本 书,也能了解Spring Cloud Alibaba框架的基本用法和微服务发的核心思想。本书还可作为高校和企业的 微服务发教材。<br/>【推荐语】<br/>本书全程案例教学。通过Spring Cloud Alibaba发案例深讲解微服务发中目前最流行的组件和各种框架的用法,帮助读者快速掌握微服务发技能,快速搭建出可应用的微服务架构。 全程技术引导。新手小白的问题引导和技术专家的睛答疑贯穿全书,把看似深奥复杂的分布式微服务系统如庖丁解牛般解析得浅显易懂。   本书配备19小时同步视频教学课程。读者使用手机微信扫一扫书中二维码,可以随时随地观看同步教学视频。 本书适合具有Java编程基础的发人员和在校学生,也适合微服务发运营者、企业IT团队、Spring Cloud Alibaba技术爱好者学习参考。对于不熟悉Java编程的读者,通过阅读本书,也能够了解Spring Cloud Alibaba框架的基本用法和微服务发的核心思想。<br/>【作者】<br/>孙卫琴,知名IT作家和Java专家,毕业于上海交通大学,随后主要从事软件发工作,擅长Java软件研发和架构设计,还从事Java方面的培训和咨询工作。2002年始Java技术领域的创作,文风清晰严谨、深浅出,深受读者欢迎,其多部作品在同类书籍中经常位居全国畅销排行榜的榜首。<br/>
目录展开

内容简介

作者简介

前言

第1章 微服务简介

1.1 微服务的概念与特征

1.2 Spring Cloud框架概述

1.3 Spring Cloud Alibaba框架概述

1.4 各种软件的版本匹配

1.5 搭建微服务的开发和运行环境

1.6 云原生的概念

1.7 小结

第2章 范例:helloapp项目

2.1 提供者和消费者的通信及实现原理

2.2 在IDEA中创建helloapp项目

2.3 创建hello-provider模块

2.4 创建hello-consumer模块

2.5 启动微服务的多个实例

2.6 LoadBalancer负载均衡器

2.7 通过RestTemplate类访问微服务

2.8 小结

第3章 微服务的注册与发现

3.1 Nacos Discovery组件的配置属性

3.2 微服务的健康检测

3.3 访问DiscoveryClient接口

3.4 通过Actuator监控Nacos Discovery组件的端点

3.5 Nacos Discovery组件对微服务列表的监控

3.6 小结

第4章 Nacos服务器配置中心

4.1 在Nacos服务器中创建配置属性

4.2 在微服务中读取配置属性

4.3 配置单元的Data ID、分组和命名空间

4.4 配置属性的动态更新

4.5 不同环境下配置属性的切换

4.6 扩展的配置单元

4.7 监控Nacos Config组件的端点

4.8 设置YAML格式的配置属性

4.9 配置属性的持久化

4.10 配置属性的回滚

4.11 小结

第5章 Nacos集群

5.1 Nacos集群的Raft算法

5.2 搭建Nacos集群

5.3 Nacos集群的AP和CP运行模式

5.4 使用Nginx反向代理服务器

5.5 通过Keepalived建立Nginx集群

5.6 小结

第6章 远程调用组件:OpenFeign

6.1 优化设定所访问的微服务的名字

6.2 优化设定映射URL的根路径

6.3 输出详细日志

6.4 请求数据和响应数据的压缩

6.5 超时配置

6.6 异常处理

6.7 传递对象参数

6.8 小结

第7章 远程调用框架:Dubbo

7.1 比较Dubbo和OpenFeign

7.2 创建采用Dubbo框架的范例

7.3 超时时间和重试次数设置

7.4 异常处理

7.5 传递复杂对象类型数据

7.6 负载均衡

7.7 Dubbo与Sentinel的整合

7.8 提供者回调消费者

7.9 消费者异步调用提供者的服务方法

7.10 小结

第8章 流量控制组件:Sentinel

8.1 微服务容错的基本原理

8.2 微服务与Sentinel的整合

8.3 流控规则

8.4 熔断规则

8.5 系统规则

8.6 授权规则

8.7 @SentinelResource注解

8.8 自定义处理BlockException异常的方式

8.9 集群流控

8.10 Sentinel规则的持久化

8.11 小结

第9章 网关组件:GateWay

9.1 GateWay简介

9.2 创建网关服务模块

9.3 GateWay与Nacos的整合

9.4 断言

9.5 过滤器

9.6 GateWay与Sentinel的整合

9.7 跨域配置

9.8 超时配置

9.9 通过Actuator监控网关

9.10 网关集群

9.11 小结

第10章 消息驱动框架:Stream

10.1 消息中间件简介

10.2 RocketMQ简介

10.3 搭建RocketMQ集群

10.4 Spring Cloud Stream简介

10.5 在微服务中收发消息

10.6 通过StreamBridge类发送消息

10.7 发送HTTP请求正文

10.8 通过Function函数式接口收发消息

10.9 响应式收发消息

10.10 多输入通道和输出通道

10.11 批量消费消息

10.12 批量生产消息

10.13 处理错误

10.14 消费者分组和分区

10.15 消息正文的类型转换

10.16 通过Actuator监控Stream

10.17 小结

第11章 链路追踪组件:SkyWalking

11.1 SkyWalking简介

11.2 链路追踪软件

11.3 安装和运行SkyWalking

11.4 在微服务中安置探针

11.5 采集日志

11.6 自定义链路追踪

11.7 忽略端点

11.8 告警

11.9 整合Elasticsearch数据库

11.10 整合MySQL数据库

11.11 通过Nacos建立SkyWalking集群

11.12 小结

第12章 分布式事务管理框架:Seata

12.1 分布式事务概述

12.2 Seata简介

12.3 Seata的事务模式

12.4 安装和运行Seata Server

12.5 创建AT模式下的范例

12.6 搭建与Nacos整合的Seata Server集群

12.7 事务组与Seata Server集群的映射

12.8 小结

第13章 分库分表中间件:ShardingSphere

13.1 分库分表概述

13.2 ShardingSphere简介

13.3 ShardingSphere的核心概念

13.4 ShardingSphere的工作流程

13.5 ShardingSphere的SQL规范

13.6 运用Sharding-JDBC的范例

13.7 Sharding-Proxy简介

13.8 小结

第14章 分布式缓存数据库:Redis

14.1 Redis简介

14.2 安装和启动Redis

14.3 在微服务中访问Redis

14.4 Redis数据类型

14.5 Redis集群

14.6 在微服务中访问Redis集群

14.7 小结

第15章 分布式任务调度框架:XXL-JOB

15.1 安装和运行XXL-JOB

15.2 创建和执行GLUE模式的任务

15.3 创建和执行BEAN模式的任务

15.4 执行器集群和分片执行任务

15.5 搭建调度中心的集群

15.6 小结

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部