Namespace JD.AI.Workflows.Distributed
Classes
- WorkflowWorkItem
A serializable unit of work enqueued for distributed workflow execution.
Interfaces
- IDeadLetterSink
Routes dead-lettered WorkflowWorkItem instances to a durable store.
- IWorkflowDispatcher
Enqueues WorkflowWorkItem instances for distributed execution. Implementations back this with Redis Streams, Azure Service Bus, or an in-process channel.
- IWorkflowWorker
Pulls and executes WorkflowWorkItem instances from a queue. Implementations should be registered as IHostedService.
Enums
- WorkItemResult
Outcome of processing a WorkflowWorkItem.