1 个不稳定版本

0.1.0 2023 年 12 月 29 日

#5#shutdown-signal

Download history • Rust 包仓库 38/week @ 2024-03-14 • Rust 包仓库 50/week @ 2024-03-21 • Rust 包仓库 56/week @ 2024-03-28 • Rust 包仓库 45/week @ 2024-04-04 • Rust 包仓库 39/week @ 2024-04-11 • Rust 包仓库 36/week @ 2024-04-18 • Rust 包仓库 42/week @ 2024-04-25 • Rust 包仓库 44/week @ 2024-05-02 • Rust 包仓库 54/week @ 2024-05-09 • Rust 包仓库 50/week @ 2024-05-16 • Rust 包仓库 71/week @ 2024-05-23 • Rust 包仓库 93/week @ 2024-05-30 • Rust 包仓库 113/week @ 2024-06-06 • Rust 包仓库 102/week @ 2024-06-13 • Rust 包仓库 131/week @ 2024-06-20 • Rust 包仓库 59/week @ 2024-06-27 • Rust 包仓库

412 每月下载量

MIT/Apache

4KB

vss

valkyrie_pilot 的 shutdown_signal

这是一个非常简单的 crate,用于与 axum 的 graceful_shutdown 方法一起使用,如下所示

#[tokio::main]
async fn main() {
axum::serve(tcp, app)
    .with_graceful_shutdown(vss::shutdown_signal())
    .await
    .unwrap();
}

lib.rs:

valkyrie_pilot 的关闭信号

此 crate 提供了一个简单、跨平台的 Tokio 关闭等待器。

由于 docker 发送 sigquit,但 tokio 的 ctrl_c 不响应 sigquit,导致容器 10 秒后被杀死,因此制作了它。

依赖关系

~3–14MB
~123K SLoC