Axum

3天前更新 6 0 0

Axum 是一个基于 Tokio 生态的 Rust Web 框架,专注于人体工程学和模块化,提供宏自由的路由、声明式提取器、简洁的错误处理,并充分利用 tower/tower-http 中间件生态系统。

收录时间:
2026-07-30

Axum 是一个用 Rust 编写的 HTTP 路由和请求处理库,旨在提供人体工程学和模块化的开发体验。它无缝集成 Tokio 运行时和 Hyper HTTP 库,是构建异步 Web 服务的现代选择。

核心功能

  • 宏自由路由:使用 Routerrouting::get 等函数式 API 定义路径与处理器的绑定,无需宏。
  • 声明式提取器:通过 PathQueryJson 等类型轻松解析请求路径参数、查询字符串和 JSON 请求体。
  • 简洁响应:任何实现 IntoResponse 的类型(如字符串、JSON、状态码)都可直接返回。
  • 中间件集成:直接使用 towertower-http 生态中的超时、追踪、压缩、授权等中间件。
  • 状态共享:支持通过 State 提取器、扩展、闭包捕获或任务本地变量在处理器间共享应用状态。

适用人群

  • 使用 Rust 和 Tokio 生态的后端开发者
  • 需要构建高性能、异步 Web 服务或 REST API 的团队
  • 熟悉 tower::Service 并希望利用其生态的进阶用户

使用方式

Cargo.toml 添加依赖:axumtokio(带 macrosrt-multi-thread 特性)和 hyper。然后创建 Router,注册路由处理函数,最后启动服务。

注意事项

  • Axum 目前仅支持 Tokio 运行时和 Hyper 传输层。
  • 提取器缺失时会返回 500 错误,建议使用 State 而非 Extension 以获得类型安全。
  • 库作者应尽可能依赖 axum-core 而非完整 axum 以降低版本兼容风险。

数据统计

数据评估

Axum浏览人数已经达到6,如你需要查询该站的相关权重信息,可以点击"5118数据""爱站数据""Chinaz数据"进入;以目前的网站数据参考,建议大家请以爱站数据为准,更多网站价值评估因素如:Axum的访问速度、搜索引擎收录以及索引量、用户体验等;当然要评估一个站的价值,最主要还是需要根据您自身的需求以及需要,一些确切的数据则需要找Axum的站长进行洽谈提供。如该站的IP、PV、跳出率等!

关于Axum特别声明

本站IPI3导航网提供的Axum都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由IPI3导航网实际控制,在2026年7月30日 下午5:53收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,IPI3导航网不承担任何责任。

相关导航

暂无评论

none
暂无评论...