JAV139:Spring Cloud框架与应用

开班计划时间:12 小时
  • 具体开课时间请咨询课程顾问
预约试听 马上咨询
课程介绍
适用对象:软件开发人员、程序管理员
学习收获:了解Spring Cloud Hystrix快速入门 、熟悉Kafka实现消息总线\整合Spring Cloud Bus-Kafka配置
详细大纲
1 Spring Cloud微服务架构
1.1 Spring Cloud的核心功能
1.2 主流程
2 服务治理中心
2.1 基于 Eureka 的实现–快速入门
2.2 高可用注册中心
2.3 基础架构
2.4 配置详解
2.5 服务注册类配置
2.6 服务实例类配置
3 微服务有机成分
3.1 @EnableEurekaClient
3.2 @RestController
3.3 Feign
3.4 怎么调用微服务:Ribbon&Feign
3.5 快速入门Ribbon
3.6 RestTemplate 详解–负载均衡器
3.7 负载均衡策略–配置详解–重置机制
4 微服务容错机制
4.1 Spring Cloud Hystrix快速入门
4.2 原理分析–工作流程–断路器原理–依赖隔离
4.3 使用详解–创建 Hystrix 命令–定义服务降级–异常处理 –命令名称、分组以及线程池划分–请求缓存–请求合并
4.4 配置详解–Command 属性–Collapser属性–ThreadPool属性
4.5 Hystrix 仪表盘–Turbine 集群监控
5 服务网关Spring Cloud Zuul
5.1 快速入门:请求路由与过滤器
5.2 路由配置详解
5.3 传统路由配置\服务路由配置\服务路由的默认规则\自定义路由映射规则\路径匹配\路由前缀\本地跳转\Cookie与头信息\Hystrix和Ribbon支持
5.4 过滤器详解\过滤器\请求生命周期\核心过滤器
5.5 自定义异常信息\禁用过滤器\其他扩展思考
5.6 动态加载\动态路由\动态过滤器
6 配置中心Apollo
6.1 Apollo的架构讲解,比Config有哪些优势
6.2 Apollo的安装命令讲解
6.3 Apollo的控制台操作
6.4 Apollo与SpringCloud的整合-客户端详解
7 Spring Cloud运维与监控
7.1 调用链路监控:Sleuth
7.2 Spring Boot Admin管理微服务
7.3 服务治理中心初始化与运维
7.4 Apollo配置中心初始化与运维-高可用配置
8 Spring Cloud消息事件驱动模式简介
8.1 Spring Cloud Bus
8.2 快速入⻔\基本概念
8.3 Kafka实现消息总线\整合Spring Cloud Bus-Kafka配置
8.4 事件驱动模型
8.5 事件定义\事件监听器\事件跟踪\事件发布
8.6 控制端点–其他消息代理的支持
8.7 Spring Cloud Stream
8.8 快速入⻔\核心概念\绑定器\发布\订阅模式\消费组\消息分区
8.9 使用详解\开启绑定功能\绑定消息通道\消息生产与消费\响应式编程\消费组与消息分区\消息类型
8.10 绑定器详解\绑定器SPI\自动化配置\多绑定器配置\Kafka绑定器
8.11 配置详解\基础配置\绑定通道配置
8.12 通用配置\消费者配置\生产者配置\绑定器配置\Kafka 配置
课程评价

课程评价({{EvaluationTotal}})

课程满意度

评价

您还没有给课程评分哦

满意度

    追加评价:

课程咨询
内容:

您还没有填写内容!

暂无问答,赶紧去提问吧
{{item.AnswerState==1?"已解决":"未解决"}}
{{item.Content}}
{{item.StudentAskTime}}
{{itemanswer.UserName}}
{{itemanswer.Content}}
{{itemanswer.StudentAskTime}}
同类课程推荐 more
嘉为大讲堂 more
原创文章 more