你的位置: 首页 > 内训课首页 > 语言 > 课程详情
课程介绍 评价详情(0)
主题
知识点
一、微服务架构
1.1互联网技术风向和挑战
• 如何因应业务多元和快速的发展
• 如何建设强大战斗力的工程师团队
• 分布式系统架构的发展和现实意义
• 分布式系统建设的基本模式
• 从自动化到 DevOps
1.2微服务架构介绍
• 微服务架构定义和特征
• 微服务与 SOA 的关联和区别
• 为什么需要微服务架构
• 如何实现微服务架构
1.3微服务架构实践
• 领域驱动设计(Domain Driven Design)
• 传统 Java EE 解决方案
• Spring Boot / Spring Cloud 解决方案
二、Spring Boot
2.1 Web 应用
• Spring Web MVC (REST 应用,渲染引擎)
• Spring Web Flux (Reacitve Stream 编程模式,函数式端点)
2.2 数据整合
• SQL(JDBC、JPA、ORM)
• 事务管理(Spring 事务处理、分布式事务)
• NoSQL(分布式 Redis 缓存应用)
• 缓存(Java Cache、Spring Cache 应用)
2.3 Spring Boot 特性
• 自动装配(原理讲解、源码解读)
• 嵌入式容器(装配嵌入式 Tomcat)
• 生产准备(介绍 Spring Boot Actuator 特性)
三、Spring Cloud
3.1分布式配置管理
• 配置客户端(Bootstrap 配置属性、Environment 抽象)
• 配置服务器(动态配置属性、内置分布式配置服务器)
3.2服务治理
• 服务发现/注册(Netflix Eureka 客户端、服务器、Eureka 集群搭建)
• 负载均衡(RestTemplate 扩展、Netflix Ribbon 整合)
• 服务熔断(Spring Cloud Hystrix)
• 服务调用(申明式客户端 Spring Cloud Feign)
• API 服务网关(Netfix Zuul)
3.3消息驱动
• 消息总线
• Spring Cloud Stream
3.4分布式跟踪
• Spring Cloud Sleuth
• ZipKin 整合
四、经验交流
• 大规模系统架构设计
• 微服务迁移
• 技术选型
• Spring Boot / Spring Cloud 常见问题
本课程名称: 微服务架构设计实践
查看更多:语言内训课
我要找内训供应商
授课内容与课纲相符0低0%
讲师授课水平0低0%
服务态度0低0%
课程介绍 评价详情(0)
培训受众:
课程大纲
主题
知识点
一、微服务架构
1.1互联网技术风向和挑战
• 如何因应业务多元和快速的发展
• 如何建设强大战斗力的工程师团队
• 分布式系统架构的发展和现实意义
• 分布式系统建设的基本模式
• 从自动化到 DevOps
1.2微服务架构介绍
• 微服务架构定义和特征
• 微服务与 SOA 的关联和区别
• 为什么需要微服务架构
• 如何实现微服务架构
1.3微服务架构实践
• 领域驱动设计(Domain Driven Design)
• 传统 Java EE 解决方案
• Spring Boot / Spring Cloud 解决方案
二、Spring Boot
2.1 Web 应用
• Spring Web MVC (REST 应用,渲染引擎)
• Spring Web Flux (Reacitve Stream 编程模式,函数式端点)
2.2 数据整合
• SQL(JDBC、JPA、ORM)
• 事务管理(Spring 事务处理、分布式事务)
• NoSQL(分布式 Redis 缓存应用)
• 缓存(Java Cache、Spring Cache 应用)
2.3 Spring Boot 特性
• 自动装配(原理讲解、源码解读)
• 嵌入式容器(装配嵌入式 Tomcat)
• 生产准备(介绍 Spring Boot Actuator 特性)
三、Spring Cloud
3.1分布式配置管理
• 配置客户端(Bootstrap 配置属性、Environment 抽象)
• 配置服务器(动态配置属性、内置分布式配置服务器)
3.2服务治理
• 服务发现/注册(Netflix Eureka 客户端、服务器、Eureka 集群搭建)
• 负载均衡(RestTemplate 扩展、Netflix Ribbon 整合)
• 服务熔断(Spring Cloud Hystrix)
• 服务调用(申明式客户端 Spring Cloud Feign)
• API 服务网关(Netfix Zuul)
3.3消息驱动
• 消息总线
• Spring Cloud Stream
3.4分布式跟踪
• Spring Cloud Sleuth
• ZipKin 整合
四、经验交流
• 大规模系统架构设计
• 微服务迁移
• 技术选型
• Spring Boot / Spring Cloud 常见问题
培训师介绍
本课程名称: 微服务架构设计实践
查看更多:语言内训课