last-before-sharing
This commit is contained in:
21
doc/general_deployment.puml
Normal file
21
doc/general_deployment.puml
Normal file
@ -0,0 +1,21 @@
|
||||
@startuml
|
||||
|
||||
cloud net as "Network"
|
||||
|
||||
component mapp as "Mobile Application"
|
||||
component capp as "CLI Application"
|
||||
component dapp as "Desktop Application"
|
||||
component proxy1 as "Http Web Service Proxy"
|
||||
component proxy2 as "Http Web Service Proxy"
|
||||
component ws1 as "Company 1 Web Services" #LightGray
|
||||
component ws2 as "Company 2 Web Client" #LightGray
|
||||
component srv1 as "Server"
|
||||
net -- srv1
|
||||
net -- mapp
|
||||
net -- capp
|
||||
net -- dapp
|
||||
net -- proxy1
|
||||
net -- proxy2
|
||||
ws1 -- proxy1
|
||||
ws2 -- proxy2
|
||||
ws2 ..> ws1
|
@ -120,7 +120,7 @@ The Ekp is used to cypher your conversation.
|
||||
|
||||
\subsection{Conversation lookup}
|
||||
A contact conversation Lookup Key Pair(Lkp) is also associated with your conversation. The Lkp public key is used to identify your conversation on a server.
|
||||
the private key allows you to sign your tequest and prove the server that you are the legitimate recipient for a message.
|
||||
the private key allows you to sign your request and prove the server that you are the legitimate recipient for a message.
|
||||
This Lkp can be changed anytime by it's owner and the new public key will be sent along the last message.
|
||||
The Lkp and the Ekp are only changed, once the change has beeen acknowledged by your contact.
|
||||
|
||||
|
36
doc/server_deployment.puml
Normal file
36
doc/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