From 5039e4f074aaba4d0631dc91cc8229d35ab8dec1 Mon Sep 17 00:00:00 2001 From: "peter.csala" Date: Tue, 17 Oct 2023 16:05:19 +0200 Subject: [PATCH] Adjust mermaid diagrams based on feedbacks --- docs/strategies/fallback.md | 2 +- docs/strategies/rate-limiter.md | 4 ++-- docs/strategies/retry.md | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/strategies/fallback.md b/docs/strategies/fallback.md index 50a39bf372..58dcc526ef 100644 --- a/docs/strategies/fallback.md +++ b/docs/strategies/fallback.md @@ -98,7 +98,7 @@ sequenceDiagram C->>P: Calls ExecuteAsync P->>F: Calls ExecuteCore F->>+D: Invokes - D->>-F: Fails transiently + D->>-F: Fails F->>F: Falls back to
substitute result F->>P: Returns
substituted result P->>C: Returns
substituted result diff --git a/docs/strategies/rate-limiter.md b/docs/strategies/rate-limiter.md index 78f2bd8f5d..adb344fcd4 100644 --- a/docs/strategies/rate-limiter.md +++ b/docs/strategies/rate-limiter.md @@ -97,7 +97,7 @@ sequenceDiagram D->>-RL: Returns result RL->>P: Returns result P->>C: Returns result - Note right of C: Several seconds later... + Note over C: Several seconds later... Note over RL,D: Window end C->>P: Calls ExecuteAsync P->>RL: Calls ExecuteCore @@ -126,7 +126,7 @@ sequenceDiagram D->>-RL: Returns result RL->>P: Returns result P->>C: Returns result - Note right of C: Few seconds later... + Note over C: Few seconds later... C->>P: Calls ExecuteAsync P->>RL: Calls ExecuteCore RL->>RL: Rejects request diff --git a/docs/strategies/retry.md b/docs/strategies/retry.md index 97da7bff23..03a298fde4 100644 --- a/docs/strategies/retry.md +++ b/docs/strategies/retry.md @@ -122,7 +122,7 @@ sequenceDiagram P->>R: Calls ExecuteCore Note over R,D: Initial attempt R->>+D: Invokes - D->>-R: Fails transiently + D->>-R: Fails R->>R: Sleeps Note over R,D: 1st retry attempt R->>+D: Invokes @@ -145,15 +145,15 @@ sequenceDiagram P->>R: Calls ExecuteCore Note over R,D: Initial attempt R->>+D: Invokes - D->>-R: Fails transiently + D->>-R: Fails R->>R: Sleeps Note over R,D: 1st retry attempt R->>+D: Invokes - D->>-R: Fails transiently + D->>-R: Fails R->>R: Sleeps Note over R,D: 2nd retry attempt R->>+D: Invokes - D->>-R: Fails transiently + D->>-R: Fails R->>P: Propagates failure P->>C: Propagates failure ```