Crate kueue_lib

source ·
Expand description

Kueue

A robust, user-level, work-stealing, distributed task scheduler.

The Kueue package consists of multiple binary crates (client, server, worker) to realize the distributed task scheduler. This library crate contains shared code between the Kueue binaries. To obtain the Kueue task scheduler, use “cargo install” instead:

cargo install kueue

Find more information on crates.io. The client, server, and worker crates are documented separately.

Modules

  • Shared config file “config.toml”.
  • Contains a collection of structs that are transferred as messages between client and server, and worker and server.
  • Structs that are shared among binary crates and part of messages.