这门课的名字里塞了三个方向:Spring Cloud、Alibaba 微服务体系、自媒体实战。乍看有点杂,但它其实对应了一类很具体的缺口——你会写单体 Spring Boot 项目,也大概听说过 Nacos、Sentinel、Gateway,可一旦要把它们串成一套能跑起来的内容类业务系统,就容易卡在“知道组件名、不知道谁管谁”这一步。这篇导读只讲一件事:这门课能补上哪几块能力,以及学之前你该先确认自己缺的是不是这些。

先确认缺口:不是不会写代码,是不知道边界划在哪

自媒体类业务看着简单——发内容、看内容、互动、统计,但它几乎把微服务里最容易踩的坑都占了:内容发布是写多读少,信息流是读多写少,用户行为数据又是高频写入。这类业务拆服务时,哪些该合、哪些该拆,拆分粒度直接决定后面要不要返工。课程围绕这套业务展开,重点是让你在拆分之前先想清楚调用链:一次内容发布要经过几个服务、哪些调用可以异步、哪些必须同步返回。如果你目前的状态是“能照着教程搭出注册中心,但换一个业务场景就不知道怎么划服务”,那这一块就是你的第一缺口。

Alibaba 体系里真正要弄懂的是协调关系

Nacos、Sentinel、Seata、RocketMQ 这些组件单独看文档都不难,难的是它们在同一套系统里的分工。课程会把这些组件放进真实业务动作里去讲:服务注册与配置怎么随环境切换、限流规则是配在网关还是配在服务本身、分布式事务在内容与统计这类场景下到底该不该用。这些判断没有标准答案,但课程给了可对照的实践路径。学完你应该能回答:一个请求从网关进来,经过哪些组件、被哪些规则拦截、出错时在哪一层兜底。

配套练习怎么看,决定你能留下多少

  • 每学完一个组件,先不看笔记,自己画一遍它在业务链路里的位置,画不出来说明还没吃透。
  • 信息流、发布、互动这几条链路,挑一条自己重新拆一遍服务边界,再和课程的划分做对比,差异点往往就是你的认知盲区。
  • 把配置中心、限流、事务这些点各写一份“什么时候不该用”的短笔记,比记“怎么用”更有用。

这类课程最容易出现的错觉是“看懂了”,实际动手时配置一改就报错。建议把每个组件的关键配置都自己改一遍,观察报错信息,这比抄配置有效得多。

学完应该能回答的几个问题

  • 自媒体业务的写链路和读链路,分别适合什么样的服务拆分方式?
  • 网关层的限流和服务内部的限流,各自解决的是什么问题,能不能只用其中一个?
  • 内容发布和数据统计之间,用同步调用还是消息,判断依据是什么?
  • 服务配置变动后,怎么保证不停机生效,出了错怎么回滚?
  • 如果要把这套 Demo 写进作品集,你会怎么描述它的架构取舍,而不只是罗列用了哪些组件?

如果这些问题你现在答不上来,或者只能答出组件名答不出理由,那这门课值得按顺序走一遍。它的价值不在覆盖了多少组件,而在把这些组件放进一个具体业务里,逼你做出取舍。带着上面这些问题去看,比从头到尾顺着看一遍收获大。


image.webp 下载附件   保存到相册 2025-6-12 23:26 上传

课程推荐

《Spring Cloud 进阶 Alibaba 微服务体系自媒体实战》image.webp 下载附件   保存到相册 2025-6-12 23:26 上传【技能收获】学完可掌握:MySQL / 数据库、短视频 / 自媒体运营。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。

视频目录(296 节)

*   1-2 课程介绍与学习指南  (0907).mp4

*   1-3 项目介绍与演示【课前必知】  (0607).mp4

*   1-4 项目微服务架构图【课前必知】  (0547).mp4

*   1-5 项目技术架构图【课前必知】  (0329).mp4

*   2-1 前后端分离设计模式探讨【项目构建】  (0548).mp4

*   2-2 运行前端项目【项目构建】  (0722).mp4

*   2-3 虚拟域名的绑定与使用  (1112).mp4

*   2-4 数据库选型与数据导入  (0811).mp4

