这门课解决什么问题
自媒体平台涉及用户认证、文件上传、内容审核、评论互动等多个功能模块,单体架构下难以维护。本课带你搭建完整的 Spring Cloud Alibaba 微服务体系,覆盖服务注册发现、网关路由、异步解耦、静态化、搜索引擎、限流熔断等核心能力,补全微服务实战中的关键缺口。
资料包配套的练习内容覆盖从项目初始化到分布式事务的完整链路,建议边看边动手,不要只看不写。
适合什么基础
需要已掌握 Spring Boot 基础开发,了解 Java 编程与基本的数据结构。对 RESTful API、JSON 交互有实践经验。不需要预先熟悉微服务,课程从架构设计讲起,逐步引入技术组件。
建议先看哪几块
先完成第 2 章架构后端项目,理解整体结构;接着学第 3~5 章通行证、文件、管理服务,建立基础服务认知;然后进入第 6~8 章内容管理与互动模块,理解业务逻辑;再学第 9~10 章静态化与 RabbitMQ,掌握异步解耦与性能优化手段。升级章节中优先学习 Nacos(第 18~20 章)和 Gateway(第 17 章),这是微服务的核心基础设施,之后再深入 Sentinel 限流熔断和 Seata 分布式事务。
学完能独立做什么
能够独立完成一个具备用户认证、内容发布、评论互动、AI 审核、全文搜索能力的自媒体后端项目。理解各微服务间的协作关系,具备服务拆分、接口调用、异步消息、降级限流等实战经验,能够应对中高并发场景下的系统稳定性需求。
资料怎么配合练习
每章都有对应的练习任务,建议在视频讲解后立刻动手实现,遇到报错先自行排查日志。资料包中的示例代码用于对照参考,不要直接复制粘贴,理解每行代码的意图更重要。遇到分布式事务或搜索引擎相关内容若一时消化不了,可以先跳过,整体跑通后再回头补。
课程目录
第1章 课程导学
第2章 架构后端项目
第3章 开发通行证服务
第4章 开发文件服务
第5章 开发admin管理服务
第6章 内容管理与AI自动审核
第7章 开发首页与作家页
第8章 开发详情页与评论模块
第9章 Freemarker 详情页数据静态化
第10章 RabbitMQ异步解耦与延迟队列
第11章 Spring Cloud 微服务-1
第12章 Spring Cloud 微服务-2
第13章 课程全面总结
第14章 【升级章节】什么是分布式搜索引擎
第15章 【升级章节】es项目实战
第16章 【升级章节】注册中心Zookeeper&Consul
第17章 【升级章节】新一代微服务网关Gateway
第18章 【升级章节】SpringCloud Alibaba Nacos
第19章 【升级章节】Nacos配置中心
第20章 【升级章节】Nacos集群
第21章 【升级章节】Sentinel 限流
第22章 【升级章节】Sentinel 熔断
第23章 【升级章节】Sentinel 热点key与降级
第24章 【升级章节】OpenFeign 接口调用
第25章 【升级章节】分布式事务Seata
第26章 升级总结





