网站资源均收集于公开网络,仅供学习和交流。版权归版权人所有,所标价格为资源收集整理费用,如喜欢作品请支持正版。
网盘链接:
1. 课程介绍
- 1-1 本课导学
- 1-2 项目环境搭建
2. Spring Boot基础
- 2-1 本章概述
- 2-2 Spring Boot是什么,能做什么?
- 2-3 编写第一个Spring Boot应用
- 2-4 Spring Boot应用组成分析
- 2-5 Spring Boot开发三板斧
- 2-6 必会:Spring Boot Actuator
- 2-7 必会:Spring Boot配置管理
- 2-8 必会:Profile
- 2-9 本章总结
3. 微服务的拆分与编写
- 3-1 本章概述
- 3-2 单体应用
- 3-3 微服务
- 3-4 项目效果演示
- 3-5 微服务拆分
- 3-6 项目架构图
- 3-7 数据库设计
- 3-8 API文档
- 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. Spring Cloud Alibaba介绍
- 4-1 Spring Cloud Alibaba是什么
- 4-2 版本与兼容性
- 4-3 为项目整合Spring Cloud Alibaba
- 4-4 Spring Cloud Alibaba使用场景
5. 服务发现-Nacos
- 5-1 服务提供者与服务消费者
- 5-2 大白话剖析服务发现原理
- 5-3 什么是Nacos
- 5-4 搭建Nacos Server
- 5-5 将应用注册到Nacos
- 5-6 为内容中心引入服务发现
- 5-7 Nacos服务发现的领域模型
- 5-8 Nacos元数据
6. 实现负载均衡-Ribbon
- 6-1 负载均衡的两种方式
- 6-2 手写一个客户端侧负载均衡器
- 6-3 使用Ribbon实现负载均衡
- 6-4 Ribbon组成
- 6-5 Ribbon内置的负载均衡规则
- 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-2 Feign的组成
- 7-3 细粒度配置自定义-01-Java代码方式-指定日志级别
- 7-4 细粒度配置自定义-02-配置属性方式-指定日志级别
- 7-5 全局配置-01-Java代码方式-指定日志级别
- 7-6 全局配置-02-配置属性方式-指定日志级别
- 7-7 支持的配置项
- 7-8 配置最佳实践总结
- 7-9 Feign的继承
- 7-10 多参数请求构造
- 7-11 Feign脱离Ribbon使用
- 7-12 RestTemplate vs Feign
- 7-13 Feign性能优化
- 7-14 常见问题总结
- 7-15 现有架构总结
8. 服务容错-Sentinel
- 8-1 雪崩效应
- 8-2 常见容错方案
- 8-3 使用Sentinel实现容错
- 8-4 Sentinel控制台
- 8-5 流控规则
- 8-6 降级规则详解【使用、流程、注意点、源码】
- 8-7 热点规则详解【使用、场景、注意点、源码】
- 8-8 系统规则详解【使用、计算规则、源码】
- 8-9 授权规则详解
- 8-10 代码配置规则
- 8-11 Sentinel与控制台通信原理剖析
- 8-12 控制台相关配置项
- 8-13 Sentinel API详解
- 8-14 SentinelResource注解详解
- 8-15 RestTemplate整合Sentinel
- 8-16 Feign整合Sentinel
- 8-17 Sentinel使用姿势总结
- 8-18 规则持久化01-拉模式
- 8-19 规则持久化02-推模式
- 8-20 生产环境使用Sentinel
- 8-21 集群流控
- 8-22 扩展Sentinel01-错误页优化
- 8-23 扩展Sentinel02-实现区分来源
- 8-24 扩展Sentinel03-RESTful URL支持
- 8-25 扩展Sentinel04-透过现象看本质
- 8-26 配置项总结
- 8-27 本章总结:再谈常见容错方案
- 8-28 熔断&降级
- 8-29 关于Sentinel Dashboard
9. 消息驱动的微服务-Spring Cloud Alibaba RocketMQ
- 9-1 管理员审核分享业务实现
- 9-2 引入MQ后的架构演进
- 9-3 MQ适用场景
- 9-4 MQ的选择
- 9-5 搭建RocketMQ
- 9-6 搭建RocketMQ控制台
- 9-7 RocketMQ的术语与概念
- 9-8 RocketMQ进阶
- 9-9 Spring消息编程模型01-编写生产者
- 9-10 Spring消息编程模型02-编写消费者
- 9-11 分布式事务01-流程剖析、概念术语、事务消息三状态
- 9-12 分布式事务02-编码实现
- 9-13 Spring Cloud Stream是什么?
- 9-14 Spring Cloud Stream编程模型
- 9-15 Spring Cloud Stream-编写生产者
- 9-16 Spring Cloud Stream-编写消费者
- 9-17 Spring Cloud Stream自定义接口01-发送消息【附带解决Mybatis的坑】
- 9-18 Spring Cloud Stream自定义接口02-消费消息
- 9-19 透过现象看本质
- 9-20 消息过滤
- 9-21 Spring Cloud Stream的监控
- 9-22 Spring Cloud Stream异常处理
- 9-23 Spring Cloud Stream + RocketMQ实现分布式事务01-重构生产者
- 9-24 Spring Cloud Stream + RocketMQ实现分布式事务02-重构消费者
- 9-25 Spring Cloud Stream知识盘点【必看】
10. API网关-Spring Cloud Gateway
- 10-1 为什么要使用网关?
- 10-2 Spring Cloud Gateway是什么?优缺点分析
- 10-3 编写Spring Cloud Gateway
- 10-4 核心概念
- 10-5 架构剖析
- 10-6 内置路由谓词工厂详解(Route Predicate Factories)
- 10-7 自定义路由谓词工厂
- 10-8 内置过滤器工厂详解(GatewayFilter Factories)【详解&调试技巧】
- 10-9 自定义过滤器工厂【生命周期、自定义的方式、核心API、编码】
- 10-10 全局过滤器
- 10-11 悬念:如何为Spring Cloud Gateway整合Sentinel?
- 10-12 监控Spring Cloud Gateway
- 10-13 排错、调试技巧总结【调试排错三板斧】
- 10-15 进阶:再谈过滤器执行顺序
- 10-16 Spring Cloud Gateway限流
- 10-17 本章总结
11. 微服务的用户认证与授权
- 11-1 认证授权——必然会面临的话题!
- 11-2 有状态 vs 无状态
- 11-3 微服务认证方案01-“处处安全”方案
- 11-4 微服务认证方案02-外部无状态,内部有状态方案
- 11-5 微服务认证方案03-“网关认证授权,内部裸奔”方案
- 11-6 微服务认证方案04-“内部裸奔”改进方案
- 11-7 微服务认证方案05-方案对比与选择
- 11-8 访问控制模型
- 11-9 JWT是什么?【是什么、组成、上手】
- 11-10 实现认证授权01-实现小程序登录1
- 11-11 实现认证授权01-实现小程序登录2
- 11-12 AOP实现登录状态检查
- 11-13 内容中心实现登录状态检查
- 11-14 Feign实现Token传递
- 11-15 RestTemplate实现Token传递
- 11-16 AOP实现用户权限验证
- 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 配置最佳实践总结
- 12-9 关于Nacos
13. 调用链监控-Sleuth
- 13-1 大白话剖析调用链监控原理
- 13-2 整合Sleuth
- 13-3 Zipkin搭建与整合
- 13-4 整合Zipkin之后Nacos报错解决
- 13-5 为所有微服务整合Zipkin
- 13-6 Zipkin数据持久化(Elasticsearch)
- 13-7 依赖关系图
14. 业务功能完善
- 14-1 本章概要
- 14-2 编写分享列表页
- 14-3 解决Mybatis结果映射问题
- 14-4 积分兑换指定分享
- 14-5 项目集成测试
15. 进阶:既有代码优化与改善
- 15-1 本章概述
- 15-2 简单指标:Statistic
- 15-3 Alibaba Java代码规约
- 15-4 SonarQube
16. 进阶:多维度微服务监控
- 16-1 本章概要
- 16-2 Spring Boot Actuator监控数据可视化:Spring Boot Admin
- 16-3 JVM监控
- 16-4 GC日志、线程Dump日志、堆Dump可视化分析
- 16-5 日志监控
- 16-6 其他监控
17. 进阶:完美融合异构微服务
- 17-1 如何完美整合异构微服务?
- 17-2 Spring Cloud Wii实现完美整合
18. 课程总结
- 18-1 课程总结
- 18-2 如何保证应用的高可用性?
19. Spring Cloud Alibaba升级到2.1.0
- 19-1 升级到Spring CLoud Alibaba 2.1.0-1
- 19-2 升级到Spring CLoud Alibaba 2.1.0-2
- 19-3 升级到Spring CLoud Alibaba 2.1.0-3
- 19-4 升级到Spring CLoud Alibaba 2.1.0-4
© 版权声明
网站资源均收集于公开网络,仅供学习和交流。版权归版权人所有,所标价格为资源收集整理费用,如喜欢作品请支持正版。
THE END
暂无评论内容