*   2-5 构建顶级工程【聚合工程】-1  (1928).mp4

*   2-6 构建模块工程【聚合工程】-2  (2004).mp4

*   2-7 api接口暴露【聚合工程】  (1015).mp4

*   2-8 配置logback日志与多环境profile【聚合工程】  (0933).mp4

*   2-9 优雅的返回封装结果【构建项目】  (1211).mp4

*   2-10 配置数据库逆向生成工具【构建项目】  (1104).mp4

*   2-11 整合mybatis【构建项目】  (1454).mp4

*   2-12 Swagger2接口文档工具的使用【构建项目】  (1254).mp4

*   3-1 梳理短信登录注册流程  (0842).mp4

*   3-2 配置秘钥与资源文件【短信服务】  (1137).mp4

*   3-3 整合并发送短信【短息服务】  (1652).mp4

*   3-4 安装配置整合Redis-1  (1406).mp4

*   3-5 安装配置整合Redis-2  (0658).mp4

*   3-6 完善发送短信接口  (1321).mp4

*   3-7 联调前端发送短信,解决跨域问题  (0637).mp4

*   3-8 拦截并限制60秒用户短信发送  (1148).mp4

*   3-9 自定义异常,返回错误信息  (1407).mp4

*   3-10 验证BO信息【注册登录】  (1837).mp4

*   3-11 查询老用户&新用户添加【注册登录】-1  (1919).mp4

*   3-12 查询老用户&新用户添加【注册登录】-2  (1149).mp4

*   3-13 设置会话与cookie信息【注册登录】  (2158).mp4

*   3-14 资源属性与常量绑定  (0444).mp4

*   3-15 查询用户账户信息  (1445).mp4

*   3-16 信息校验【用户资料完善】  (0557).mp4

*   3-17 postman测试接口【用户资料完善】  (0454).mp4

*   3-18 激活用户信息入库【用户资料完善】  (0715).mp4

*   3-19 查询并展示用户基本信息  (0804).mp4

*   3-20 浏览器存储介质localStorage, cookie, sessionStorage  (0837).mp4

*   3-21 缓存用户信息  (1441).mp4

*   3-22 双写数据不一致的情况  (0302).mp4

*   3-23 缓存数据双写一致  (0747).mp4

*   3-24 CAP理论与数据一致性抉择  (1705).mp4

*   3-25 用户会话**【**】  (1317).mp4

*   3-26 用户状态激活**【**】  (0854).mp4

*   3-27 AOP警告日志监控与sql打印  (1912).mp4

*   3-28 退出登录&注销会话  (0532).mp4

*   4-1 FastDFS架构原理与上传下载流程解析  (1047).mp4

*   4-2 配置FastDFS环境准备工作【FastDFS】  (0822).mp4

*   4-3 配置tracker服务【FastDFS】  (0354).mp4

*   4-4 配置storage服务【FastDFS】  (1143).mp4

*   4-5 安装Nginx提供web服务【FastDFS】  (1212).mp4

*   4-6 整合Nginx实现文件服务器【FastDFS】  (1410).mp4

*   4-7 创建文件服务module【文件上传】  (1344).mp4

*   4-8 整合fdfs与service实现【文件上传】  (0743).mp4

*   4-9 实现fastdfs图片存储【文件上传】  (1607).mp4

*   4-10 完善用户头像上传【文件上传】  (1150).mp4

*   4-11 图片大小控制的统一异常处理  (0346).mp4

*   4-12 第三方云存储解决方案【阿里OSS】  (0629).mp4

*   4-13 阿里OSS介绍  (1228).mp4

*   4-14 控制台的基本配置使用【阿里OSS】  (0602).mp4

*   4-15 SDK的使用与项目整合【阿里OSS】  (1633).mp4

*   4-16 OSS整合实现文件上传【阿里OSS】  (0608).mp4

*   4-17 图片自动审核【阿里内容安全】  (1630).mp4

*   4-18 创建阿里云子账号【阿里内容安全】  (0725).mp4

*   5-1 构建admin服务  (0714).mp4

*   5-2 表设计与账号预分配【admin账号】  (0658).mp4

*   5-3 持久层查询管理员【admin账号】  (0621).mp4

