getfromcode

2022j极客Go 进阶训练营第五期

后端开发
课程简介

从单体业务到分布式架构的完整演进 这门课的核心价值在于它并非零散知识点的堆砌,而是模拟了一个真实 IM 系统从功能实现到架构升级的完整生命周期。课程前半段重点讲解评论系统和历史记录的设计,主要解决高并发场景下的数据一致性与存储性能问题,涵盖了从功能模块拆分到可用性设计的工程思维。进入后半周后,重心转向分布式缓存与分布式事务,这是后端开发从「能跑通」到「扛得…

已有 0 人浏览 发布 2026-10-07 更新 2026-10-07

从单体业务到分布式架构的完整演进

这门课的核心价值在于它并非零散知识点的堆砌,而是模拟了一个真实 IM 系统从功能实现到架构升级的完整生命周期。课程前半段重点讲解评论系统和历史记录的设计,主要解决高并发场景下的数据一致性与存储性能问题,涵盖了从功能模块拆分到可用性设计的工程思维。进入后半周后,重心转向分布式缓存与分布式事务,这是后端开发从「能跑通」到「扛得住」的关键分水岭。对于正在经历业务复杂度瓶颈、或希望理解分布式系统底层逻辑的开发者来说,这套从单体到分布式的演进路径提供了极具参考价值的实战样本,帮助你建立处理大规模流量时的系统性架构视角。

Go 高阶工程能力的落地抓手

在技术深度上,第九周的 Go 网络编程部分是重中之重。这里深入到底层网络通信协议,并通过 Goim 长连接网关的实战,解析如何在 Go 语言中构建高性能的 TCP 服务端。IM 私信系统的实现进一步串联起上述所有技术栈,配合第十周的日志、指标与链路追踪体系,学员将建立起完整的可观测性工程视角。这意味着学完本课程,你能够独立设计并落地一个具备高可用、可监控的分布式后端服务,特别是在处理长连接、异步消息和分布式状态同步等难点上,能获得可复用的工程经验,真正具备解决复杂线上问题的能力。

适合人群与练习建议

本课程适合已掌握 Go 基础语法,并希望向架构设计层面进阶的中高级开发者。建议的学习顺序是:先完成前几周关于评论系统和历史记录的架构设计,夯实关系型数据库在高并发下的读写分离思路;随后重点攻克网络编程与长连接网关,这是区分普通开发与后端工程师的标志;最后通过可观测性模块完善运维视角。资料包中的每周内容都包含源码和设计要求,建议采用「对照源码分析设计意图→复现代码打通流程→根据要求修改优化」的路径进行练习。不要只看不写,尤其是分布式事务和链路追踪部分,只有亲手配置过相关中间件并调试过代码,才能真正理解其在生产环境中的作用机制,从而将理论知识转化为实际的工程产出。

课程介绍

Go 进阶训练营第五期/ 1--学习手册 新建文本文档 .txt 0.02kb 10--第六周:评论系统架构设计 1.功能和架构设计 .mp4 348.52M 2.存储和可用性设计 .mp4 345.32M 11--第七周:历史记录架构设计 1.功能模块与架构设计 .mp4 307.38M 2.存储设计与可用性设计 .mp4 218.08M 12--第八周:分布式缓存 & 分布式事务 1.分布式缓存 .mp4 471.22M 2.分布式事务 .mp4 285.62M 13--第九周:Go语言实践-网络编程 1.网络通信协议 .mp4 304.78M 2.Goim 长连接网关 .mp4 270.50M 3.IM 私信系统 .mp4 88.12M 14--第十周:日志&指标&链路追逐 1.日志 .mp4 226.85M 2.链路追踪 .mp4 229.37M 3.指标 .mp4 63.0

课程目录

