Lancern's Treasure Chest
21:20 · Dec 13, 2022 · Tue
Rust HTTP 框架设计 - 以 Axum 0.6 为例
https://www.ihcblog.com/http-framework-design-axum-as-an-example/
下一站 - Ihcblog!
Rust HTTP 框架设计 - 以 Axum 0.6 为例
一个 HTTP Server 内部包括很多部分:协议实现(h1、h2、压缩等)、连接状态管理(keepalive)、请求分发、中间件、业务逻辑等。用户可以全部自行实现,但其实除了业务逻辑之外的部分都是较为通用的能力。我们将这些通用能力与用户的业务逻辑解耦,即 HTTP 框架。 由于 Rust 生态中 hyper 已经提供了较为完备的 HTTP 协议实现,基于 hyper 实现 HTTP 框架就只需
Home
Powered by
BroadcastChannel
&
Sepia