mirror of
https://github.com/nosqlbench/nosqlbench.git
synced 2024-12-23 15:40:44 -06:00
38 lines
647 B
Plaintext
38 lines
647 B
Plaintext
|
@startuml
|
||
|
Participant user as u
|
||
|
Participant client as c
|
||
|
Participant resource as cr
|
||
|
Participant transport as t
|
||
|
Participant server as s
|
||
|
|
||
|
group responsetime
|
||
|
u -> c: request
|
||
|
activate c #Black
|
||
|
group waittime
|
||
|
c -> cr: wait
|
||
|
activate cr #Yellow
|
||
|
note left of cr: client\nwaits\nfor\nresource
|
||
|
cr -> c:
|
||
|
deactivate cr
|
||
|
end
|
||
|
|
||
|
group servicetime
|
||
|
c ->> t: request
|
||
|
activate t #Red
|
||
|
group servertime
|
||
|
t ->> s: request
|
||
|
deactivate t
|
||
|
activate s #Blue
|
||
|
note right of s: server\nprocesses\nrequest
|
||
|
s ->> t: response
|
||
|
deactivate s
|
||
|
activate t #Red
|
||
|
end
|
||
|
t ->> c: response
|
||
|
deactivate t
|
||
|
end
|
||
|
c -> u: response
|
||
|
deactivate c
|
||
|
end
|
||
|
|
||
|
@enduml
|