Trabalhar com o HTTP/2 no AWS SDK para Java - AWS SDK for Java 2.x

Trabalhar com o HTTP/2 no AWS SDK para Java

HTTP/2 é uma revisão importante do protocolo HTTP. Esta nova versão tem vários aprimoramentos para melhorar o desempenho:

  • A codificação de dados binários proporciona uma transferência de dados mais eficiente.

  • A compactação de cabeçalho reduz a sobrecarga de bytes baixados pelo cliente, ajudando a obter o conteúdo para o cliente mais cedo. Isso é especialmente útil para clientes móveis que já tenham restrição na largura de banda.

  • A comunicação assíncrona bidirecional (multiplexação) permite que várias solicitações e mensagens de respostas entre o cliente e a AWS estejam em andamento ao mesmo tempo por meio de uma única conexão, em vez de várias conexões, o que melhora o desempenho.

Os desenvolvedores que atualizarem para os SDKs mais recentes usarão automaticamente HTTP/2 quando ele for compatível com o serviço com que estiverem trabalhando. Novas interfaces de programação aproveitam perfeitamente os recursos do HTTP/2 e fornecem novas maneiras de criar aplicativos.

O AWS SDK para Java 2.x apresenta novas APIs para o streaming de eventos que implementam o protocolo HTTP/2. Para ver exemplos de como usar essas novas APIs, consulte Como trabalhar com o Kinesis.