*   5-4 用户名密码登录【admin账号】  (1422).mp4

*   5-5 校验admin账号唯一【admin账号】  (0551).mp4

*   5-6 创建admin账号【admin账号】  (1758).mp4

*   5-7 查看admin列表【admin账号】  (1437).mp4

*   5-8 封装分页数据&调试分页接口【admin账号】  (0823).mp4

*   5-9 账号注销【admin账号】  (0545).mp4

*   5-10 人脸业务流程图梳理【admin账号】  (0311).mp4

*   5-11 Chrome开启视频调试模式  (0518).mp4

*   5-12 入门MongoDB  (0713).mp4

*   5-13 MongoDB安装与配置使用  (1148).mp4

*   5-14 可视化管理工具【MongoDB】  (0841).mp4

*   5-15 整合SpringBoot【GridFS】  (0948).mp4

*   5-16 实现人脸入库【GridFS】  (0709).mp4

*   5-17 查看admin人脸信息【GridFS】-1  (1821).mp4

*   5-18 查看admin人脸信息【GridFS】-2  (0851).mp4

*   5-19 阿里AI人脸识别介绍  (0905).mp4

*   5-20 获得人脸faceId【人脸登录】  (0657).mp4

*   5-21 查询人脸数据【人脸登录】  (0449).mp4

*   5-22 整合RestTemplate服务通信【人脸登录】  (0754).mp4

*   5-23 实现人脸对比进行登录【人脸登录】  (0924).mp4

*   5-24 MongoDB使用场景  (0607).mp4

*   5-25 友情链接保存与更新【MongoDB】  (2051).mp4

*   5-26 Repository持久层操作保存记录【MongoDB】  (1321).mp4

*   5-27 友情链接列表查询【MongoDB】  (0635).mp4

*   5-28 友情链接删除【MongoDB】  (0418).mp4

*   5-29 (作业)文章分类管理  (0839).mp4

*   5-30 查询用户列表&设置时间日期转换配置【用户管理】  (1300).mp4

*   5-31 查询用户列表&实现service与联调【用户管理】  (1430).mp4

*   5-32 查询用户账号&冻结与解封【用户管理】  (1301).mp4

*   6-1 梳理文章article表结构【文章服务】  (0700).mp4

*   6-2 构建文章服务工程【文章服务】  (0730).mp4

*   6-3 summernote与多文件上传需求【发头条】  (0923).mp4

*   6-4 实现多文件上传【发头条】  (1027).mp4

*   6-5 获得列表&业务接口解耦与Redis缓存应用【文章领域】  (1215).mp4

*   6-6 admin端维护数据缓存【文章领域】  (0628).mp4

*   6-7 发布文章入库Controller及验证【发头条】  (1709).mp4

*   6-8 发布文章入库Service及联调【发头条】  (1227).mp4

*   6-9 预览文章【发头条】  (0400).mp4

*   6-10 构建定时任务  (0826).mp4

*   6-11 定时发布文章【定时任务】  (1138).mp4

*   6-12 文章列表展示【内容管理】  (1956).mp4

*   6-13 阿里AI文本检测【内容审核】  (0942).mp4

*   6-14 实现阿里AI自动审核文章【内容审核】  (1200).mp4

*   6-15 (作业)admin文章管理列表【内容审核】  (0145).mp4

*   6-16 人工审核【内容审核】  (0547).mp4

*   6-17 撤回&删除文章作业【内容管理】  (0239).mp4

*   7-1 首页&作者页面介绍【章节概述 】  (0403).mp4

*   7-2 根据MongoDB字段查询友情链接【首页】  (0730).mp4

*   7-3 搜索并展示文章列表【首页】  (1447).mp4

*   7-4 文章列表展示发布者需求【首页】  (0841).mp4

*   7-5 发起restTemplate请求查询用户服务获得发布者列表【首页】  (1251).mp4

*   7-6 重组文章列表并且渲染【首页】  (0718).mp4

*   7-7 查询热闻【首页】  (0807).mp4

*   7-8 (作业)基本信息展示&历史文章列表【作者主页】  (0536).mp4

*   7-9 关注与取关&redis单线程计数统计【粉丝关注】  (0548).mp4

