Skip to content
Merged
18 changes: 18 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ resolver = "3"
members = [
"components/spider-core",
"components/spider-derive",
"components/spider-execution-manager",
"components/spider-storage",
"components/spider-task-executor",
"components/spider-tdl",
Expand Down
28 changes: 28 additions & 0 deletions components/spider-execution-manager/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
[package]
name = "spider-execution-manager"
version = "0.1.0"
edition = "2024"

[lib]
name = "spider_execution_manager"
path = "src/lib.rs"

[dependencies]
bincode = "1.3.3"
bytes = "1.10"
futures-util = {
version = "0.3.31",
default-features = false,
features = ["sink", "std"]
}
rmp-serde = "1.3.1"
spider-core = { path = "../spider-core" }
spider-task-executor = { path = "../spider-task-executor" }
spider-tdl = { path = "../spider-tdl" }
thiserror = "2.0.18"
tokio = {
version = "1.50.0",
features = ["io-util", "macros", "process", "rt", "sync", "time"]
}
tokio-util = { version = "0.7", features = ["codec"] }
tracing = { version = "0.1.41", default-features = false, features = ["std"] }
4 changes: 4 additions & 0 deletions components/spider-execution-manager/src/lib.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
//! Execution manager — the per-node service that drives Spider task execution against a
//! `spider-task-executor` subprocess.

pub mod process_pool;
Loading
Loading