nosqlbench/sort_docs/ratelimiter_timelines.puml

48 lines
735 B
Plaintext
Raw Normal View History

@startuml
scale 100 as 100 pixels
Title Rate Limiter - **Timelines**
robust "typical" as W1
@W1
0 is past
100 is allocated #yellow
200 is scheduled #lightgreen
632 is now #lightblue
W1@100 <-> @200: schedule\ndelay
W1@200 <-> @632:
robust "no waittime" as W2
@W2
0 is past
200 is allocated #yellow
200.000001 is scheduled #lightgreen
632 is now #lightblue
robust "caughtup" as W3
@W3
0 is past
100 is allocated #yellow
200.000001 is scheduled #lightgreen
232 is now #lightblue
robust "ahead" as W4
@W4
0 is past
100 is allocated #yellow
200.000001 is scheduled #lightgreen
232 is now #lightblue
concise "perfect ops" as O
@O
0 is op
+100 is op
+100 is op
+100 is op
+100 is op
+100 is op
+100 is op
+100 is op
+100 is op
@enduml