求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
   
成功案例
航天信息 Java EE 5
中科院研 J2EE高级开发
赛迪时代 “J2EE设计模式
福富软件 J2EE设计模式和
上海盛趣 J2EE架构设计
信城通 J2EE体系架构设
北大方正 Java中级&J2

相关课程  
Struts+Spring+Hibernate
基于J2EE的Web 2.0应用开发
J2EE设计模式和性能调优
Java EE 5企业级架构设计
Java单元测试方法与技术
Java编程方法与技术
 

全部课程 >J2EE技术  
Spring Cloud框架与应用
2820 次浏览  34 次
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 管理微服务
  • 配置详解以及常见问题
  •  
    2820 次浏览  34 次
    其他人还看了课程
    Java编程基础到应用开发  5911 次浏览
    Weblogic问题诊断和性能调优  1943 次浏览
    高性能Java编程与系统性能优化  7130 次浏览
    JavaEE架构、 设计模式及性能调优  4670 次浏览
    JAVA虚拟机原理剖析  2008 次浏览
    java编程基础(初级)  1088 次浏览
    定制内训


    课程计划
    MBSE(基于模型的系统工程)4-18[北京]
    自然语言处理(NLP) 4-25[北京]
    基于 UML 和EA进行分析设计 4-29[北京]
    以用户为中心的软件界面设计 5-16[北京]
    DoDAF规范、模型与实例 5-23[北京]
    信息架构建模(基于UML+EA)5-29[北京]