diff --git a/docs/requirements/Component-StoreAndForward.md b/docs/requirements/Component-StoreAndForward.md index 3396fa57..85a60c8d 100644 --- a/docs/requirements/Component-StoreAndForward.md +++ b/docs/requirements/Component-StoreAndForward.md @@ -26,6 +26,7 @@ Site clusters only. The central cluster does not buffer messages. ## Message Lifecycle ```mermaid +%%{init: {'theme':'base', 'themeVariables': {'textColor':'#111111','lineColor':'#555555','edgeLabelBackground':'#ffffff','fontSize':'15px'}}}%% flowchart TD A([Script submits message]) --> B[Attempt immediate delivery] B --> C{Delivered?} @@ -36,11 +37,11 @@ flowchart TD G -->|Success| H([Remove from buffer
+ notify standby]) G -->|Max retries exhausted| I([Park message
dead-letter]) - classDef ok fill:#d5e8d4,stroke:#82b366; - classDef proc fill:#dae8fc,stroke:#6c8ebf; - classDef dec fill:#fff2cc,stroke:#d6b656; - classDef buf fill:#ffe6cc,stroke:#d79b00; - classDef bad fill:#f8cecc,stroke:#b85450; + classDef ok fill:#d5e8d4,stroke:#82b366,color:#111111; + classDef proc fill:#dae8fc,stroke:#6c8ebf,color:#111111; + classDef dec fill:#fff2cc,stroke:#d6b656,color:#111111; + classDef buf fill:#ffe6cc,stroke:#d79b00,color:#111111; + classDef bad fill:#f8cecc,stroke:#b85450,color:#111111; class A,D,H ok class B,F proc class C,G dec