Axum 是基于 Tokio 和 Tower 的 Rust 异步 Web 框架,专注于易用性与高性能。它把路由、提取器(extractors)和中间件设计为组合化组件,适合构建 API、微服务与实时应用。
Router、提取器和响应类型实现强类型接口,编译期捕获错误。Tokio/hyper,天然支持 async/await,适合高并发场景。tower::Layer,可灵活插入认证、限流、日志等功能。JSON 解析、表单、路径/查询提取,以及 WebSocket 支持,便于快速构建常见功能。适用于后端工程师构建高并发 API、微服务、实时通信(WebSocket)或希望用 Rust 实现生产级服务的团队与个人。尤其适合追求性能、安全性与可维护性的项目。