WebSockets & HyperServer

Desnecessário dizer que o uniGUI oferece suporte completo a WebSockets em um cluster HyperServer. A API de WebSockets foi projetada com escalabilidade em mente desde o início. Cada mensagem WebSocket gerada em um Node no cluster será propagada para todos os clientes web existentes. Se houver várias aplicações uniGUI, o uniGUI é capaz de enviar a mensagem apenas para a aplicação específica.

Quando usado juntamente com o HyperServer, todas as requisições WebSocket serão atendidas diretamente pelas instâncias do HyperServer. Nodes não estabelecerão nenhuma conexão WebSocket diretamente. O HyperServer usa várias técnicas para garantir que a tecnologia WebSocket possa ser escalada com o aumento do número de sessões. No entanto, você deve ter em mente que cada conexão WebSocket consome uma conexão TCP. Portanto, o número real de conexões WebSocket por computador é limitado pelo subsistema TCP/IP. Essa limitação pode ser superada adicionando mais computadores ou servidores virtuais ao seu cluster.