Resumo da Sessão 5

Hoje, na minha aula de design de sistemas, estudei três maneiras de mover dados entre um cliente e um servidor.

Short Polling O cliente solicita atualizações ao servidor em intervalos definidos. Você pode definir um intervalo de 5 segundos. O cliente envia uma requisição a cada 5 segundos para verificar se há novos dados.

Long Polling O cliente envia uma requisição ao servidor. O servidor mantém a requisição pendente até que novos dados cheguem. Este método utiliza mais recursos do servidor. Ele também desperdiça muitas conexões.

Server-Sent Events O servidor envia dados ao cliente em intervalos regulares. Em Javascript, você usa o objeto EventSource para criar essa conexão. O servidor envia os dados para o cliente automaticamente.

Source: https://dev.to/hvdineshbabu/session-5-summary-5agg