Table of Contents

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.