|
|
|
全部课程 >J2EE技术 |
|
Spring
Cloud框架与应用 |
3060 次浏览 53 次
|
|
|
|
Tyler |
Spring
For All社区主要贡献人,Spring Boot核心实战开源项目作者,Spring
For All社区主要贡献人,编写《企业级Java EE架构设计精深实践》 |
|
|
|
时间地点:北京
上海
深圳 根据报名开班 |
课程费用:6000元/人
详见 公开课学习手册 |
|
|
|
|
企业内训:
可以根据企业需求,定制内训,详见 内训学习手册 |
|
|
认证方式:
培训前了解能力模型。
培训后进行能力评测:
在线考试
能力分析,给出学习建议
合格者颁发证书,作为职业技能资格证明
|
|
|
|
Spring Cloud 为开发者提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性
Token、全局锁、决策竞选、分布式会话和集群状态)操作的开发工具。本Spring Cloud系列教程,通过实际生产环境的工作场景模拟,带领学员使用实现完整的分布式系统构建和管控能力。 |
培训目标: |
服务治理:Eureka 和 Consu
客户端负载均衡:Ribbon
服务容错保护:Hystrix
声明式服务调用:Feign
网关服务:Zuul
分布式配置中心:Config
消息总线:Bus
消息驱动的微服务:Stream
分布式服务跟踪:Sleuth
微服务架构综合管理
|
培训对象:java开发工程师 |
学员基础:具有java
web开发经验 |
授课方式: 定制课程 + 案例讲解
+ 小组讨论,60%案例讲解,40%实践演练 |
培训内容: 3天
|
目录 |
内容 |
服务治理:Eureka
和 Consul |
基于 Eureka 的实现–快速入门–高可用注册中心–基础架构与原理–源码分析-配置详解
服务注册类配置
服务实例类配置
基于 Consul 的实现 |
客户端负载均衡:Ribbon |
快速入门 Ribbon
RestTemplate 详解–源码解读与原理分析负载均衡器
负载均衡策略–配置详解–重置机制 |
服务容错保护:Hystrix |
快速入门
原理分析–工作流程–断路器原理–依赖隔离
使用详解–创建 Hystrix 命令–定义服务降级–异常处理 –命令名称、分组以及线程池划分–请求缓存–请求合并
配置详解–Command 属性–Collapser属性–ThreadPool属性
Hystrix 仪表盘–Turbine 集群监控 |
声明式服务调用:Feign |
快速入门
参数绑定–继承特性–Ribbon 配置
全局配置
指定服务配置 重置机制–Hystrix 配置
全局配置 禁用 Hystrix 指定命令配置
服务降级配置–其他配置
请求压缩
日志配置 |
网关服务:Zuul |
快速入门:请求路由与过滤器
路由配置详解
–传统路由配置–服务路由配置–服务路由的默认规则–自定义路由映射规则–路径匹配–路由前缀–本地跳转–Cookie
与头信息–Hystrix 和 Ribbon 支持
过滤器详解–过滤器–请求生命周期–核心过滤器
pre 过滤器
oute 过滤器
post 过滤器–异常处理? try-catch 处理
ErrorFilter 处理
不足与优化
自定义异常信息–禁用过滤器–其他扩展思考
动态加载–动态路由–动态过滤器
|
分布式配置中心:Config |
快速入门–构建配置中心–配置规则详解–客户端配置映射
服务端详解–基础架构–Git 配置仓库
占位符配置 URI
配置多个仓库
子目录存储
访问权限
–SVN 配置仓库–本地仓库–本地文件系统–健康检测–属性覆盖–安全保护–加密解密–高可用配置
客户端详解–URI 指定配置中心–服务化配置中心–失败快速响应与重试–获取远程配置–动态刷新配置
|
消息总线:Bus |
基本概念
RabbitMQ 实现消息总线–快速入?门–整合 Spring Cloud Bus–原理分析–指定刷新范围–架构优化–RabbitMQ
配置
Kafka 实现消息总线–Kafka快速入?门–整合 Spring Cloud Bus–Kafka
配置
深入理解–源码分析
事件驱动模型
事件定义 事件监听器 事件跟踪 事件发布
控制端点–其他消息代理的支持 |
消息驱动的微服务:Stream |
快速入门
核心概念–绑定器–发布-订阅模式–消费组–消息分区
使用详解–开启绑定功能–绑定消息通道–消息生产与消费–响应式编程–消费组与消息分区–消息类型
绑定器详解–绑定器 SPI–自动化配置–多绑定器配置– RibbitMQ 与 Kafka
绑定器
配置详解–基础配置–绑定通道配置
通用配置 消费者配置 生产者配置–绑定器配置 RabbitMQ 配置 Kafka
配置 |
分布式服务跟踪:Sleuth |
快速入门–准备工作–实现跟踪
跟踪原理
抽样收集
与 LogStash 整合
与 Zipkin 整合–HTTP 收集–消息代理收集–收集原理 –数据存储–API接口 |
微服务架构综合管理 |
使用 Spring Boot Admin 管理微服务
配置详解以及常见问题 |
|
|
|
|
|
|
|
|
|
3060 次浏览 53 次
|
其他人还看了课程 |
|
|
|