|
课程目录
第1章 课程先容
课程导学和进修倡议
1-1 SpringCloud导学
1-2 获得源码说明
1-3 提问倡议
1-4 点餐项目演示说明
第2章 微办事前容
什么是微办事, 单体架构优弱点, 常见的几种架构形式。
2-1 微办事和其他常见架构
2-2 从一个极简的微办事架构起头
第3章 办事注册与发现
先容微办事中的办事注册与发现机制,Spring Cloud Eureka组件的利用以及若何保证高可用
3-1 Spring Cloud Eureka
3-2 Eureka Server
3-3 Eureka Client的利用
3-4 Eureka的高可用
3-5 Eureka总结.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章 利用通讯
比力HTTP REST 和 REST,同步和异步, 先容Spirng Cloud 采用的两种HTTP方式,重点先容Feign. 实例演示下单流程. 引出异步通讯的思考.
5-1 HTTP vs RPC
5-2 RestTemplate的三种利用方式
5-3 负载平衡器:Ribbion
5-4 追踪源码自界说负载平衡战略
5-5 Feign的利用
5-6 获得商品列表(Feign)
5-7 扣库存(Feign)
5-8 整合接口买通下单流程(Feign)
5-9 项目革新成多模块
5-10 同步or异步
5-11 RabbitMQ的安装
5-12 微办事,Docker和DevOps
第6章 同一设置中心
先容Spring Cloud Config组件搭配Spring Cloud Bus, 实现设置自动更新, 集成WebHook
6-1 同一设置中心概述
6-2 Config Server
6-3 Config Client
6-4 Spring Cloud Bus自动更新设置理论
6-5 Spring Cloud Bus实操.mp4
6-6 集成WebHooks实现静态更新
6-7 Spring Cloud Bus相关的坑和启迪
第7章 消息和异步
RabbitMQ,Spring Cloud Stream组件先容及利用, 异步通讯实例演示和思考
7-1 异步和消息
7-2 RabbitMQ的根基利用(上)
7-3 RabbitMQ的根基利用(下)
7-4 Spring Cloud Stream的利用(上)
7-5 Spring Cloud Stream的利用(下)
7-6 商品和定单办事中利用MQ(上)
7-7 商品和定单办事中利用MQ(中)
7-8 商品和定单办事中利用MQ(下)
7-9 异步扣库存分析(上)
7-10 异步扣库存分析(下)
第8章 办事网关
探讨微办事架构下的办事网关,先容Spring Cloud Zuul的利用, 路由转发, Cookie处置, 静态路由等Zuul路由相关的功用,也探讨了Zuul的高可用
8-1 办事网关和Zuul
8-2 Zuul:路由转发,解除和自界说
8-3 Zuul:Cookie和静态路由
8-4 Zuul:路由和高可用小结
第9章 Zuul综合利用
围绕过滤器,拔取限流,跨域等典型场景,综合利用Zuul,集成用户办事
9-1 Zuul:Pre和Post过滤器
9-2 Zuul:限流
9-3 Zuul鉴权和增加用户办事
9-4 模拟买家卖家登录功用实现(上)
9-5 模拟买家卖家登录功用实现(下)
9-6 结束定单接口开辟
9-7 完成权限校验(上)
9-8 完成权限校验(下)
9-9 Zuul:跨域
第10章 办事容错
探讨熔断机制,Spring Cloud Hystrix的利用, Feign+Hystrix办事升级.
10-1 办事容错和Hystrix
10-2 触发升级
10-3 超时设备
10-4 探讨断路器形式
10-5 利用设置项
10-6 feign-hystrix的利用
10-7 hystrix-dashboard
10-8 Zuul:超时设置
第11章 办事跟踪
Spring Cloud Sleuth的利用, Sleuth搭配Zipkin, 直观获得跟踪信息和分析请求链路明细.
11-1 办事追踪(上)
11-2 办事追踪(下)
第12章 容器摆设
利用Docker容器+Rancher容器治理平台摆设微办事, 资本弹性分派, 容器编排与调剂.
12-1 运转第一个docker容器
12-2 rancher安装
12-3 摆设eureka和config
12-4 构建eureka高可用办事
12-5 构建product办事
12-6 构建order办事
12-7 构建api-gatewa
[color=]下载地址:
|
|
|