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