400-888-5228

课程概述

本课程专为希望全面深入掌握Spring Cloud分布式微服务架构的开发者设计。我们将深入探讨微服务的概念、搭建过程、使用场景以及流程,覆盖从Eureka注册中心到Spring Cloud Config分布式配置中心等关键组件。通过理论讲解与实践操作相结合的方式,学员将能够掌握微服务架构下各组件的使用方法,并应用于实际开发中。

课程对象

  1. 拥有Java语法基础和Spring Boot框架知识的开发者。
  2. 愿意深入学习并实践Spring Cloud分布式微服务架构的专业人士。

课程目标

  • 全面理解微服务架构的概念及其优缺点。
  • 掌握Eureka、Ribbon、Feign、Hystrix等Spring Cloud关键组件的使用。
  • 通过Spring Cloud Gateway实现高效的路由转发和请求过滤。
  • 学会使用Spring Cloud Config和Spring Cloud Bus实现配置管理和消息总线的功能。
  • 通过案例分析,解决分布式微服务架构中的常见问题。

课程收益

  • 获取由经验丰富的讲师团队提供的专业指导和知识分享。
  • 通过实战案例,理解并解决微服务开发中遇到的具体问题。
  • 学习最新的技术和工具,提升在分布式系统设计和开发方面的能力。
  • 成功完成课程后,能够独立设计和开发基于Spring Cloud的微服务项目。

课程时长3天

课程大纲

时间内容
day1上午 微服务概念
SpringCloud概述
单体应用架构的概念
单体应用架构的的优缺点
微服务架构概念
微服务架构的优缺点
微服务相关技术栈
使用Rest构建分布式微服务架构
使用Rest搭建服务提供者
使用Rest搭建服务消费者
Eurek注册中心介绍
Eurek服务注册与发现
day1下午 注册中心与负载均衡
单机版Eureka注册中心搭建
将服务注册到Eureka Server服务注册中心
微服务注册信息完善
Eureka自我保护现象
集群版Eureka注册中心搭建
负载均衡的概念
Ribbon客户端负载均衡
Ribbon服务调用配置
Ribbon常用负载均衡策略
day2上午 Feign远程调用和熔断器
Feign声明式远程服务调用概念介绍
Feign实战操作
Feign工作流程
分布式微服务架构面临的问题
Hystrix熔断器使用
Hystrix服务端熔断
Hystrix客户端服务熔断
Hystrix Dashboard监控平台搭建
什么是服务监控
服务监控实战
day2下午 SpringCloudGateway网关
网关-简介、默认访问规则
将路由注册进服务中心
路由功能实战
路由转发映射配置
过滤器实战
过自定义过滤器
过滤器登录验证
day3上午Spring Cloud Config分布式配置中心
分布式架构的配置问题
Spring Cloud Config概述
Spring Cloud Config服务端配置
Spring Cloud Config客户端服务
Spring Cloud Config配置实战
Spring Cloud Config与GitHub整合
day3下午 Spring Cloud Bus消息总线
Spring Cloud Bus解决的问题
Spring Cloud Bus使用机制
Spring Cloud Bus实战
自定义类中读取配置实战
Spring Cloud扩展组件介绍
高流量高并发常见解决方案

为什么选择艾威

自2003年成立以来,艾威一直致力于提供最前沿的技术培训。我们的课程由行业内经验丰富、专业知识深厚的讲师授课,注重理论与实践相结合,以案例驱动教学,确保学员能够快速理解并应用所学知识,解决实际工作中的问题。

培训咨询

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

同类课程推荐同类课程推荐
IT技术培训课程分类