*   7-10 查询用户关注状态【粉丝关注】  (1338).mp4

*   7-11 用户关注&粉丝累加【粉丝关注】  (1112).mp4

*   7-12 取消关注&粉丝累减【粉丝关注】  (0606).mp4

*   7-13 粉丝数与关注数页面显示【粉丝关注】  (0645).mp4

*   7-14 我的粉丝列表&后端分页查询【粉丝管理】  (0728).mp4

*   7-15 男女比例柱状图&饼状图显示【数据可视化-粉丝画像】  (1305).mp4

*   7-16 中国地图粉丝地域分布数量展示【数据可视化-粉丝画像】  (1308).mp4

*   8-1 开发文章详情接口【章节概述】  (1508).mp4

*   8-2 阅读文章&阅读量redis累加【详情页】  (0701).mp4

*   8-3 文章阅读数防刷策略【详情页】  (1121).mp4

*   8-4 Redis mget 批量查询组装阅读数并展示【文章列表】  (1301).mp4

*   8-5 用户发表评论【文章评论】  (1243).mp4

*   8-6 用户评论入库保存【文章评论】  (1315).mp4

*   8-7 评论数累计与显示【文章评论】  (0533).mp4

*   8-8 文章评论sql关联查询【文章评论】  (0539).mp4

*   8-9 显示评论列表【文章评论】  (1354).mp4

*   8-10 (作业)管理评论列表以及删除评论【评论管理】  (0351).mp4

*   8-11 增加评论者头像展示功能需求扩展【文章评论】  (1106).mp4

*   8-12 课程小结  (0807).mp4

*   9-1 文章静态化技术与Freemarker【章节概述】  (0816).mp4

*   9-2 创建并且显示模板ftl【Hello Freemarker】  (1415).mp4

*   9-3 输出对象【freemarker语法】  (0926).mp4

*   9-4 输出list与map【freemarker语法】  (0838).mp4

*   9-5 指令if【freemarker语法】  (0922).mp4

*   9-6 结合动态数据生成静态化HTML【freemarker】  (1620).mp4

*   9-7 改写详情页为模板页ftl【页面静态化】  (1347).mp4

*   9-8 文章详情ftl生成静态化页面【页面静态化】  (1656).mp4

*   9-9 文章阅读量单独获取并展示【页面静态化】  (0848).mp4

*   9-10 梳理生产端消费端与中间gridfs关系【静态化解耦】  (1141).mp4

*   9-11 生产端存储html到gridfs并关联文章表【静态化解耦】  (1501).mp4

*   9-12 消费端从gridfs下载HTML到tomcat【静态化解耦】  (1509).mp4

*   9-13 (作业)撤回删除文章,删除gridfs文件以及html【静态化解耦】  (0358).mp4

*   10-1 接口解耦需求【章节概述】  (0812).mp4

*   10-2 RabbitMQ概览&MQ模型  (1034).mp4

*   10-3 RabbitMQ-3.8.5安装与配置-1  (1411).mp4

*   10-4 RabbitMQ-3.8.5安装与配置-2  (1535).mp4

*   10-5 引入依赖和配置【集成Rabbitmq】  (0654).mp4

*   10-6 创建交换机和队列【集成Rabbitmq】  (1326).mp4

*   10-7 创建生产者&配置路由规则【集成Rabbitmq】  (1547).mp4

*   10-8 消费者接受消息处理业务【集成Rabbitmq】  (0830).mp4

*   10-9 文章静态化HTML与删除【异步解耦】  (0948).mp4

*   10-10 延迟队列的需求与安装配置【延迟队列】  (1114).mp4

*   10-11 实现延迟队列【延迟队列】  (1023).mp4

*   10-12 实现文章的定时延迟发布【延迟队列】  (1546).mp4

*   11-1 互联网架构演变  (1646).mp4

*   11-2 SpringCloud 概述与版本选型  (0659).mp4

*   11-3 使用 RestTemplate 进行服务调用的弊端  (0627).mp4

*   11-4 注册中心模型【eureka】  (0419).mp4

*   11-5 构建Eureka注册服务【eureka】-1  (0734).mp4

