Skip to content

Rust Web 服务 ​

用 Axum、Actix Web 对比所有权、异步运行时和 Web 框架边界。

阅读起点 ​

学习前先阅读:后端开发基础学习路线。

全书顺序 ​

本书按知识依赖组织。主线先建立可运行的共同模型,再进入机制、工程边界和生产约束;维护与前沿内容明确标注,不改变主线的学习顺序。

第1章|Rust 所有权与异步服务 ​

把所有权、trait、错误和 async runtime 连接到请求处理。

  1. 所有权与错误模型:用 Result、借用和 trait 处理边界。
  2. Tokio 与取消:理解任务、select、超时和资源清理。
  3. Axum 路由与提取器:组织 state、extractor、middleware 和响应。
  4. Actix Web 模型:比较 actor 风格、scope 和 middleware。

第2章|Rust 服务交付 ​

完成数据、测试、性能和发布。

  1. 数据库与连接池:管理异步驱动、事务和 backpressure。
  2. 测试与基准:覆盖 handler、集成和性能基线。
  3. 可观测性与发布:处理 tracing、镜像和跨平台构建。

阅读边界 ​

本页是学习路线和专题入口,不替代专题笔记中的机制解释、可运行示例和练习。笔记尚未完成的专题会先显示为占位页;已有经验的读者可以跳到具体章节,再按前置关系回补。

路线状态 ​

本路线的目录已完成本轮架构审查;专题笔记的内容质量和来源审查另行进行。

用心记录每一步成长