加载中...

Axum 是由 Tokio 项目官方团队开发的 Rust Web 框架,2021 年发布,依托 Rust 最主流的异步运行时 Tokio 与 HTTP 库 Hyper 构建。
Axum 的最大特点是不发明私有中间件体系,而是直接复用 Tower 生态的 Service 与 Layer 抽象:超时、限流、追踪、负载均衡等中间件在 Axum、Tonic(gRPC)等框架间通用。处理函数是普通的异步函数,通过提取器(extractor)以类型化参数获得路径、查询、JSON 请求体等数据,路由匹配和参数解析错误在编译期即可暴露大半。
凭借官方背景、无宏路由(0.7 及之前版本以函数式路由为主)与整洁的 API,Axum 迅速成为 Rust 新项目的默认 Web 框架选择之一,与 Actix Web 分庭抗礼。
适合构建 REST API、gRPC 网关及与 Tokio 生态深度结合的网络服务。

登录 后参与讨论
暂无讨论,来发表第一条评论吧