*   11-6 构建Eureka注册服务【eureka】-2  (1036).mp4

*   11-7 实现用户与文章的服务注册【eureka】  (0955).mp4

*   11-8 使用AppName优化服务间的通信【eureka】  (0729).mp4

*   11-9 动态构建eureka集群【eureka】  (1737).mp4

*   11-10 微服务注册到eureka集群【eureka】  (0328).mp4

*   11-11 构建微服务集群【eureka】  (0358).mp4

*   11-12 实现轮训负载均衡【eureka】  (0638).mp4

*   11-13 自我保护功能【eureka】  (1039).mp4

*   11-14 概述与负载均衡【ribbon】  (0549).mp4

*   11-15 实现多种负载均衡算法【ribbon】  (1209).mp4

*   11-16 重试机制【ribbon】  (0916).mp4

*   11-17 简化服务调用【feign】  (1208).mp4

*   11-18 统一校验处理【feign】  (0745).mp4

*   11-19 开启日志调试【feign】  (0600).mp4

*   11-20 阐述断路器及概念【hystrix】  (0739).mp4

*   11-21 模拟服务故障【hystrix】  (0619).mp4

*   11-22 服务提供者熔断【hystrix】  (0810).mp4

*   11-23 全局降级【hystrix】  (0707).mp4

*   11-24 服务调用者降级【hystrix】  (1102).mp4

*   11-25 自动触发熔断隔离与恢复【hystrix】  (1643).mp4

*   12-1 微服务**【zuul】  (0424).mp4

*   12-2 搭建**微服务【zuul】  (1025).mp4

*   12-3 配置路由【zuul】  (0933).mp4

*   12-4 配置微服务实例的路由【zuul】  (0726).mp4

*   12-5 过滤器【zuul】  (0654).mp4

*   12-6 限制ip黑名单的频繁请求【zuul】  (2747).mp4

*   12-7 分布式配置中心【config】  (0543).mp4

*   12-8 搭建配置中心【config】  (0803).mp4

*   12-9 配置中心实现git配置读取【config】  (0723).mp4

*   12-10 配置客户端拉取配置【config】  (1233).mp4

*   12-11 动态刷新git配置【config】  (0739).mp4

*   12-12 消息总线概述【bus】  (0503).mp4

*   12-13 配置实现消息统一发送【bus】  (1407).mp4

*   12-14 消息驱动概述【stream】  (0744).mp4

*   12-15 实现生产者与消费者【stream】  (2505).mp4

*   12-16 消息分组与持久化【stream】  (1546).mp4

*   12-17 链路追踪概述与zipkin【sleuth】  (0641).mp4

*   12-18 整合zipkin【sleuth】  (1047).mp4

*   12-19 SpringCloud总结  (0343).mp4

*   13-1 课程总结  (0830).mp4

*   14-1 升级更新概述与分布式搜索引擎.mp4

*   14-2 Elasticsearch 的基本概念.mp4

*   14-3 搜索引擎的倒排索引.mp4

*   14-4 elasticsearch - 下载与版本说明.mp4

*   14-5 elasticsearch - 安装es.mp4

*   14-6 elasticsearch - 安装 ES-Head.mp4

*   14-7 elasticsearch - 分词与内置分词器.mp4

*   14-8 elasticsearch - 使用IK中文分词器.mp4

*   14-9 es整合 - 整合springboot,索引创建与删除.mp4

*   14-10 es整合 - 为索引创建mappings并新增文档.mp4

*   14-11 es整合 - 文档数据的修改、查询与删除.mp4

*   15-1 es实践 - 梳理文章索引field并创建.mp4

*   15-2 es实践 - 发布文章新增文档数据.mp4

*   15-3 es实践 - 删除撤下文章,删除文档数据.mp4

*   15-4 es实践 - 首页基于文章的3种搜索脚本.mp4

*   15-5 es实践 - 整合实现match_all搜索.mp4

*   15-6 es实践 - es实践 - 整合实现term与match搜索.mp4

*   15-7 粉丝管理 - 在es中构建粉丝索引.mp4

*   15-8 es实践 - 关键字高亮展示.mp4

*   15-9 粉丝管理 - 关注与取关,保存关系到es中.mp4

