Templates / stateDiagram-v2

Job queue lifecycle

Background job states with retry backoff and a dead-letter terminal state.

Open in studio

Preview

Mermaid 11 renderer

Rendering preview...

Mermaid source

stateDiagram-v2

stateDiagram-v2
    [*] --> Queued
    Queued --> Running : worker picks up
    Running --> Succeeded : exit 0
    Running --> Failed : error thrown
    Failed --> Queued : retry with backoff
    Failed --> Dead : max retries reached
    Succeeded --> [*]
    Dead --> [*]

More templates