feat: service manager for coordination, configureable smart graceful shutdown timeout

This commit is contained in:
2025-08-26 18:45:22 -05:00
parent cff672b30a
commit 87100a57d5
8 changed files with 365 additions and 124 deletions

16
Cargo.lock generated
View File

@@ -173,6 +173,7 @@ dependencies = [
"diesel",
"dotenvy",
"figment",
"fundu",
"governor",
"poise",
"redis",
@@ -704,6 +705,21 @@ dependencies = [
"percent-encoding",
]
[[package]]
name = "fundu"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2ce12752fc64f35be3d53e0a57017cd30970f0cffd73f62c791837d8845badbd"
dependencies = [
"fundu-core",
]
[[package]]
name = "fundu-core"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e463452e2d8b7600d38dcea1ed819773a57f0d710691bfc78db3961bd3f4c3ba"
[[package]]
name = "futures"
version = "0.3.31"