动力节点SpringCloud Alibaba全新首发,保姆式讲解

SpringCloud Alibaba的很多开源组件、中间件、框架,在国内外很多公司中早就被使用,并且很多已经是经过了“双11”的考验与历练的。而Spring Cloud的使用便捷性、各组件的完美结合性,深深吸引和打动了阿里,所以阿里团队研发了Spring Cloud Alibaba。2018年10月阿里将其捐赠给了Spring Cloud并开始孵化。2019年8月正式孵化毕业成为Spring Cloud中的重要成员,与Spring Cloud Netflix并驾齐驱,并在国内国际市场迅速火爆。
动力节点2023年全新版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.课程总结