meowlib/doc/server_deployment.puml
2022-08-29 15:40:29 +02:00

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