适用于 Java 的 AWS 开发工具包版本 2
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

HTTP/2 编程

HTTP/2 是 HTTP 协议的一个主要修订。这一新版本具有多个增强功能以提高性能:

  • 二进制数据编码提供了更高效的数据传输。

  • 标头压缩可减少客户端下载的开销字节数,同时帮助客户端更快地获取内容。这对于受带宽限制的移动客户端尤其有用。

  • 双向异步通信(多路复用)可让客户端和 AWS 之间的多个请求和响应消息同时通过单一连接(而不是通过多个连接)进行传输,这样可以提高性能。

升级到最新开发工具包的开发人员将自动使用 HTTP/2(如果他们使用的服务支持)。新编程接口无缝地利用 HTTP/2 功能并提供新的方法来构建应用程序。

AWS SDK for Java 2.0 提供了新的实施 HTTP/2 协议的 API 进行事件流式传输。有关如何使用这些新 API 的示例,请参阅使用适用于 Java 的 AWS 开发工具包的 Kinesis 示例