400-888-5228

课程概述

微服务已成为构建高并发、可扩展互联网应用的首选架构。艾威培训本课程以业界主流的Spring Cloud技术栈为核心,采用理论与实战相结合的方式,系统性地引导您掌握从服务治理、负载均衡、熔断降级到API网关和分布式配置等全套微服务解决方案。课程紧跟前沿,创新性地引入Spring AI模块,深入讲解如何将大语言模型(LLM)能力融入应用开发。通过本课程,您将能独立构建和部署现代化、高可用的分布式系统,并具备打造下一代AI原生应用的实战能力。

课程对象

本课程主要面向 Java 后端开发者软件架构师及希望系统学习分布式架构的技术人员。尤其适合希望将现有单体应用向微服务平滑演进,或致力于构建高可用、高扩展性现代应用,并对 AI 技术与业务融合充满兴趣的开发者。

课程目标

  1. 掌握 Spring Boot 核心技术,包括核心注解、配置文件注入、多环境配置及 Maven 工具的安装配置、项目打包等实战应用。
  2. 理解单体应用架构与微服务架构的概念及优缺点,熟悉微服务相关技术栈。
  3. 掌握 Spring Cloud 微服务核心组件的实战搭建与应用,包括 Eureka 注册中心(单机版与集群版)、Ribbon 负载均衡、Feign 声明式远程调用、Hystrix 熔断器等,能独立构建基于 Rest 的分布式微服务架构。
  4. 了解分布式微服务架构面临的问题及解决方案,如服务熔断、负载均衡策略等。
  5. 掌握 Spring AI 模块的基础应用,包括聊天模型(ChatClient、ChatModel)的使用、调用 Ollama 及实现 RAG(向量化与代码实现),学会将大语言模型能力融入应用开发。
  6. 具备独立设计、构建和部署高可用、可扩展的现代化分布式系统的能力,以及开发下一代 AI 原生应用的实战技能。

课程收益

  1. 系统掌握 Spring Boot、Maven 及 Spring Cloud 微服务技术栈的核心知识与实战技能,能熟练运用相关工具和组件进行分布式系统开发。
  2. 深入理解微服务架构设计理念,能够对比单体架构与微服务架构的适用场景,为实际项目架构选型提供依据。
  3. 具备搭建和维护微服务基础设施(如注册中心集群、负载均衡、熔断机制)的能力,有效解决分布式系统中的服务治理、高可用等问题。
  4. 获得将大语言模型(LLM)集成到应用开发中的实战经验,掌握 Spring AI 模块的使用方法,具备开发 AI 原生应用的基础能力。
  5. 提升从单体应用向微服务架构平滑演进的实操能力,能够独立完成高并发、可扩展互联网应用的设计与部署。
  6. 增强在分布式系统开发与 AI 技术融合领域的职业竞争力,满足企业对现代化微服务架构及 AI 应用开发人才的需求。

课程时长3天

课程大纲

Day1 SpringBoot和Maven
SpringBoot概要
SpringBoot核心注解讲解
SpringBoot快速入门启动
SpringBoot核心配置
YAML语法结构
配置文件注入
JSR303验证
@PropertySource加载其他配置文件
SpringBoot使用XML配置文件
自定义配置类注入
Profile多环境配置
配置文件位置和优先级
MAVEN工具介绍
MAVEN的安装配置
IDEA集成MAVEN
POM文件的作用
MAVEN的项目打包
SpringCloud概述
单体应用架构的概念
单体应用架构的的优缺点
微服务架构概念
微服务架构的优缺点
微服务相关技术栈
Day2 SpringCloud微服务实战搭建
使用Rest构建分布式微服务架构
使用Rest搭建服务提供者
使用Rest搭建服务消费者
Eurek注册中心介绍
Eurek服务注册与发现
单机版Eureka注册中心搭建
将服务注册到Eureka Server服务注册中心
微服务注册信息完善
Eureka自我保护现象
集群版Eureka注册中心搭建
负载均衡的概念
Ribbon客户端负载均衡
Ribbon服务调用配置
Ribbon常用负载均衡策略
Feign声明式远程服务调用概念介绍
Feign实战操作
Feign工作流程
分布式微服务架构面临的问题
Hystrix熔断器使用
Hystrix服务端熔断
Hystrix客户端服务熔断
Hystrix Dashboard监控平台搭建
什么是服务监控
服务监控实战
网关-简介、默认访问规则
将路由注册进服务中心
路由功能实战
路由转发映射配置
过滤器实战
自定义过滤器
过滤器登录验证
分布式架构的配置问题
Spring Cloud Config概述
Spring Cloud Config服务端配置
Spring Cloud Config客户端服务
Spring Cloud Config配置实战
Spring Cloud Config与GitHub整合
Spring Cloud Bus解决的问题
Spring Cloud Bus使用机制
Spring Cloud Bus实战
自定义类中读取配置实战
Day3 SpringCloud深入和SpringAI
Spring Cloud扩展组件介绍
分布式事务
分布式会话
分布式锁
SpringAI快速入门
聊天模型ChatClient
聊天模型ChatModel
调用Ollama下载安装
调用Ollama代码实现
实现RAG-基本概念(向量化和RAG)
实现RAG-代码实现

为什么选择艾威

20+年行业经验沉淀

自2003年成立以来,艾威专注于职业认证与IT技术培训20余年,深耕企业级培训市场,拥有超10,000家企业客户信任。

官方授权·国际认可

艾威是PMI、DAMA、IIBA、The Open Group、ISACA、PeopleCert等多个国际组织官方授权培训机构,培训体系规范、内容权威、认证有保障。

高质量讲师团队

讲师均具备一线实战经验,擅长将理论与企业实际相结合。以“讲得清、做得出、考得过”为交付标准,深受客户好评。

交付结果导向

不止于“讲课程”,更重视“带成果”。从学习、辅导到考试、落地,我们以结果为导向,全程陪跑,确保培训真正有效。

多行业服务经验

深度服务过航空制造、金融科技、互联网、智能制造、能源电力等多个行业,了解企业痛点,善于定制实战化培训解决方案。

完整学习支持体系

配套电子讲义、练习案例、答疑社群、考试辅导,提供从“课前准备”到“课后应用”的一体化学习体验。

培训咨询

发表回复

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

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