官网首页 资料广场 免费教程 毕业设计 面试宝典 API文档 学习工具 文档教程

SpringCloudAlibaba从入门到实战

相关文档 >
课程下载
课程简介

本课程学习的是目前最新版本2022.0.0.0-RC2。基于Spring Boot 3.0与JDK20的开发环境。

课程内容涵盖了SpringCloudAlibaba所有的技术点,主要讲述包括Nacos Discovery、Nacos Config、OpenFeign、Spring Cloud Loadbalancer、Spring Cloud Gateway、Sentinel、Seata、Skywalking+Elasticseach、Spring Cloud Sleuth+RocketMQ等技术的用法与原理

保姆式教学体验,手把手式教学指导,课程代码全程现场手写,无伤移植。

课程目录
•001.课程简介 •002.SpringCloud简介 •003.SpringCloudAlibaba简介 •004.SpringBoot3.x新变化 •005.JDK免费收费问题 •006.版本兼容关系 •007.开发环境的配置 •008.创建提供者工程及实体类 •009.定义repository与service •010.定义controller •011.修改配置文件 •012.测试运行provider •013.创建和运行消费者工程 •014.服务注册中心简介 •015.Nacos简介 •016.Nacos系统架构解析 •017.Nacos的下载配置与启动 •018.将provider注册到nacos •019.将consumer注册到nacos •020.添加负载均衡依赖 •021.代码中获取注册表数据 •022.注册表缓存 •023.临时实例与持久实例 •024.将数据持久化到外置MySQL •025.Nacos集群搭建与CAP •026.创建父子工程 •027.nacos中的数据模型 •028.服务隔离 •029.SpringCloudConfig配置中心工作原理 •030.Apollo配置中心工作原理 •031.Nacos配置中心工作原理 •032.Zookeeper配置中心工作原理 •033.数据一致性问题 •034.provider从配置中心读取配置文件 •035.关于配置文件的扩展知识 •036.配置的动态更新 •037.多环境选择的实现 •038.配置隔离 •039.OpenFeign概述 •040.OpenFeign用法 •041.OpenFeign的超时设置 •042.对请求响应的压缩设置 •043.远程调用底层实现技术选型 •044.负载均衡及策略更换 •045.网关与Gateway简介 •046.Reactor简介 •047.Zuul与Gateway对比 •048.Gateway工作原理 •049.配置式路由到百度 •050.api式路由到百度 •051.After与Before路由断言工厂 •052.Between路由断言工厂 •053.Cookie路由断言工厂 •054.Header路由断言工厂 •055.自定义异常处理器 •056.Host路由断言工厂 •057.Method路由断言工厂 •058.Path路由断言工厂 •059.Query路由断言工厂 •060.Weight路由断言工厂 •061.配置式与API式的优先级 •062.自定义路由断言工厂相关API简介 •063.自定义Auth认证路由断言工厂 •064.自定义Token认证路由断言工厂 •065.RemoteAddr是什么 •066.RemoteAddr路由断言工厂 •067.XForwardedRemoteAddr路由断言工厂 •068.AddRequestHeader网关过滤工厂 •069.AddRequestHeadersIfNotPresent网关过滤工厂 •070.AddRequestParameter网关过滤工厂 •071.AddResponseHeader网关过滤工厂 •072.CircuitBreaker网关过滤工厂 •073.PrefixPath网关过滤工厂 •074.StripPrefix网关过滤工厂 •075.RewritePath网关过滤工厂 •076.令牌桶算法 •077.漏斗算法 •078.RequestRateLimiter 网关过滤工厂 •079.默认网关过滤工厂 •080.filter的优先级 •081.自定义GatewayFilterFactory •082.GatewayFilter的pre与post •083.Path路由断言工厂的uri变量 •084.全局过滤器简介 •085.负载均衡全局过滤器简介 •086.自定义全局过滤器简介 •087.跨域概述 •088.跨域问题模拟 •089.跨域问题的两种解决方案 •090.Sentinel简介 •091.Sentinel控制台的下载与启动 •092.Sentinel式方法级降级 •093.Sentinel式类级降级 •094.Feign式类级降级 •095.服务雪崩与熔断 •096.微服务连接上Sentinel控制台 •097.动态设置熔断规则 •098.API设置熔断规则 •099.异常比例与异常数熔断规则 •100.自定义异常处理器(返回响应流) •101.自定义异常处理器(跳转到页面) •102.自定义异常处理器(重定向到URL) •103.动态设置流控规则 •104.API设置流控规则 •105.资源实体指定流控规则 •106.线程隔离方案 •107.关联流控模式 •108.链路流控模式 •109.流控效果分类解析 •110.API流控方案设置 •111.来源流控 •112.授权规则 •113.动态设置热点规则 •114.API设置热点规则 •115.系统规则 •116.Route维度网关流控 •117.修改阻断异常结果 •118.更细粒度的Route网关流控 •119.API维度网关流控 •120.API设置Route维度网关流控 •121.API设置API维度网关流控 •122.规则数据源扩展分类简介 •123.pull模式规则持久化 •124.push模式规则持久化 •125.改造Sentinel控制台源码(测试版) •126.改造Sentinel控制台源码(生产版) •127.修改NacosConfig类 •128.解析FlowRule的读写类 •129.定义另外四种Rule的读写类 •130.深度解析FlowControllerV2类的成员变量 •131.深度解析FlowControllerV2类的方法 •132.修改另外四种Rule的处理器类 •133.基于生产目的的Sentinel源码改造收尾工作 •134.Dashboard与Nacos的双向测试 •135.Seata概述 •136.2PC的事务管理模式 •137.2PC的先天缺陷 •138.Saga模式 •139.测试环境介绍 •140.定义Stock工程 •141.定义Account工程 •142.定义Order工程 •143.定义common工程 •144.Order调用Account •145.定义Business工程 •146.系统测试 •147.file存储模式的SeataServer •148.db存储模式的SeataServer •149.redis存储模式的SeataServer及集群搭建 •150.AT模式实现分布式事务 •151.AT模式工作机制 •152.AT模式的读写隔离 •153.TCC模式实现分布式事务 •154.调用链跟踪系统概述 •155.ES的安装 •156.Skywalking的安装配置 •157.Agent的安装配置 •158.告警功能的实现 •159.TracingAPI •160.SpringCloudStream概述 •161.RocketMQ的安装与启动 •162.StreamRocketMQ微服务 •163.延迟消息的处理 •164.Zookeeper的安装与配置 •165.Kafka的安装与配置 •166.StreamKafka微服务 •167.DubboSpringCloud •168.课程总结
课程资料
视频教程 配套源码 学习笔记 学习工具 免费下载 学习文档
下载方法
获取本套教程

