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
|
|
|
|
|
|
|
|
|