你将获得
- Rust 重要知识点集合与实践经验分享
- Rust 项目核心模块设计及其编程实现
- 一个可运行的 Demo 支持复制与动手实操
- 参与 100% 用 Rust 实现的完整开源项目
AI 导学
在快速变化的技术领域,具备领导力意味着能够引领团队突破复杂系统的边界。本课程《Rust 实战 · 手写下一代云原生消息队列》不仅是一门技术精进课程,更是培养系统性思维与技术决策能力的绝佳路径。你将通过亲手构建一个高性能、分布式的云原生消息队列,深入理解 Rust 语言在系统编程中的强大能力,同时锤炼出解决复杂工程问题的领导视角。
课程围绕开源项目 RobustMQ 展开,涵盖从项目初始化、网络通信、分布式存储到性能优化的全流程实战。你将掌握 Rust 核心语法、异步编程(Tokio)、gRPC 通信、Raft 一致性协议、RocksDB 存储引擎等关键技术,并学会如何在真实项目中组织代码、管理依赖、编写日志与测试,构建可扩展、高可靠的服务架构。
通过本课程,你不仅能提升技术深度,更将具备主导复杂系统设计与落地的能力。无论你是希望转型技术管理,还是希望在开源社区中发挥更大影响力,这都是一次难得的进阶机会。学完后,你将拥有参与工业级开源项目的经验,为职业发展打开更广阔的空间。
课程介绍
近几年,Rust 这门语言不断地出现在我们的视野中,你可能经常会看到 “Rust 重写一切” 这句话。其所具备的优点众多,比如生命周期管理、无 GC、借用等等特性,令其具有不输 C++ 的性能以及更高的编码效率,一度成为业界风头强尽的编程语言。
而当你跃跃欲试时,你会发现,语法难记,各种语法糖和技巧不会用、不会写简直充斥学习日常。这也是许多人认为 Rust 学习曲线陡峭的重要原因之一。而对于编程经验较为丰富的同学来说,第一反应可能会去找能提升 Rust 技能的实战项目,于是会发现,合适的项目也十分稀缺。
那么这门课就是从实践出发,带你入门 Rust 编程的世界,在交付一个 Rust 关键知识点合集的同时,还会以手写一个分布式基础软件为项目 Demo,带你解锁构建大型 Rust 项目的能力。
值得一提的是,课程所涉及的项目来自许文强老师的个人开源作品 RobustMQ,—个 100% 用 Rust 实现的云原生消息队列,加入课程即可直接参与成为 Contributor,收获 Rust 编程长期实战场景。
- 本课程可运行 Demo 源代码:https://github.com/robustmq/robustmq-geek
- RobustMQ 开源项目代码:https://github.com/robustmq/robustmq

评论(0)