跳到主要内容

Web 框架知识体系概览

答案

Rust Web 框架生态以 axumactix-web 为主流,都基于 tokio 异步运行时。

框架对比

特性axumactix-webRocket
异步运行时tokio自带(兼容 tokio)tokio
中间件Tower Layer自有中间件Fairing
生态兼容tower-httpactix 生态独立
类型安全✅ 提取器✅ 提取器✅ 宏
性能极高极高
社区趋势快速增长成熟稳定较小
推荐度⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
选型建议
  • 新项目首选 axum:与 tokio/tower 生态深度整合,API 设计优雅
  • 已有 actix-web 项目:继续使用,生态成熟

相关链接