APIs 与 Amazon SQS 搭配使用 - Amazon Simple Queue Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

APIs 与 Amazon SQS 搭配使用

本主题提供有关构建 Amazon SQS 终端节点、使用 GET 和 POST 方法发出查询 API 请求以及使用批量 API 操作的信息。有关 Amazon SQS 操作(包括参数、错误、示例和数据类型)的详细信息,请参阅 Amazon Simple Queue Service API 参考

要使用各种编程语言访问 Amazon SQS,您也可以使用 Amazon SDKs,其中包含以下自动功能:

  • 对服务请求进行加密签名

  • 重试请求

  • 处理错误响应

有关更多信息,请参阅 将 Amazon SQS 与软件开发工具包配合使用 Amazon

有关命令行工具信息,请参阅 Amazon CLI 命令参考Amazon Tools for PowerShell Cmdlet 参考中的 Amazon SQS 部分。

采用 JSON 协议的亚马逊 SQ APIs S Amazon

亚马逊 SQS 使用 Amazon JSON 协议作为指定软件开发工具包版本上所有亚马逊 APIs SQS 的Amazon 传输机制。 Amazon JSON 协议提供更高的吞吐量、更低的延迟和更快的 application-to-application通信。 Amazon 与查询协议相比,JSON 协议在请求和响应的序列化/反序列化方面效率更高。 Amazon 如果您仍然倾向于在 SQS 中使用 Amazon 查询协议 APIs,亚马逊 SQS APIs 中使用的 Amazon JSON 协议支持哪些语言?请参阅,了解支持 Amazon Amazon S Amazon QS 查询协议的软件开发工具包版本。

亚马逊 SQS 使用 Amazon JSON 协议在 S Amazon DK 客户端(例如 Java、Python、Golang 等 JavaScript)和亚马逊 SQS 服务器之间进行通信。Amazon SQS API 操作的 HTTP 请求接受 JSON 格式的输入。将执行 Amazon SQS 操作,并将执行响应以 JSON 格式发送回 SDK 客户端。与 Amazon 查询相比, Amazon JSON 更简单、更快速、更高效地在客户端和服务器之间传输数据。

  • Amazon JSON 协议充当 Amazon SQS 客户端和服务器之间的中介。

  • 服务器不理解创建 Amazon SQS 操作所用的编程语言,但它能理解 Amazon JSON 协议。

  • Amazon JSON 协议在 Amazon SQS 客户端和服务器之间使用序列化(将对象转换为 JSON 格式)和反序列化(将 JSON 格式转换为对象)。

有关使用 Amazon SQS 的 Amazon JSON 协议的更多信息,请参阅。亚马逊 SQS Amazon JSON 协议 FAQs

Amazon JSON 协议适用于指定的 Amazon SDK 版本。要查看不同语言变体的 SDK 版本和发布日期,请参阅Amazon SDKs 和工具参考指南中的Amazon SDKs 和工具版本支持表