36 lines
631 B
Plaintext
36 lines
631 B
Plaintext
@startuml
|
|
|
|
cloud Network
|
|
component lb as "Load Balancer"
|
|
component http1 as "HTTP Server"
|
|
component http2 as "HTTP Server"
|
|
component ws1 as "Websocket Server"
|
|
component ws2 as "Websocket Server"
|
|
component ws3 as "Websocket Server"
|
|
component ws4 as "..."
|
|
database q as "Message Queue"
|
|
component d1 as "Message Dispatcher"
|
|
component d2 as "Message Dispatcher"
|
|
component d3 as "Message Dispatcher"
|
|
component d4 as "Message Dispatcher"
|
|
component d5 as "..."
|
|
|
|
lb -- http1
|
|
lb -- http2
|
|
lb -- ws1
|
|
lb -- ws2
|
|
lb -- ws3
|
|
lb -- ws4
|
|
http1 -- q
|
|
http2 -- q
|
|
ws1 -- q
|
|
ws2 -- q
|
|
ws3 -- q
|
|
q -- d1
|
|
q -- d2
|
|
q -- d3
|
|
q -- d4
|
|
q -- d5
|
|
Network -- lb
|
|
|
|
@enduml |