课程概述
微服务已成为构建高并发、可扩展互联网应用的首选架构。艾威培训本课程以业界主流的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等多个国际组织官方授权培训机构,培训体系规范、内容权威、认证有保障。
✔ 高质量讲师团队
讲师均具备一线实战经验,擅长将理论与企业实际相结合。以“讲得清、做得出、考得过”为交付标准,深受客户好评。
✔ 交付结果导向
不止于“讲课程”,更重视“带成果”。从学习、辅导到考试、落地,我们以结果为导向,全程陪跑,确保培训真正有效。
✔ 多行业服务经验
深度服务过航空制造、金融科技、互联网、智能制造、能源电力等多个行业,了解企业痛点,善于定制实战化培训解决方案。
✔ 完整学习支持体系
配套电子讲义、练习案例、答疑社群、考试辅导,提供从“课前准备”到“课后应用”的一体化学习体验。
培训咨询