This commit is contained in:
36
doc/server/server_deployment.puml
Normal file
36
doc/server/server_deployment.puml
Normal file
@ -0,0 +1,36 @@
|
||||
@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
|
Reference in New Issue
Block a user