3个不稳定版本
新 0.3.0 | 2024年8月21日 |
---|---|
0.2.1 | 2024年8月14日 |
0.2.0 | 2024年8月14日 |
616 在 网络编程 中排名
每月316 次下载
445KB
9K SLoC
loona
标志设计者 MisiasArt
loona是基于Rust的HTTP/1.1和HTTP/2实现,在Linux上使用io_uring。
它侧重于正确性和性能。
目前,loona仍是一个研究项目,但你也可以查看loona电影宇宙的其他部分
- buffet,loona的缓冲库
- luring,在tokio之上的loona的io_uring抽象
- httpwg,h2spec的Rust端口
- loona-h2,HTTP/2帧的解析器
- loona-hpack,HPACK解码器
示例用法
要查看如何使用loona创建HTTP/1和HTTP/2服务器,您可以查看
loona也与ktls很好地集成,您可以查看tls示例(仅限Linux)。
依赖项
~7–16MB
~201K SLoC