这门课解决什么工作场景
很多团队的业务规模到了一定阶段,单体应用就会变成开发与运维的噩梦:每次发版牵一发动全身,本地环境与生产环境经常不一致,服务之间互相调用全靠写死配置。这门课针对的就是这种真实的工程痛点,带你用 SpringCloud 搭微服务骨架,用 Consul 做服务注册与配置中心,再用 Docker 把交付环境彻底标准化。它不是单纯讲框架的 API 用法,而是围绕“商品、用户、订单”这几个典型业务模块,演示怎么把它们拆成独立服务,怎么注册发现,怎么用容器跑起来。如果你平时写业务代码时,总觉得架构和部署是后端组长的黑盒,这套资料能帮你看清从代码到上线的完整链路。
适合什么基础与建议先看哪几块
这套资料不适合零基础。它默认你已经熟悉 Java 基本语法,写过 SSM(Spring + SpringMVC + MyBatis)的增删改查,知道 Maven 依赖怎么管。如果你连 Controller 和 Service 的关系都还没理清,建议先补基础再看,否则会在环境配置环节严重卡壳。拿到资料后,建议先看开篇的场景选型与案例讲解,理解为什么要这么拆服务;接着直接跳到 Docker 环境准备和镜像私服搭建这两块,先把本地的容器跑通,这是后面所有服务部署的地基。环境就绪后,再按商品服务、用户服务、订单服务的顺序看业务拆分,最后回到 Consul 注册部分,看服务间怎么互相发现。
学完能独立做什么与资料怎么配合练习
跟着完整走一遍,你能在自己的机器上独立搭起一套微服务环境:用 Docker 跑基础设施,用 Consul 管理服务注册和配置,把传统的单体业务拆成几个能独立部署的服务,并通过 API 完成调用验证。资料里的视频一定要配合动手操作,不要只用眼睛看。看环境搭建部分时,自己开一台干净的 Linux 虚拟机跟着敲,把镜像私服、ElasticSearch、Zipkin、Consul、Kafka 和 Nginx 逐个跑通。看业务服务开发部分时,自己新建一个 Maven 工程,按视频里的步骤把商品提供者服务写出来,注册到 Consul 里,再用接口测试工具验证调用。遇到环境报错先查日志,不要急着跳过,这些排错过程才是微服务落地中最值钱的经验。
学习SpringCloud结合consul服务注册及配置中心及Docker容器来部署微服务
课程目录
* 01 场景、选型及案例.mp4 19:22
* 02 服务器及Docker环境.mp4 16:12
* 03 镜像私服Registry搭建.mp4 21:12
* 04 ElasticSearch及Zipkin环境准备.mp4 22:36
* 05 Consul、Kafka及Nginx环境搭建.mp4 17:21
* 06 SSM构建商品提供者服务.mp4 22:26
* 07 SSM商品服务MyBatis及Druid配置.mp4 16:24
* 08 SSM商品服务业务逻辑实现.mp4 25:40
* 09 SSM商品服务API接口测验.mp4 16:46
* 10 SSM构建用户提供者服务.mp4 14:21
* 11 SSM构建订单提供者服务.mp4 13:33
* 12 Consul注册发现原理及SSM服务的注册.mp4 14:31
* 13 商品消费者服务注册与发现.mp4 24:52
* 14 订单消费者服务注册及聚合查询.mp4 24:13
* 15 Ribbon简介、原理及使用.mp4 15:15
* 16 Hystrix简介、原理及使用.mp4 30:16
* 17 Zuul简介、原理及使用.mp4 27:34
* 18 Zuul容错回退、身份验证及异常处理.mp4 22:22
* 19 RateLimit简介、原理及使用.mp4 28:09
* 20 Sleuth简介、源码实现及使用.mp4 22:36
* 21 Sleuth+Zipkin实现服务链路日志跟踪.mp4 23:22
* 22 Consul服务配置中心.mp4 13:07
* 23 Sidecar简介、架构及使用.mp4 15:46
* 24 Docker基础知识.mp4 17:13
* 25 基于Dockerfile构建镜像.mp4 20:24
* 26 Compose服务编排.mp4 21:46
* 27 Consul及Kafka高可用集群编排.mp4 20:06
* 28 Consul与Kafka集群负载实现.mp4 15:05
* 29 Redis集群搭建及使用.mp4 22:47
* 30 Consul ACL开启及节点Encrypt加密.mp4 15:33
* 31 Security验证及zuul网关负载.mp4 08:59
* 32 课程总结及常见面试题梳理.mp4 07:33
* 33 更新升级:阿里镜像加速及数据库时区.mp4 09:38






