topic-axum

4. 与其他卡片的关联

1. 核心观点

Ⅰ. 概念层

Ⅱ. 应用层

Ⅲ. 实现层

IV.原理层

2. 背景/出处

3. 展开说明

基础概念

概念

Axum 的互操作性与模块化设计

基本原理

监听器接受连接,hyper 是 http 库,将原始字节解析为 http 请求,axum 的路由器会将路径和方法与处理程序进行匹配。提取器从请求中提取数据,你的处理器正在运行,返回值通过 into Response 转换为响应。hyper 将字节流发送给客户端。所有的一切都是异步进行的。

基本使用介绍

添加依赖

cargo add axum -F http2,query,tracing,headers

Axum 的性能与安全性

处理 Handler 的参数

调试

完整索引

基于 note/atomic/ 目录的完整思维导图。

1. 入门

2. SOP

3. axum源码走读

4. feature

5. test

6. 代码和案例

7. 关联crate

8. 核心组件

8.1 handler
8.2 extractors
8.2.4 源码
8.3 layer
8.4 path
8.5 request
8.6 response
8.7 router
8.8 extentions

4. 应用/启发

5. 待办/进一步探索