Files
Superalgos/Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-004-tutorial-topic-client.json
T

38 lines
1.3 KiB
JSON

{
"tutorial": "Developers Intro",
"pageNumber": 4,
"type": "Tutorial Topic - Client",
"definition": {
"icon": {
"project": "Superalgos",
"name": ""
},
"text": "Is a collection of servers running on a single Node.js process."
},
"paragraphs": [
{
"style": "Text",
"text": "The servers are:"
},
{
"style": "List",
"text": "Web Server: Serves all the JS files that form the User Interface to the browser."
},
{
"style": "List",
"text": "Web Sockets Server: Enables the UI to reach the Client via WS."
},
{
"style": "List",
"text": "Events Server: Enables the UI to communicate with the Task Manager Server and all of the Task Servers process instances via events over WS."
},
{
"style": "List",
"text": "Task Manager Server: Manges Task Servers processes based on users commands."
},
{
"style": "Note",
"text": "All of these servers are custom built—in-house—for Superalgos. We prefer to build on top of rock-solid, widely-used, low-level libraries only, like WS, for instance."
}
]
}