graphrun 0.1.2

Durable workflow engine library
Documentation
pub const MAX_YAML_BYTES: usize = 256 * 1024;
pub const MAX_PAYLOAD_BYTES: usize = 256 * 1024;
pub const MAX_SCHEMA_BYTES: usize = 256 * 1024;
pub const MAX_NORMALIZED_BYTES: usize = 256 * 1024;
pub const MAX_NODES: usize = 512;
pub const MAX_NESTING: usize = 8;
pub const MAX_DATA_DEPTH: usize = 32;
pub const MAX_CONDITION_OPS: usize = 256;
pub const MAX_LOOP_ITERATIONS: u32 = 1_000;
pub const MAX_PARALLEL_BRANCHES: usize = 16;
pub const MAX_ACTIVE_LEAVES_PER_RUN: u32 = 32;
pub const MAX_ACTIVE_LEAVES_PER_WORKER: u32 = 128;
pub const DEFAULT_FOREACH_CONCURRENCY: u32 = 8;
pub const MAX_FOREACH_CONCURRENCY: u32 = 32;
pub const MAX_ACTIVATIONS_PER_RUN: u32 = 10_000;
pub const MAX_ACTIVE_RUNS: u32 = 10_000;
pub const MAX_QUEUED_COMMANDS: u32 = 1_024;
pub const CLAIM_BATCH: u32 = 16;
pub const MAX_BUFFERED_EVENTS_PER_RUN: u32 = 1_000;
pub const MAX_EVENTS_PER_ADDRESS: u32 = 100;
pub const MAX_NAME_LEN: usize = 64;
pub const MAX_START_KEY_BYTES: usize = 128;
pub const PROGRESS_BATCH: u32 = 32;
pub const PUBLIC_COMMAND_ENVELOPE: usize = 1024 * 1024;
pub const BLOCKING_POOL_DEFAULT: u32 = 16;
pub const UNAPPLIED_BYTES: u64 = 64 * 1024 * 1024;
pub const UNAPPLIED_ENTRIES: u32 = 4_096;