Go 进阶训练营第五期/ 1--学习手册 新建文本文档 .txt 0.02kb 10--第六周:评论系统架构设计 1.功能和架构设计 .mp4 348.52M 2.存储和可用性设计 .mp4 345.32M 11--第七周:历史记录架构设计 1.功能模块与架构设计 .mp4 307.38M 2.存储设计与可用性设计 .mp4 218.08M 12--第八周:分布式缓存 & 分布式事务 1.分布式缓存 .mp4 471.22M 2.分布式事务 .mp4 285.62M 13--第九周:Go语言实践-网络编程 1.网络通信协议 .mp4 304.78M 2.Goim 长连接网关 .mp4 270.50M 3.IM 私信系统 .mp4 88.12M 14--第十周:日志&指标&链路追逐 1.日志 .mp4 226.85M 2.链路追踪 .mp4 229.37M 3.指标 .mp4 63.03M 15--第十一周:DNS & CDN & 多活架构 1.DNS和CDN .mp4 213.35M 2.多活 .mp4 381.90M 16--第十二周:消息队列 - Kafka 1.Topic & Partition .mp4 269.36M 2.Producer & Consumer .mp4 189.87M 3.Leader & Follower .mp4 307.47M 17--第十三周:Go语言实践-Runtime 1.Goroutine原理 .mp4 283.46M 2.内存分配原理 .mp4 287.38M 3.GC 原理 .mp4 168.43M 4.Channel 原理 .mp4 107.48M 18--课件 18--课件 18--课件.zip 223.96M 2--讲师答疑-直播回放 1--开营直播 开营直播 .mp4 444.66M 2--期中答疑 期中答疑 .mp4 354.38M 3--期末答疑 期末答疑 .mp4 346.95M 4--面试加餐直播 面试加餐直播 .mp4 441.08M 3--领教邓明-直播回放 1--10月23日领教直播-微服务概览与治理 1--1. 微服务概览与治理-领教5期 .pdf 2.11M 10月23日领教直播-微服务概览与治理 .mp4 427.13M 10--12月25日领教直播-日志&指标&链路追逐 1--补充 DDD .pdf 1.21M 12月25日领教直播-日志&指标&链路追逐 .mp4 621.46M 2--10. 日志&指标&链路追踪 (1) (1) .pdf 1.92M 11--1月1日领教直播-DNS & CDN & 多活架构 1--11. DNS & CDN &多活架构 (1) .pdf 2.65M 1月1日领教直播-DNS & CDN & 多活架构 .mp4 507.37M 12--1月9日领教直播-消息队列 Kafka 1--12. 消息队列 Kafka (1) .pdf 2.03M 1月9日领教直播-消息队列 Kafka .mp4 622.06M 13--1月15日领教直播-Go语言实践-Runtime 1--13. Go语言实践 - Runtime (1) .pdf 1.66M 1月15日领教直播-Go语言实践-Runtime .mp4 569.32M 2--10月30日领教直播-Error 1--2. Go语言实践 - error领教 .pdf 1.78M 10月30日领教直播-Error .mp4 497.95M 3--11月6日领教直播-Concurrency 1--3. Go语言实践 - concurrency-领教 .pdf 2.61M 11月6日领教直播-Concurrency .mp4 512.88M 4--11月13日领教直播-Go 工程化实践 1--4. Go 工程化实践-领教 .pdf 1.89M 11月13日领教直播-Go 工程化实践 .mp4 562.17M 5--11月20日领教直播-微服务可用性设计 1--5. 微服务可用性设计 .pdf 1.20M 11月20日领教直播-微服务可用性设计 .mp4 530.53M 6--11月27日领教直播-评论系统 1--6. 评论系统架构设计第五期 .pdf 2.98M 11月27日领教直播-评论系统 .mp4 504.88M 7--12月4日领教直播-播放历史架构 1--7. 播放历史架构设计第五期 .pdf 1.63M 12月4日领教直播-播放历史架构 .mp4 475.27M 8--12月11日领教直播-分布式缓存 1--8. 分布式缓存&分布式事务 (1) .pdf 1.52M 12月11日领教直播-分布式缓存 .mp4 565.41M 9--12月18日领教直播-Go 语言实践-网络编程 1--9. Go语言实践 - 网络编程(1) .pdf 795.92kb 12月18日领教直播-Go 语言实践-网络编程 .mp4 506.34M 4--Golang 基础语法和 Web 框架起步 1--1.Go 基本语法和 Web 框架起步 1--Go+基本语法和+Web+框架起 .pdf 3.26M 1.Go 基本语法和 Web 框架起步 .mp4 921.57M 2--2.type 定义与 Server 抽象 1--极客时间 Go 初级工程师(2)type 定义与 Server 抽象 .pdf 3.48M 2.type 定义与 Server 抽象 .mp4 963.10M 3--3.错误处理与简单路由树实现 1--极客时间 Go 初级工程师(3)- 错误处理与简单路由树实现 .pdf 2.82M 3.错误处理与简单路由树实现 .mp4 1.13G 4--4.并发编程、文件操作与泛型 1--极客时间 Go 初级工程师(4)- 并发编程 文件操作与泛型 .pdf 4.64M 4.并发编程、文件操作与泛型 .mp4 1007.52M 5--第一周:微服务(微服务概览与治理) 1.微服务概览 .mp4 301.74M 2.微服务设计 .mp4 360.69M 3.gRPC & 服务发现 .mp4 390.40M 4.多集群 & 多租户 .mp4 216.34M 6--第二周:异常处理 1.Error vs Exception .mp4 191.41M 2.Error Type .mp4 118.52M 3.Handling Error .mp4 249.69M 4.Go 2 Error Inspection .mp4 82.45M 7--第三周:并行编程 1.Goroutine .mp4 290.26M 2.Memory model .mp4 165.20M 3.Package sync .mp4 372.24M 4.Package context .mp4 357.43M 8--第四周:Go工程化实践 1.工程项目结构 .mp4 548.07M 2.API 设计 .mp4 307.63M 3.配置管理 .mp4 225.31M 4.单元测试 .mp4 146.67M └──9--第五周:Go架构实践 - 微服务(微服务可用性设计) 1. 隔离 .mp4 237.88M 2.超时 .mp4 208.00M 3.过载保护和限流 .mp4 456.20M 4.降级&重试 .mp4 140.96M 5.重试和负载均衡 .mp4 185.44M
课程购买
课程价格
金币29
290金币限时优惠会员免费
销量:0
💎 开通会员每日免费下载,比单买更划算 →
支付成功后会自动显示下载资源云盘的链接!点击链接即可下载到本地。