#signal #tokio #async #future #web #graceful-shutdown

bin+lib tokio-shutdown

等待多线程发送的停止信号

5 个版本

0.1.4 2023年5月18日
0.1.3 2022年8月19日
0.1.2 2022年5月27日
0.1.1 2022年5月26日
0.1.0 2022年2月1日

#904异步

Download history 105/week @ 2024-04-03 192/week @ 2024-04-10 124/week @ 2024-04-17 125/week @ 2024-04-24 328/week @ 2024-05-01 142/week @ 2024-05-08 132/week @ 2024-05-15 114/week @ 2024-05-22 128/week @ 2024-05-29 132/week @ 2024-06-05 126/week @ 2024-06-12 111/week @ 2024-06-19 130/week @ 2024-06-26 208/week @ 2024-07-03 163/week @ 2024-07-10 308/week @ 2024-07-17

每月820次下载
用于 wazzup

MIT 许可协议

11KB
88

托克肖德

Build Status Repository Documentation

一个微小的 crate,允许在多个线程中等待停止信号。主要适用于无限期运行的服务器应用程序,需要信号来进行优雅的关闭。

用法

使用 tokio-shutdown 将其添加到您的项目中,使用 cargo add tokio-shutdown (需要 cargo-edit) 或手动将其添加到您的 Cargo.toml

[dependencies]
tokio-shutdown = "<latest-version>"

此外,您还需要使用最新的 tokio 运行时来使用此库,因为它使用 async/await 并绑定到此运行时。

示例

有关示例,请参阅 basicstreaming,或查阅 文档

许可证

本项目的许可证为 MIT 许可协议 (或 http://opensource.org/licenses/MIT)。

依赖项

~3–12MB
~116K SLoC