课程概述
微服务已成为构建高并发、可扩展互联网应用的首选架构。艾威培训本课程以业界主流的Spring Cloud技术栈为核心,采用理论与实战相结合的方式,系统性地引导您掌握从服务治理、负载均衡、熔断降级到API网关和分布式配置等全套微服务解决方案。课程紧跟前沿,创新性地引入Spring AI模块,深入讲解如何将大语言模型(LLM)能力融入应用开发。通过本课程,您将能独立构建和部署现代化、高可用的分布式系统,并具备打造下一代AI原生应用的实战能力。
课程对象
本课程主要面向 Java 后端开发者、软件架构师及希望系统学习分布式架构的技术人员。尤其适合希望将现有单体应用向微服务平滑演进,或致力于构建高可用、高扩展性现代应用,并对 AI 技术与业务融合充满兴趣的开发者。
课程目标
- 掌握 Spring Boot 核心技术,包括核心注解、配置文件注入、多环境配置及 Maven 工具的安装配置、项目打包等实战应用。
- 理解单体应用架构与微服务架构的概念及优缺点,熟悉微服务相关技术栈。
- 掌握 Spring Cloud 微服务核心组件的实战搭建与应用,包括 Eureka 注册中心(单机版与集群版)、Ribbon 负载均衡、Feign 声明式远程调用、Hystrix 熔断器等,能独立构建基于 Rest 的分布式微服务架构。
- 了解分布式微服务架构面临的问题及解决方案,如服务熔断、负载均衡策略等。
- 掌握 Spring AI 模块的基础应用,包括聊天模型(ChatClient、ChatModel)的使用、调用 Ollama 及实现 RAG(向量化与代码实现),学会将大语言模型能力融入应用开发。
- 具备独立设计、构建和部署高可用、可扩展的现代化分布式系统的能力,以及开发下一代 AI 原生应用的实战技能。
课程收益
- 系统掌握 Spring Boot、Maven 及 Spring Cloud 微服务技术栈的核心知识与实战技能,能熟练运用相关工具和组件进行分布式系统开发。
- 深入理解微服务架构设计理念,能够对比单体架构与微服务架构的适用场景,为实际项目架构选型提供依据。
- 具备搭建和维护微服务基础设施(如注册中心集群、负载均衡、熔断机制)的能力,有效解决分布式系统中的服务治理、高可用等问题。
- 获得将大语言模型(LLM)集成到应用开发中的实战经验,掌握 Spring AI 模块的使用方法,具备开发 AI 原生应用的基础能力。
- 提升从单体应用向微服务架构平滑演进的实操能力,能够独立完成高并发、可扩展互联网应用的设计与部署。
- 增强在分布式系统开发与 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等多个国际组织官方授权培训机构,培训体系规范、内容权威、认证有保障。
✔ 高质量讲师团队
讲师均具备一线实战经验,擅长将理论与企业实际相结合。以“讲得清、做得出、考得过”为交付标准,深受客户好评。
✔ 交付结果导向
不止于“讲课程”,更重视“带成果”。从学习、辅导到考试、落地,我们以结果为导向,全程陪跑,确保培训真正有效。
✔ 多行业服务经验
深度服务过航空制造、金融科技、互联网、智能制造、能源电力等多个行业,了解企业痛点,善于定制实战化培训解决方案。
✔ 完整学习支持体系
配套电子讲义、练习案例、答疑社群、考试辅导,提供从“课前准备”到“课后应用”的一体化学习体验。
培训咨询