Skip to main content

Module distributed

Module distributed 

Source
Expand description

Distributed processing for multi-node transformations Distributed processing scaffolding for transformation pipelines

This module provides the data structures, task model, and async control flow for distributing transformation work across worker nodes.

Current execution model: no HTTP/RPC transport is bundled, so dispatched tasks are executed in-process on the caller (the per-task computation is real and correct). The node/transport plumbing is present so a concrete network backend can be wired in later; until then this behaves as a faithful single-process executor and does not claim or simulate true multi-node distribution.

Structs§

AutoScalingConfig
Auto-scaling configuration
CircuitBreaker
Circuit breaker for fault tolerance
ClusterHealthSummary
Cluster health summary
DistributedConfig
Configuration for distributed processing
DistributedCoordinator
Distributed transformation coordinator
DistributedPCA
Distributed PCA implementation
EnhancedDistributedCoordinator
Enhanced distributed coordinator with fault tolerance and auto-scaling
NodeHealth
Enhanced node health monitoring and status
NodeInfo
Information about a worker node
TaskResult
Result of a distributed task

Enums§

DistributedTask
Represents a distributed transformation task
NodeStatus
Node status enumeration
PartitioningStrategy
Strategy for partitioning data across nodes

Type Aliases§

NodeId
Node identifier for distributed processing
TaskId
Task identifier for tracking distributed operations