课程概述
微服务已成为构建高并发、可扩展互联网应用的首选架构。本课程以业界主流的Spring Cloud技术栈为核心,采用理论与实战相结合的方式,系统性地引导您掌握从服务治理、负载均衡、熔断降级到API网关和分布式配置等全套微服务解决方案。课程紧跟前沿,创新性地引入Spring AI模块,深入讲解如何将大语言模型(LLM)能力融入应用开发。通过本课程,您将能独立构建和部署现代化、高可用的分布式系统,并具备打造下一代AI原生应用的实战能力。
课程对象
本课程主要面向 Java 后端开发者、软件架构师及希望系统学习分布式架构的技术人员。尤其适合希望将现有单体应用向微服务平滑演进,或致力于构建高可用、高扩展性现代应用,并对 AI 技术与业务融合充满兴趣的开发者。
学习基础:
参加此培训,需要学员具备扎实的 Java 编程基础,并熟练掌握 Spring Boot 框架、Maven/Gradle 构建工具及 RESTful API 的开发经验。
课程目标
- 系统掌握微服务架构设计原理与工程实践:从单体应用拆分、服务注册与发现、负载均衡、熔断限流、网关过滤到配置中心、消息总线,全面掌握微服务关键组件与开发流程。
- 构建高并发、可扩展的分布式系统能力:结合Spring Cloud技术栈,通过真实案例完成服务治理、链路监控、并发处理与事务一致性的设计与实现。
- 掌握Spring AI前沿能力与LLM集成开发:深入学习Spring AI集成大语言模型(如Ollama、阿里、OpenAI等)的技术路径,构建具备智能问答、函数调用、多模态能力的AI原生应用。
- 具备从0到1搭建智能化微服务项目的能力:贯通传统微服务架构与大模型智能体应用,从底层架构构建到AI能力融入,提升互联网系统的智能化、个性化水平。
课程收益
- 熟悉Spring Cloud核心组件,掌握微服务注册中心、网关、配置中心、熔断机制等模块的实战用法。
- 能独立搭建Eureka注册中心集群,实现服务注册与发现、客户端负载均衡与远程调用。
- 掌握Feign、Hystrix、Ribbon等微服务通信与容错技术,提升系统健壮性与高可用能力。
- 掌握Spring Cloud Gateway路由转发与过滤器开发,实现接口统一入口、权限控制与服务隔离。
- 熟悉分布式系统中的配置管理、消息通信机制及高并发常见问题的解决策略。
- 掌握Spring AI开发流程,能够将主流大语言模型接入Java项目,开发具备对话、调用、图文音多模态能力的智能模块。
- 能结合RAG增强检索、Function Call、多轮对话等技术,实现从用户输入到AI处理的闭环应用。
- 打通Spring Cloud与AI模型融合路径,具备构建下一代AI原生系统的能力与视野。
课程时长5天(6小时/天)
课程大纲
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下午 Spring Cloud Gateway网关
网关-简介、默认访问规则
将路由注册进服务中心
路由功能实战
路由转发映射配置
过滤器实战
过自定义过滤器
过滤器登录验证 |
day3上午 分布式配置中心和消息总线
分布式架构的配置问题
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常见问题
Spring Cloud扩展组件介绍
分布式事务
分布式会话
分布式锁
高流量高并发常见解决方案 |
day3下午 SpringCloud常见问题
Spring Cloud扩展组件介绍
分布式事务
分布式会话
分布式锁
高流量高并发常见解决方案 |
day4上午 SpringAI
认识AI和大模型
模型部署方案对比
模型部署云服务
模型部署本地部署
调用大模型 |
day5上午 SpringAI
MCP概念
MCP和funcation-call区别
实现自定义MCP服务端
实现自定义MCP客户端
调用Ollama下载安装
Ollama代码实现
SpringAI阿里巴巴 |
day5下午 SpringAI
图像模型
语音模型
RAG基本概念
RAG代码实现
综合案例代码实现 |
为什么选择艾威
✔ 20+年行业经验沉淀
自2003年成立以来,艾威专注于职业认证与IT技术培训20余年,深耕企业级培训市场,拥有超10,000家企业客户信任。
✔ 官方授权·国际认可
艾威是PMI、DAMA、IIBA、The Open Group、ISACA、PeopleCert等多个国际组织官方授权培训机构,培训体系规范、内容权威、认证有保障。
✔ 高质量讲师团队
讲师均具备一线实战经验,擅长将理论与企业实际相结合。以“讲得清、做得出、考得过”为交付标准,深受客户好评。
✔ 交付结果导向
不止于“讲课程”,更重视“带成果”。从学习、辅导到考试、落地,我们以结果为导向,全程陪跑,确保培训真正有效。
✔ 多行业服务经验
深度服务过航空制造、金融科技、互联网、智能制造、能源电力等多个行业,了解企业痛点,善于定制实战化培训解决方案。
✔ 完整学习支持体系
配套电子讲义、练习案例、答疑社群、考试辅导,提供从“课前准备”到“课后应用”的一体化学习体验。
培训咨询