如果你已经写过几个 CRUD 接口,简历上却始终只有一个后台管理系统,这门课值得看一眼。它讲的是用 Go 写一个微服务网关,前端用 Vue 做一个可视化的配置管理界面,最终交付的是一个能说清楚"请求进来之后发生了什么"的完整项目。
它解决的是哪个工作场景
网关是微服务里绕不开的一环,但多数人只在面试题里背过它。这门课把场景落到具体问题上:外部请求如何统一入口、如何根据路径或服务名转发到后端不同服务、后端服务地址变了怎么不改代码就生效、多个实例之间怎么分配流量。课程用 ZooKeeper 做注册中心,讲服务注册与发现、监听节点变化,再以观察者模式把配置变更推给负载均衡模块。这些不是纸面概念,而是要你亲手把"服务上线后网关自动感知"这条链路跑通。学完之后,你至少能解释清楚网关在架构里承担了什么,而不是只会说"做统一鉴权和限流"。
适合什么基础,先看哪几块
前置要求不算低。Go 方面需要能独立写 HTTP 服务、理解 goroutine 和 channel 的基本用法;如果只跟着语法教程写过 Hello World,直接上手会比较吃力。Vue 部分主要用于配置管理界面,有组件化和接口调用的经验就够,不需要多深。中间件层面,ZooKeeper 是课程里的关键依赖,建议在动手前先补一下它的数据模型和 watch 机制,否则第 9 章的服务发现会变成照抄代码。
学习顺序上,建议先看服务发现与负载均衡这条主线,也就是围绕 ZooKeeper 监听、配置下发、负载均衡策略整合的几节,把"配置怎么变、网关怎么知道"这个闭环搞明白。这条线通了,再看转发和代理部分会顺很多。Vue 界面可以放到后面,它更像是给网关套的一层操作壳,不影响你对核心逻辑的理解。
学完能独立做什么,资料怎么用
认真跟完,你应该能独立搭出一个可运行的网关服务:接入注册中心、动态获取后端实例列表、按策略分发请求,并配一个能改配置的前端页面。把它写进简历时,重点不是你用了 Go 和 Vue,而是你能讲清楚请求从进入到转发的完整路径、配置热更新是怎么实现的、以及为什么选观察者模式而不是轮询。
资料使用上,视频不要只看不敲。每看完一节,先自己把代码写一遍,再对照讲解修正。ZooKeeper 相关的部分建议本地起一个实例,手动改节点内容,观察网关是否真的感知到变化——这一步能验证你是真懂了还是只是跟完了。负载均衡那几节可以刻意制造一个后端实例下线的情况,看流量是否正常切走。Vue 部分如果时间紧,能跑通配置的增删改查即可,不必在样式上花太多精力。
最后提醒一句:这是一门项目实战课,不是 Go 语言入门课,也不是微服务全景课。它把范围收在网关这一个点上,讲得比较透。如果你的目标是补一个能扛住追问的后端项目,它合适;如果你连 Go 的 HTTP 服务都没写过,建议先补基础再来。
课程目录
课程目录219 集
- 📁 第9章 网关拓展服务发现功能【认清技术本质】 第9章 网关拓展服务发现功能【认清技术本质】必看.png [493.5 KB] 9-6 以观察者模式构建负载均衡配置.mp4
- [38.5 MB] 9-7 负载均衡配置与负载均衡整合.mp4
- [13.4 MB] 9-8 客户端服务发现实现.mp4
- [35.7 MB] 9-4 zookeeper 基本知识科普 - zk核心功能 - 监听子节点变化 监听节点内容变化.mp4
- [53.7 MB] 9-3 基本知识科普 - zk核心功能 - 增、删、改、查.mp4
- [31.4 MB] 9-5 网关拓展服务发现.mp4
- [18.0 MB] 9-1 服务发现介绍.mp4
- [8.7 MB] 9-2 基本知识科普 - 介绍及安装参考.mp4
- [13.3 MB] 📁 第6章 项目实战:后台管理功能之前端功能 第6章 项目实战:后台管理功能之前端功能说明.png [493.5 KB] 6-3 vue-element-admin目录结构.mp4
- [50.0 MB] 6-
- 22 租户管理 - 快速开发.mp4
- [55.5 MB] 6-
- 26 大盘界面 - 服务类型组件1.mp4
- [198.0 MB] 6-
- 15 服务管理 - 服务添加 - 功能微调.mp4
- [203.2 MB] 6-
- 20 服务管理 - 服务统计 - 代码微调.mp4
- [25.4 MB] 6-4 精简vue-element-admin.mp4
- [63.8 MB] 6-
- 18 服务管理 - 服务统计 - 路由定义与界面设置.mp4
- [89.8 MB] 6-
- 25 大盘界面 - 流量统计组件.mp4
- [346.1 MB] 6-8 服务管理 - 服务列表 - 代码实现.mp4
- [148.7 MB] 6-2 vue-element-admin框架安装与介绍.mp4
- [29.4 MB] 6-9 服务管理 - 服务删除.mp4
- [38.3 MB] 6-7 服务管理 - 服务列表 - 实现思路与路由定义.mp4
- [24.6 MB] 6-
- 10 服务管理 - 服务添加 - 功能介绍.mp4
- [4.2 MB] 6-
- 24 大盘界面 - 指标组件.mp4
- [164.4 MB] 6-
- 14 服务管理 - 服务添加 - 接口请求.mp4
- [170.8 MB] 6-
- 11 服务管理 - 服务添加 - 构建表单.mp4
- [81.6 MB] 6-6 用户密码修改操作.mp4
- [127.8 MB] 6-
- 13 服务管理 - 服务添加 - 表单微调.mp4
- [38.5 MB] 6-
- 17 服务管理 - 服务修改 - 接口请求.mp4
- [270.2 MB] 6-1 开发原则&&框架选型.mp4
- [4.7 MB] 6-27 前端代码打包与部署.mp4
- [61.3 MB] 6-
- 19 服务管理 - 服务统计 - 接口请求.mp4
- [534.2 MB] 6-
- 12 服务管理 - 服务添加 - 构建表单.mp4
- [109.6 MB] 6-5 request适配新接口&&用户登陆操作.mp4
- [49.5 MB] 6-
- 21 服务管理 - 代码分析1.mp4
- [143.5 MB] 6-
- 23 大盘界面 - 构建布局界面1.mp4
- [120.6 MB] 6-
- 16 服务管理 - 服务修改 - 路由定义与界面设置.mp4
- [79.5 MB] 📁 第11章 项目实战之基于JWT构建多租户版开放平台【跨语言、跨域】 第11章 项目实战之基于JWT构建多租户版开放平台【跨语言、跨域】文档.zip
- [1.8 MB] 11-3 构建JWT的token生成接口 - 生成token1.mp4
- [190.9 MB] 11-7 租户限流.mp4
- [117.4 MB] 11-4 构建JWT的token生成接口 - 生成token2.mp4
- [225.9 MB] 11-6 租户流量统计.mp4
- [301.7 MB] 11-1 JWT交互流程.mp4
- [13.4 MB] 11-5 构建JWT请求校验.mp4
- [222.5 MB] 11-2 构建JWT的token生成接口 - 输入及输出参数.mp4
- [240.7 MB] 📁 第14章 支持炫酷的grpc透明代理【不依赖IDL】 第14章 支持炫酷的grpc透明代理【不依赖IDL】必看.zip
- [1.8 MB] undefined.14-2 基本知识科普 - 安装及构建测试服务器与客户端.mp4
- [199.6 MB] undefined.14-4 实现难点与实现原理 .mp4
- [116.2 MB] undefined.14-5 grpc 代理实现 .mp4
- [63.9 MB] undefined.14-1 基本知识科普 - 介绍及抓包分析 .mp4
- [45.5 MB] undefined.14-7 grpc 代理拓展中间件 .mp4
- [105.7 MB] undefined.14-6 grpc 代理拓展负载均衡 .mp4
- [41.3 MB] undefined.14-3 基本知识科普 - 构建grpc-gateway 测试服务端让服务器支持http .mp4
- [105.7 MB] 📁 第15章 项目实战之GRPC代理服务器实现【不依赖IDL】 15-8 网关整体功能微调 .mp4
- [119.2 MB] 15-1 GRPC代理 - 代理实现原理 .mp4
- [5.8 MB] 15-7 GRPC代理 - 性能测试 .mp4
- [56.0 MB] 15-4 GRPC代理 - 中间件设置1 .mp4
- [174.8 MB] 15-3 GRPC代理 - 目录设置及启停方法2 .mp4
- [233.1 MB] 15-6 GRPC代理 - 功能测试 .mp4
- [327.4 MB] 15-2 GRPC代理 - 目录设置及启停方法1 .mp4
- [150.3 MB] 15-5 GRPC代理 - 中间件设置2 .mp4
- [340.5 MB] 📁 第10章 项目实战之HTTP代理服务器实现【最常用代理、实用高效】 10-21 构建限流中间件.mp4
- [224.3 MB] 10-10 构建单例负载均衡器和连接池.mp4
- [457.5 MB] 10-19 管理平台整合流量统计.mp4
- [202.1 MB] 10-16 流量统计器优化.mp4
- [377.7 MB] 10-22 性能压测.mp4
- [145.6 MB] 10-3 构建http及https配置和启停方法.mp4
- [243.5 MB] 10-14 构建url_rewrite中间件.mp4
- [118.6 MB] 10-7 构建反向代理中间件2.mp4
- [30.3 MB] 10-18 构建流量统计中间件.mp4
- [232.2 MB] 10-12 构建header头转换中间件.mp4
- [102.3 MB] 10-6 构建反向代理中间件1.mp4
- [21.4 MB] 10-9 构建反向代理中间件4.mp4
- [93.2 MB] 10-17 流量统计器单例化.mp4
- [111.3 MB] 10-15 构建ip白名单及黑名单中间件.mp4
- [182.8 MB] 10-4 加载服务配置到内存.mp4
- [236.6 MB] 10-5 构建接入方式中间件.mp4
- [253.8 MB] 10-2 代码与管理后台逻辑混用.mp4
- [113.7 MB] 10-1 HTTP代理章节介绍.mp4
- [18.7 MB] 10-13 构建strip_uri中间件.mp4
- [78.0 MB] 10-20 限流器单例化.mp4
- [84.3 MB] 10-8 构建反向代理中间件3.mp4
- [79.4 MB] 10-11 反向代理调优.mp4
- [178.4 MB] 📁 第16章 项目实战之代码部署【实体机部署、kubernetes部署】 16-2 kubernetes前后端部署1 .mp4
- [99.7 MB] 16-1 实体机前后端部署 .mp4
- [186.1 MB] 16-3 kubernetes前后端部署2 .mp4
- [133.5 MB] 📁 第13章 项目实战之TCP代理服务器实现【兼顾上层协议】 13-1 TCP代理 - 实现原理 .mp4
- [9.4 MB] 13-4 TCP代理 - 统计限流权限认证中间件 .mp4
- [266.2 MB] 13-2 TCP代理 - 目录设置及启停方法 .mp4
- [372.8 MB] 13-5 TCP代理 - 性能压测 .mp4
- [88.4 MB] 13-3 TCP代理 - 构建反向代理中间件 .mp4
- [214.3 MB] 📁 第7章 网络代理制HTTP代理进阶篇 7-4 time rate限速器 简洁不简单.mp4
- [100.5 MB] 7-5 给代理插上限流的翅膀.mp4
- [35.8 MB] 7-3 并发限速的意义.mp4
- [9.5 MB] 7-7 hystrix-go实现熔断.mp4
- [195.5 MB] 7-6 微服务的断电保护 - 熔断与降级.mp4
- [16.6 MB] 7-2 开发一个中间件.mp4
- [176.8 MB] 7-1 中间件的洋葱结构.mp4
- [29.1 MB] 📁 第2章 扫盲网关前置技术:必备网络基础 2-6 如何调整网络负载.mp4
- [13.3 MB] 2-
- 14 脑图精讲http Client源码.mp4
- [63.4 MB] 2-
- 13 脑图精讲http Server源码.mp4
- [120.2 MB] 2-4 为啥time_wait需要等待2msl.mp4
- [11.8 MB] 2-16 超详情的http超时控制.mp4
- [9.6 MB] 2-5 图解为啥需要流量控制.mp4
- [7.2 MB] 2-10 玩转tcp服务器.mp4
- [42.6 MB] 2-
- 12 http Server与 Client【常用必学!!! 】.mp4
- [47.7 MB] 2-1 为什么要学习网络基础【有目的学习,事半功倍】.mp4
- [7.9 MB] 2-3 tcpdump抓包分析三次握手和四次挥手.mp4
- [56.9 MB] 2-15 RoundTripper连接上下游的纽带.mp4
- [151.9 MB] 2-9 udp实现原来如此简单.mp4
- [46.5 MB] 2-2 经典协议与数据包.mp4
- [10.5 MB] 2-7 解开粘包、拆包谜团.mp4
- [15.2 MB] 2-8 自定义消息格式实现装包与拆包.mp4
- [49.7 MB] 2-11 忘记关闭连接会怎么样.mp4
- [55.6 MB] 2-17 网络基础章节总结.mp4
- [1.4 MB] 📁 第12章 四层tcp代理 【兼顾上层协议】 12-2 教你开发一个tcp代理 .mp4
- [48.0 MB] 12-3 thrift服务代理 .mp4
- [37.5 MB] 12-5 怎么能少了中间件 .mp4
- [36.1 MB] 12-1 四层代理与七层代理的区别 .mp4
- [13.1 MB] 12-4 redis服务代理 .mp4
- [68.9 MB] 📁 第3章 项目实战:开发前准备 3-4 功能点实现思考.mp4
- [11.2 MB] 3-3 开发流程及评审流程.mp4
- [3.6 MB] 3-5 前端与后端如果开发不阻塞.mp4
- [12.8 MB] 3-2 功能点拆分.mp4
- [17.4 MB] 3-1 功能预览及介绍.mp4
- [16.9 MB] 📁 第8章 实时通讯websocket+安全加密https【向nubility出发~】 8-3 websocket代理如此简单.mp4
- [169.2 MB] 8-1 图解websocket协议.mp4
- [25.0 MB] 8-4 一章读懂 https、http2、http1.1之间区别.mp4
- [36.1 MB] 8-5 给代理传输加个密.mp4
- [360.7 MB] 📁 第4章 网络代理之HTTP代理基础篇【nginx高大上功能,用go实现起来很easy】 4-1 纵观全貌 - 脑图展示网关代理知识体系.mp4
- [58.0 MB] 4-6 http代理知识脉络.mp4
- [9.0 MB] 4-18 给代理插上负载均衡的翅膀.mp4
- [114.1 MB] 4-4 开发一个浏览器代理2.mp4
- [68.8 MB] 4-8 返回内容随心改1.mp4
- [262.7 MB] 4-7 神兵利器 - ReverseProxy无坚不摧.mp4
- [27.7 MB] 4-11 ReverseProxy特殊Header-Connection.mp4.mp4
- [66.3 MB] 4-15 轮询负载均衡.mp4
- [15.8 MB] 4-9 返回内容随心改2.mp4
- [112.6 MB] 4-14 随机负载均衡.mp4
- [20.9 MB] 4-
- 13 一针见血 - 脑图精讲 ReverseProxy源码分析.mp4
- [269.6 MB] 4-3 开发一个浏览器代理1.mp4
- [33.0 MB] 4-5 反向代理原来如此.mp4
- [74.2 MB] 4-17 一致性负载均衡.mp4
- [51.3 MB] 4-16 加权轮询负载均衡.mp4
- [60.1 MB] 4-
- 12 温故知新 - 带你实现X-Forward-For、X-Real-Ip.mp4
- [102.2 MB] 4-2 刨根问底 - 代理和转发不是一回事.mp4
- [8.2 MB] 📁 第1章 开篇引导【为你简历打造金牌项目经验】 1-1 摒弃千篇一律项目:前后端一体化微服务网关项目.mp4
- [34.3 MB] 📁 第5章 项目实战之后台管理后端功能 5-
- 22 服务管理 - 更新HTTP服务接口开发 - 参数校验.mp4
- [141.2 MB] 5-
- 16 服务管理 - 服务列表 - 格式化接入方式1.mp4
- [280.5 MB] 5-
- 27 服务管理 - tcp和grpc新增更新接口.mp4
- [104.9 MB] 5-
- 19 服务管理 - 添加HTTP服务接口开发 - 验证器参数校验(下).mp4
- [267.2 MB] 5-
- 18 服务管理 - 添加HTTP服务接口开发 - 验证器参数校验(上).mp4
- [587.6 MB] 5-
- 21 服务管理 - 添加HTTP服务接口开发 - 数据入库(下).mp4
- [92.8 MB] 5-
- 24 服务管理 - 查询服务详情接口 - 参数校验.mp4
- [122.4 MB] 5-8 登陆管理功能 - 生成swagger文档.mp4
- [92.2 MB] 5-
- 15 服务管理 - 服务列表 - 构建服务详情方法.mp4
- [228.5 MB] 5-
- 13 服务管理 - 服务列表 - 参数校验.mp4
- [280.0 MB] 5-4 目录介绍&&流程串讲.mp4
- [170.0 MB] 5-
- 20 服务管理 - 添加HTTP服务接口开发 - 数据入库(上).mp4
- [526.8 MB] 5-
- 23 服务管理 - 更新HTTP服务接口开发 - 数据入库.mp4
- [69.2 MB] 5-
- 26 服务管理 - 数据统计接口.mp4
- [89.2 MB] 5-
- 11 登陆管理功能 - 退出接口开发.mp4
- [68.1 MB] 5-9 登陆管理功能 - 登陆接口开发.mp4
- [383.7 MB] 5-
- 28 租户管理 - 增删改查接口.mp4
- [111.9 MB] 5-
- 14 服务管理 - 服务列表 - 构建分页查询方法.mp4
- [257.5 MB] 5-5 代码精简gin_scaffold.mp4
- [80.9 MB] 5-
- 12 登陆管理功能 - 密码修改接口开发1.mp4
- [293.5 MB] 5-7 登陆管理功能 - 参数校验.mp4
- [63.7 MB] 5-
- 29 首页大盘 - 指标查询接口.mp4
- [248.5 MB] 5-
- 25 服务管理 - 查询服务详情接口 - 数据查询.mp4
- [188.2 MB] 5-2 后端框架选型.mp4
- [247.7 MB] 5-
- 17 服务管理 - 服务删除功能.mp4
- [117.9 MB] 5-1 数据表整理与创建.mp4
- [203.0 MB] 5-6 登陆管理功能 - 控制器及路由定义.mp4
- [222.9 MB] 5-3 后端开发步骤.mp4
- [4.7 MB] 5-
- 10 登陆管理功能 - 登陆信息接口开发.mp4
- [197.2 MB] 5-
- 30 首页大盘 - 服务类型占比.mp4
- [344.2 MB] 📁 课程资料 课程资料.exe [17.0 MB] 适合人群 后端开发人员 前端开发人员 微服务架构爱好者 学习收获 掌握Vue和Go在微服务中的应用 了解企业级网关开发 提升微服务架构设计能力 祝您学习愉快! 学有所成,前程似锦!



![大疆维修,无人机维修教程[66.30GB]](/_next/image?url=%2Fapi%2Fuploads%2Fb6a69810-862f-479c-a529-d66880073ebc.jpg&w=1920&q=75)