①扫描右侧二维码关注公众号

②回复消息【1011】

③获取本套课程免费下载链接

获取全套教程

①扫描右侧二维码关注公众号

②回复消息DLJD

③获取全套课程免费下载链接

扫码关注公众号

SpringCloud微服务实战视频教程

SpringCloud是一个Spring模块,它为Spring框架提供RAD(快速应用程序开发)功能。我们可以借助SpringCloudFramework快速开...

2022-11-09 09:25:48

SpringCloud微服务架构的介绍

介绍SpringCloud大家在学习Java的时候会学到SpringCloud教程,如果你去SpringCloud的主页,你会看到以下内容:SpringClou...

2022-10-10 09:35:05

NACOSeata集成SpringCloud分布式事务解决方案

前言:分布式系统架构,最难的是分布式事务,分布式事务解决方案大致可以分为两种1.消息一致性2.基于TCC分布式事务不管是基于哪种解决方案,都是侵入式代码植入,以...

2022-03-28 10:09:34

手把手教你SpringCloud项目搭建

手把手教你搭建springcloud项目IDE开发工具:IntelliJIDEA14.0.2版本管理:Maven技术栈:springcloud环境:JDK1.8...

2021-12-28 11:55:05

优秀的SpringCloud开源项目

今天给大家推荐几个优秀的springcloud开源脚手架项目,开箱即用。无论是学习还是开发新项目都非常好。1.云平台云平台是国内第一个基于springcloud...

2021-12-28 11:43:26

SpringCloud注册中心的介绍

服务注册是微服务架构中的关键组件,它允许应用程序动态发现和调用注册的服务,而不是手动配置使用的服务。在这篇文中,我们将研究Eureka和SpringCloudS...

2021-12-28 11:35:02

SpringCloud项目效果图

项目介绍JavaWeb_Cloud微服务平台是一款基于SpringCloud框架研发的分布式微服务框架,主要使用技术栈包括:SpringCloud、Vue、El...

2021-12-28 11:21:49

一文了解SpringCloud架构图

SpringCloud整体核心架构只有一点:Rest服务,也就是说在整个SpringCloud配置过程之中,所有的配置处理都是围绕着Rest完成的,在这个Res...

2021-12-28 11:14:00

SpringCloud微服务简介

在本文中,我们重点介绍SpringCloud。我们谈论其保护伞下的各种组件。您将学习SpringCloud是什么。微服务架构中的典型挑战。SpringCloud...

2021-12-28 11:00:43

SpringCloud网关详解

介绍在分布式环境中,服务之间需要相互通信。但是,这是服务间通信。我们还有一些用例,我们域外的客户想要访问我们的API服务。因此,要么我们可以公开所有可由客户端调...

2021-12-28 10:51:38