Overview
本页介绍了使用MongoDB Rust驱动程序的一些流行的第三方集成。
框架
本部分列出了可与Rust驱动程序一起使用的 Web 框架。要学习如何将以下框架集成到Rust驱动程序中,请参阅 GitHub 上的 MongoDB Rust框架示例存储库。
Actix
Actix Web 是一个功能强大且高性能的 Web 框架,用于使用MongoDB构建Rust应用程序。它提供基于 actor 的架构,并支持同步和异步请求处理程序。您可以在 Actix GitHub存储库的 databases目录中找到有关如何将MongoDB与 Actix 结合使用的有效示例。
有关更多信息,请参阅Actix Web 文档。
要学习;了解如何开始使用MongoDB和 Actix,请参阅《将MongoDB与 Actix 集成》指南。
火箭
Rocket 是一个适用于Rust的 Web 框架,可让您使用最少的样板代码写入快速、类型安全且安全的 Web 应用程序。
要学习如何开始使用MongoDB和Rocket,请参阅《将MongoDB与Rocket 集成》指南。
要学习如何使用Rocket 和Rust驱动程序执行CRUD操作,请参阅 Rocket CRUD教程。
Axum
Axum 是一个注重人体工程学和模块化的 Web应用程序框架。 Axum 构建在 Tokio、Tower 和 Hyper 之上,为构建 Web 服务提供了功能强大而简单的API 。
有关更多信息,请参阅Axum 文档。
Tide
Tide 是一个极简而实用的Rust Web应用程序框架,专为快速开发而构建。它具有一设立强大的功能,可帮助您构建异步 Web 应用程序和 API。
有关更多信息,请参阅Tide 文档。
变形
Warp 是一个适用于Rust 的可组合 Web框架。它提供了一种基于筛选器的方法来构建注重性能的 Web 服务。
有关更多信息,请参阅 Warp 文档。