mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
41 lines
775 B
Plaintext
41 lines
775 B
Plaintext
@startuml
|
|
|
|
Title Queue Components
|
|
|
|
left to right direction
|
|
|
|
actor "Administrator" as A
|
|
node "Queue Service" as Q {
|
|
node "REST API" as R1 #white
|
|
node "Spring Boot" as SB #white
|
|
}
|
|
|
|
node "Message Broker" as MB {
|
|
queue "Topic\nEndpoint" as R2 #white
|
|
}
|
|
|
|
|
|
node "Message Producer" as MP
|
|
|
|
node "Message Consumer" as MC1
|
|
node "Message Consumer" as MC2
|
|
node "Message Consumer" as MC3
|
|
node "Message Consumer" as MC4
|
|
|
|
A-->SB: starts/stops
|
|
A-->R1: configures
|
|
Q-->R2: starts/stops broker
|
|
Q-->R2: configures
|
|
MP<--R1: get Topics
|
|
MP-->R2: sends message to Topic
|
|
R2-->MC1: gets message
|
|
R2-->MC2: gets message
|
|
R2-->MC3: gets message
|
|
R2-->MC4: gets message
|
|
R2<--MC1: subscribes
|
|
R2<--MC2: subscribes
|
|
R2<--MC3: subscribes
|
|
R2<--MC4: subscribes
|
|
'R2-T
|
|
|
|
@enduml |