9个版本

0.3.0 2019年12月19日
0.3.0-alpha.1b2019年9月14日
0.3.0-alpha.22019年10月1日
0.1.2 2019年10月11日
0.0.0 2017年11月16日

#1660 in 异步

Download history • Rust 包仓库 2665/week @ 2024-03-17 • Rust 包仓库 2203/week @ 2024-03-24 • Rust 包仓库 2084/week @ 2024-03-31 • Rust 包仓库 2134/week @ 2024-04-07 • Rust 包仓库 2822/week @ 2024-04-14 • Rust 包仓库 2369/week @ 2024-04-21 • Rust 包仓库 2488/week @ 2024-04-28 • Rust 包仓库 2375/week @ 2024-05-05 • Rust 包仓库 2654/week @ 2024-05-12 • Rust 包仓库 2823/week @ 2024-05-19 • Rust 包仓库 3248/week @ 2024-05-26 • Rust 包仓库 3673/week @ 2024-06-02 • Rust 包仓库 2612/week @ 2024-06-09 • Rust 包仓库 2301/week @ 2024-06-16 • Rust 包仓库 1822/week @ 2024-06-23 • Rust 包仓库 491/week @ 2024-06-30 • Rust 包仓库

7,484 每月下载
27 个开源软件包中使用 (通过 noria)

MIT 许可证

57KB
859

塔缓冲

在分发到 Service 之前缓冲请求。

许可证

本项目根据 MIT 许可证 许可。

贡献

除非您明确声明,否则您有意提交给Tower的所有贡献都应按MIT许可证许可,不附加任何其他条款或条件。


lib.rs:

当内部服务超出容量时缓冲请求。

缓冲通过启动一个新任务来实现,该任务专门用于从缓冲区中提取请求并将它们调度到内部服务。通过添加缓冲和专用任务,即使内部服务不是可复制的,服务前面的 Buffer 层也可以被 Clone

依赖项

~5.5MB
~90K SLoC