Spring Cloud Alibaba微服务从入门到进阶 [MP4] (4.36G)
『课程目录』:
├─第1章课程介绍
│ 1-1本课导学
│ 1-2项目环境搭建
│
├─第2章SpringBoot基础
│ 2-1本章概述
│ 2-2SpringBoot是什么,能做什么
│ 2-3编写第一个SpringBoot应用
│ 2-4SpringBoot应用组成分析
│ 2-5SpringBoot开发三板斧
│ 2-6必会:SpringBootActuator
│ 2-7必会:SpringBoot配置管理
│ 2-8必会:Profile1
│ 2-9本章总结
│
├─第3章微服务的拆分与编写
│ 3-1本章概述
│ 3-2单体应用
│ 3-3微服务
│ 3-4项目效果演示
│ 3-5微服务拆分
│ 3-6项目架构图
│ 3-7数据库设计
│ 3-8API文档
│ 3-9如何创建小程序
│ 3-10前端代码如何使用
│ 3-11创建项目-1
│ 3-12创建项目-2
│ 3-13整合Lombok简化代码编写
│ 3-14解决IDEA的红色警告
│ 3-15编写用户微服务与内容微服务-1
│ 3-16编写用户微服务与内容微服务-2
│ 3-17编写用户微服务与内容微服务-3
│ 3-18现有架构存在的问题
│
├─第4章SpringCloudAlibaba介绍4
│ 4-1SpringCloudAlibaba是什么
│ 4-2版本与兼容性【购课】
│ 4-3为项目整合SpringCloudAlibaba
│
├─第5章服务发现-Nacos
│ 5-1服务提供者与服务消费者
│ 5-2大白话剖析服务发现原理
│ 5-3什么是Nacos
│ 5-4搭建NacosServer
│ 5-5将应用注册到Nacos
│ 5-6为内容中心引入服务发现
│ 5-7Nacos服务发现的领域模型
│ 5-8Nacos元数据
│
├─第6章实现负载均衡-Ribbon
│ 6-1负载均衡的两种方式
│ 6-2手写一个客户端侧负载均衡器
│ 6-3使用Ribbon实现负载均衡
│ 6-4Ribbon组成
│ 6-5Ribbon内置的负载均衡规则
│ 6-6细粒度配置自定义01-Java代码方式
│ 6-7细粒度配置自定义02-父子上下文
│ 6-8细粒度配置自定义03-配置属性方式)
│ 6-9细粒度配置自定义04-两种方式对比
│ 6-10细粒度配置自定义05-最佳实践总结
│ 6-11全局配置
│ 6-12支持的配置项
│ 6-13饥饿加载
│ 6-14扩展Ribbon-支持Nacos权重
│ 6-15扩展Ribbon-同一集群优先调用
│ 6-16扩展Ribbon-基于元数据的版本控制
│ 6-17深入理解Nacos的Namespace
│ 6-18现有架构存在的问题购课加
│
├─第7章声明式HTTP客户端-Feign
│ 7-1使用Feign实现远程HTTP调用'
│ 7-2Feign的组成
│ 7-3细粒度配置自定义-01-Java代码方式-指定日志级别
│ 7-4细粒度配置自定义-02-配置属性方式-指定日志级别
│ 7-5全局配置-01-Java代码方式-指定日志级别)
│ 7-6全局配置-02-配置属性方式-指定日志级别.
│ 7-7支持的配置项
│ 7-8配置最佳实践总结
│ 7-9Feign的继承
│ 7-10多参数请求构造
│ 7-11Feign脱离Ribbon使用
│ 7-12RestTemplatevsFeign
│ 7-13Feign性能优化
│ 7-14常见问题总结
│ 7-15现有架构总结
│
├─第8章服务容错-Sentinel
│ 8-1雪崩效应
│ 8-27本章总结:再谈常见容错方案
│ 8-2常见容错方案
│ 8-3使用Sentinel实现容错
│ 8-4Sentinel控制台
│ 8-5流控规则
│ 8-6降级规则详解【使用、流程、注意点、源码】
│ 8-7热点规则详解【使用、场景、注意点、源码】
│ 8-8系统规则详解【使用、计算规则、源码】
│ 8-9授权规则详解;
│ 8-10代码配置规则.
│ 8-11Sentinel与控制台通信原理剖析
│ 8-12控制台相关配置项
│ 8-13SentinelAPI详解
│ 8-14SentinelResource注解详解
│ 8-15RestTemplate整合Sentinel
│ 8-16Feign整合Sentinel
│ 8-17Sentinel使用姿势总结.
│ 8-18规则持久化01-拉模式
│ 8-19规则持久化02-推模式
│ 8-20生产环境使用Sentinel
│ 8-21集群流控-
│ 8-22扩展Sentinel01-错误页优化
│ 8-23扩展Sentinel02-实现区分来源
│ 8-24扩展Sentinel03-RESTfulURL支持
│ 8-25扩展Sentinel04-透过现象看本质
│ 8-26配置项总结
│
├─第9章消息驱动的微服务-SpringCloudAlibabaRocketMQ
│ 9-1管理员审核分享业务实现
│ 9-2引入MQ后的架构演进
│ 9-3MQ适用场景
│ 9-4MQ的选择
│ 9-5搭建RocketMQ
│ 9-6搭建RocketMQ控制台
│ 9-7RocketMQ的术语与概念
│ 9-8RocketMQ进阶
│ 9-9Spring消息编程模型01-编写生产者
│ 9-10Spring消息编程模型02-编写消费者
│ 9-11分布式事务01-流程剖析、概念术语、事务消息三状态
│ 9-12分布式事务02-编码实现
│ 9-13SpringCloudStream是什么
│ 9-14SpringCloudStream编程模型
│ 9-15SpringCloudStream-编写生产者
│ 9-16SpringCloudStream-编写消费者
│ 9-17SpringCloudStream自定义接口01-发送消息【附带解决Mybatis的坑】
│ 9-18SpringCloudStream自定义接口02-消费消息
│ 9-19透过现象看本质
│ 9-20消息过滤
│ 9-21SpringCloudStream的监控
│ 9-22SpringCloudStream异常处理
│ 9-23SpringCloudStream+RocketMQ实现分布式事务01-重构生产者
│ 9-24SpringCloudStream+RocketMQ实现分布式事务02-重构消费者
│ 9-25SpringCloudStream知识盘点【必看】
│
├─第10章API网关-SpringCloudGateway
│ 10-1为什么要使用网关
│ 10-2SpringCloudGateway是什么?优缺点分析
│ 10-3编写SpringCloudGateway
│ 10-4核心概念
│ 10-5架构剖析
│ 10-6内置路由谓词工厂详解(RoutePredicateFactories)
│ 10-7自定义路由谓词工厂
│ 10-8内置过滤器工厂详解(GatewayFilterFactories)【详解&调试技巧】
│ 10-9自定义过滤器工厂【生命周期、自定义的方式、核心API、编码】
│ 10-10全局过滤器
│ 10-11悬念:如何为SpringCloudGateway整合Sentinel
│ 10-12监控SpringCloudGateway
│ 10-13排错、调试技巧总结【调试排错三板斧】
│ 10-14进阶:再谈过滤器执行顺序
│ 10-15SpringCloudGateway限流
│ 10-16本章总结
│
├─第11章微服务的用户认证与授权
│ 11-1认证授权——必然会面临的话题
│ 11-2有状态vs无状态
│ 11-3微服务认证方案01-“处处安全”方案
│ 11-4微服务认证方案02-外部无状态,内部有状态方案
│ 11-5微服务认证方案03-“网关认证授权,内部裸奔”方案
│ 11-6微服务认证方案04-“内部裸奔”改进方案
│ 11-7微服务认证方案05-方案对比与选择
│ 11-8访问控制模型
│ 11-9JWT是什么?【是什么、组成、上手】
│ 11-10实现认证授权01-实现小程序登录1
│ 11-11实现认证授权01-实现小程序登录2
│ 11-12AOP实现登录状态检查
│ 11-13内容中心实现登录状态检查
│ 11-14Feign实现Token传递
│ 11-15RestTemplate实现Token传递
│ 11-16AOP实现用户权限验证
│ 11-17网关、用户中心、内容中心、前端登录授权集成测试
│ 11-18本章总结
│
├─第12章配置管理-Nacos
│ 12-1为什么要实现配置管理?
│ 12-2使用Nacos管理配置
│ 12-3配置属性动态刷新与回滚(附回滚Bug)
│ 12-4应用的配置共享
│ 12-5引导上下文
│ 12-6数据持久化
│ 12-7搭建生产可用的Nacos集群
│ 12-8配置最佳实践总结
│
├─第13章调用链监控-Sleuth
│ 13-1大白话剖析调用链监控原理
│ 13-2整合Sleuth
│ 13-3Zipkin搭建与整合
│ 13-4整合Zipkin之后Nacos报错解决
│ 13-5为所有微服务整合Zipkin
│ 13-6Zipkin数据持久化(Elasticsearch)
│ 13-7依赖关系图
│
├─第14章业务功能完善
│ 14-1本章概要
│ 14-2编写分享列表页
│ 14-3解决Mybatis结果映射问题
│ 14-4积分兑换指定分享
│ 14-5项目集成测试
│
├─第15章进阶:既有代码优化与改善
│ 15-1本章概述
│ 15-2简单指标:Statistic
│ 15-3AlibabaJava代码规约
│ 15-4SonarQube
│
├─第16章进阶:多维度微服务监控
│ 16-1本章概要
│ 16-2SpringBootActuator监控数据可视化:SpringBootAdmin
│ 16-3JVM监控
│ 16-4GC日志、线程Dump日志、堆Dump可视化分析
│ 16-5日志监控
│ 16-6其他监控
│
├─第17章进阶:完美融合异构微服务
│ 17-1如何完美整合异构微服务
│ 17-2SpringCloudWii实现完美整合
│
├─第18章课程总结
│ 18-1课程总结
课程下载地址: