9个版本
0.3.0 | 2019年12月19日 |
---|---|
0.3.0-alpha.1b | 2019年9月14日 |
0.3.0-alpha.2 | 2019年10月1日 |
0.1.2 | 2019年10月11日 |
0.0.0 | 2017年11月16日 |
#1660 in 异步
7,484 每月下载
在 27 个开源软件包中使用 (通过 noria)
57KB
859 行
塔缓冲
在分发到 Service
之前缓冲请求。
许可证
本项目根据 MIT 许可证 许可。
贡献
除非您明确声明,否则您有意提交给Tower的所有贡献都应按MIT许可证许可,不附加任何其他条款或条件。
lib.rs
:
当内部服务超出容量时缓冲请求。
缓冲通过启动一个新任务来实现,该任务专门用于从缓冲区中提取请求并将它们调度到内部服务。通过添加缓冲和专用任务,即使内部服务不是可复制的,服务前面的 Buffer
层也可以被 Clone
。
依赖项
~5.5MB
~90K SLoC