30 lines
472 B
Plaintext
30 lines
472 B
Plaintext
|
participant "Client 1" as C1
|
||
|
participant "Client 2" as C2
|
||
|
participant "Reactive Web App" as RWS
|
||
|
participant "Backend" as S3
|
||
|
C1 -> RWS: POST
|
||
|
activate C1
|
||
|
activate RWS
|
||
|
RWS -> S3: Async POST
|
||
|
deactivate RWS
|
||
|
C2 -> RWS: POST
|
||
|
activate C2
|
||
|
activate RWS
|
||
|
RWS -> S3: Async POST
|
||
|
deactivate RWS
|
||
|
S3 --> RWS: Async Result
|
||
|
activate RWS
|
||
|
RWS -->C2: Result
|
||
|
deactivate RWS
|
||
|
deactivate C2
|
||
|
// First file EOF
|
||
|
S3 --> RWS: Async Result
|
||
|
activate RWS
|
||
|
RWS -->C1: Result
|
||
|
deactivate RWS
|
||
|
deactivate C1
|
||
|
|
||
|
|
||
|
|
||
|
|