*   15-10 es实践 - 整合es搜索到前端.mp4

*   15-11 粉丝列表 - es查询与展示粉丝列表.mp4

*   15-12 粉丝列表 - 粉丝信息被动更新.mp4

*   15-13 粉丝画像 - es聚合统计脚本.mp4

*   15-14 粉丝画像 - es数据可视化男女统计.mp4

*   15-15 粉丝画像 - es数据可视化地域统计.mp4

*   15-16 redis拓展 - 基于zset的数据类型.mp4

*   15-17 redis拓展作业 - 首页热闻实现思路.mp4

*   15-18 redis拓展作业 - 首页热闻实现思路.mp4

*   16-1 SpringCloudAlibaba 升级说明.mp4

*   16-2 安装Zookeeper.mp4

*   16-3 把服务注册到Zookeeper.mp4

*   16-4 微服务zk节点是临时还是持久的?.mp4

*   16-5 通过zk实现微服务调用.mp4

*   16-6 Consul 概述介绍与安装.mp4

*   16-7 向Consul注册微服务.mp4

*   16-8 通过consul进行微服务调用.mp4

*   16-9 Eureka vs Zookeeper VS Consul.mp4

*   17-1 新一代微服务** GateWay与**架构.mp4

*   17-2 Gateway三大特性和工作原理.mp4

*   17-3 构建gateway工程进行服务调用.mp4

*   17-4 Gateway的两种路由方式与动态路由配置.mp4

*   17-5 Predicates断言匹配规则.mp4

*   17-6 Filters 自定义全局过滤器.mp4

*   18-1 SpringCloud Alibaba.mp4

*   18-2 Nacos 简介.mp4

*   18-3 安装Nacos.mp4

*   18-4 Nacos 服务集群注册.mp4

*   18-5 Nacos 实现服务轮训调用.mp4

*   18-6 实现Nacos 权重负载均衡.mp4

*   19-1 Nacos 实现动态配置管理.mp4

*   19-2 Nacos+Maven 动态环境配置.mp4

*   19-3 Nacos 分组Group配置.mp4

*   19-4 Nacos 命名空间配置.mp4

*   20-1 Nacos集群 - IP漂移技术.mp4

*   20-2 Nacos集群 - MySql持久化配置.mp4

*   20-3 Nacos 构建集群.mp4

*   21-1 Sentinel 的出现.mp4

*   21-2 安装Sentinel 控制台.mp4

*   21-3 构建Sentinel 的监控服务.mp4

*   21-4 Sentinel 流量控制规则.mp4

*   21-5 Sentinel QPS限流直接失败.mp4

*   21-6 Sentinel 并发线程数Jemter压测限流.mp4

*   21-7 Sentinel 资源关联限流.mp4

*   21-8 Sentinel 链路限流(不做要求).mp4

*   21-9 Sentinel限流效果之预热.mp4

*   21-10 Sentinel限流效果之排队等待.mp4

*   22-1 Sentinel 熔断降级概念梳理.mp4

*   22-2 Sentinel熔断 - 慢调用比例.mp4

*   22-3 Sentinel熔断 - 异常比例.mp4

*   22-4 Sentinel熔断 - 异常数.mp4

*   23-1 Sentinel 热点参数限流概述.mp4

*   23-2 Sentinel 实现热点参数限流.mp4

*   23-3 @SentinelResource 自定义降级方法.mp4

*   23-4 Sentinel 热点例外参数.mp4

*   23-5 @SentinelResource 解耦降级方法.mp4

*   23-6 Sentinel 系统规则的使用.mp4

*   23-7 Sentinel 异常熔断fallback.mp4

*   23-8 Sentinel 异常熔断defaultFallback.mp4

*   23-9 Sentinel 异常熔断fallbackClass.mp4

*   24-1 OpenFeign 接口式调用.mp4

*   24-2 OpenFeign结合Sentinel 客户端降级.mp4

*   25-1 分布式事务概述与环境准备.mp4

*   25-2 Seata 概述与模型.mp4

*   25-3 安装Seata服务.mp4

*   25-4 Seata 业务系统实现分布式事务.mp4

*   26-1 课程升级总结.mp4