TA的每日心情 | 开心 2024-9-19 21:14 |
---|
签到天数: 757 天 [LV.10]以坛为家III
管理员
- 积分
- 1312677
|
资源详情
第1章课程介绍
课程导学和学习建议
1-1SpringCloud导学
试看
1-2源码的使用
1-3提问建议
1-4点餐项目演示说明
第2章微服务介绍
什么是微服务,单体架构优缺点,常见的几种架构模式。
2-1微服务和其他常见架构
2-2从一个极简的微服务架构开始
第3章服务注册与发现
介绍微服务中的服务注册与发现机制,SpringCloudEureka组件的使用以及如何保证高可用
3-3EurekaClient的使用
3-4Eureka的高可用
试看
3-5Eureka总结.mp4
3-6分布式下服务注册的地位和原理
第4章服务拆分
以商品服务和订单服务为例介绍微服务拆分中的业务功能拆分和数据拆分的注意点以及将项目模块进行多模块改造
4-1微服务拆分的起点
4-2康威定律和微服务
4-3点餐业务服务拆分分析
4-4商品服务API和SQL介绍
4-5商品服务编码(上)
4-6商品服务编码(中)
4-7商品服务编码(下)
4-8订单服务API和SQL介绍
4-9订单服务dao
4-10订单服务service
4-11订单服务controller
4-12再看“拆数据”
第5章应用通信
比较HTTPREST和REST,同步和异步,介绍SpirngCloud采用的两种HTTP方式,重点介绍Feign.实例演示下单流程.引出异步通信的思考.
5-2RestTemplate的三种使用方式
5-3负载均衡器:Ribbon
5-4追踪源码自定义负载均衡策略
5-5Feign的使用
5-6获取商品列表(Feign)
5-7扣库存(Feign)
5-8整合接口打通下单流程(Feign)
5-9项目改造成多模块
5-10同步or异步
5-11RabbitMQ的安装
5-12微服务,Docker和DevOps
第6章统一配置中心
介绍SpringCloudConfig组件搭配SpringCloudBus,实现配置自动更新,集成WebHook
6-1统一配置中心概述
6-4SpringCloudBus自动更新配置理论
6-5SpringCloudBus实操.mp4
6-6集成WebHooks实现动态更新
6-7SpringCloudBus相关的坑和启示
第7章消息和异步
RabbitMQ,SpringCloudStream组件介绍及使用,异步通信实例演示和思考
7-1异步和消息
7-2RabbitMQ的基本使用(上)
7-3RabbitMQ的基本使用(下)
7-4SpringCloudStream的使用(上)
7-5SpringCloudStream的使用(下)
7-6商品和订单服务中使用MQ(上)
7-7商品和订单服务中使用MQ(中)
7-8商品和订单服务中使用MQ(下)
7-9异步扣库存分析(上)
7-10异步扣库存分析(下)
第8章服务网关
探讨微服务架构下的服务网关,介绍SpringCloudZuul的使用,路由转发,Cookie处理,动态路由等Zuul路由相关的功能,也探讨了Zuul的高可用
8-1服务网关和Zuul
8-2Zuul:路由转发,排除和自定义
8-3Zuul:Cookie和动态路由
8-4Zuul:路由和高可用小结
第9章Zuul综合使用
围绕过滤器,选取限流,跨域等典型场景,综合使用Zuul,集成用户服务
9-1Zuul:Pre和Post过滤器
9-2Zuul:限流
试看
9-3Zuul鉴权和添加用户服务
9-4模拟买家卖家登录功能实现(上)
9-5模拟买家卖家登录功能实现(下)
9-6完结订单接口开发
9-7完成权限校验(上)
9-8完成权限校验(下)
9-9Zuul:跨域
第10章服务容错
探讨熔断机制,SpringCloudHystrix的使用,Feign+Hystrix服务降级.
10-1服务容错和Hystrix
10-2触发降级
10-3超时设置
10-4探讨断路器模式
10-5使用配置项
10-6feign-hystrix的使用
10-8Zuul:超时配置
第11章服务跟踪
SpringCloudSleuth的使用,Sleuth搭配Zipkin,直观获取跟踪信息和分析请求链路明细.
11-1服务追踪(上)
11-2服务追踪(下)
第12章容器部署
使用Docker容器+Rancher容器管理平台部署微服务,资源弹忄生分配,容器编排与调度.
12-1运行第一个docker容器
12-2rancher安装
12-3部署eureka和config
12-4构建eureka高可用服务
12-5构建product服务
12-6构建order服务
12-7构建api-gateway
|
|