rust开发web服务器框架,github排名对比

Rocket Star最多的框架

github仓库地址:GitHub - rwf2/Rocket: A web framework for Rust.

Rocket 是一个针对 Rust 的异步 Web 框架,重点关注可用性、安全性、可扩展性和速度。

Axum 异步运行时

githuh仓库地址:GitHub - tokio-rs/axum: Ergonomic and modular web framework built with Tokio, Tower, and Hyper

Axum 是一个在 Rust 生态系统中具有特殊地位的 Web 应用程序框架。它是 Tokio 项目的一部分,该项目是使用 Rust 编写异步网络应用程序的运行时。 Axum 不仅使用 Tokio 作为其异步运行时,而且还与 Tokio 生态系统中的其他库集成,利用 Hyper 作为其 HTTP 服务器,并使用 Tower 作为中间件。这样,开发人员就能够重用 Tokio 生态系统中的现有库和工具。

warp 也是异步运行时

github仓库地址:GitHub - seanmonstar/warp: A super-easy, composable, web server framework for warp speeds.

Warp 与 Axum 有一些共同traits(哈哈!):它基于 Tokio 和 Hyper 构建,并使用 Tower 中间件。然而,它的方法却非常不同。 Warp 是建立在 Filter trait之上的。

在 Warp 中,您构建了一个应用于传入请求的过滤器管道,并且请求通过管道传递,直到到达末尾。过滤器可以链接,也可以组合。这使您可以构建非常复杂但仍然易于理解的管道。

相关推荐

  1. Rust Web框架的选择

    2024-05-13 07:48:04       17 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-13 07:48:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-13 07:48:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-13 07:48:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-13 07:48:04       18 阅读

热门阅读

  1. Spring Boot应用部署 - JAR包部署瘦身

    2024-05-13 07:48:04       15 阅读
  2. [力扣题解]860. 柠檬水找零

    2024-05-13 07:48:04       15 阅读
  3. 数据结构(五)什么是算法

    2024-05-13 07:48:04       11 阅读
  4. Unity3D安装图文详细步骤

    2024-05-13 07:48:04       10 阅读
  5. 第十三届蓝桥杯国赛

    2024-05-13 07:48:04       9 阅读
  6. OpenCV 光流法总结

    2024-05-13 07:48:04       7 阅读
  7. boto3库调用AWS大模型的封装类

    2024-05-13 07:48:04       11 阅读
  8. 排序算法 下

    2024-05-13 07:48:04       13 阅读
  9. Vue简介

    2024-05-13 07:48:04       12 阅读