这门课解决什么问题

自媒体平台涉及用户认证、文件上传、内容审核、评论互动等多个功能模块,单体架构下难以维护。本课带你搭建完整的 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章 升级总结