Browsing by Issue Date, starting with "2021-04-16"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
- Avaliação de implementações da tecnologia de WebSocketsPublication . Figueira, André Igor Freitas; Nóbrega, Leonel Domingos TeloA comunicação em tempo real, constitui a troca quase concomitante de informação, sobre qualquer tipo de serviço de telecomunicação desde o emissor até ao recetor, numa ligação com uma latência insignificante. Comunicações deste tipo podem ser half-duplex, ou full-duplex. A utilização de WebSockets prende-se com a necessidade de resolver os problemas do tráfego e da latência que as soluções tradicionais de comunicação em tempo real apresentam. Esta tecnologia intenciona que se obtenham recursos de forma automática: assim que o servidor os recebe, propaga-os para os clientes, sem que estes efetuem novos pedidos de recursos. A sua utilização resulta num baixo consumo de recursos da rede. Além disso, este protocolo possui comunicações bidirecionais, o que permite que o servidor e o cliente comuniquem em simultâneo, sem interrupções. Este projeto realizou-se em contexto de estágio e teve como finalidade verificar, de entre três bibliotecas de servidor de WebSockets, qual apresentava melhor desempenho, principalmente perante cenários cuja carga de dados era mais elevada. Para que se levasse a cabo o projeto da melhor forma, procedeu-se a uma testagem de três bibliotecas em quatro cenários cuja carga de dados era distinta, recorrendo a duas ferramentas. A solução implementada ao longo do presente estudo utilizou o protocolo de comunicação de WebSockets, devido ao facto de ser uma tecnologia realmente poderosa e profícua para o desenvolvimento de soluções baseadas na comunicação em tempo real.