Amazon SQS AWS JSONプロトコル FAQs - Amazon Simple Queue Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon SQS AWS JSONプロトコル FAQs

Amazon でのプロトコルの使用 AWS JSONに関するよくある質問SQS。

プロトコルとは何ですか AWS JSON。また、既存の Amazon SQSAPIリクエストとレスポンスとどのように異なりますか?

JSON は、異種システム間の通信に最も広く使用され、受け入れられている接続方法の 1 つです。Amazon は、 AWS SDKクライアント (Java、Python、Golang など JavaScript) と Amazon SQSサーバー間の通信にメディアJSONとして SQSを使用します。Amazon SQSAPIオペレーションのHTTPリクエストは、 の形式で入力を受け入れますJSON。Amazon SQSオペレーションが実行され、実行のレスポンスが の形式でSDKクライアントに共有されますJSON。クエリと比較すると AWS 、 JSONはクライアントとサーバー間でデータを転送する際により効率的です。

  • Amazon SQS AWS JSONプロトコルは、Amazon SQSクライアントとサーバーの間の仲介役として機能します。

  • サーバーは Amazon SQSオペレーションが作成されるプログラミング言語を理解していませんが、プロトコルを理解しています AWS JSON。

  • Amazon SQS AWS JSONプロトコルは、Amazon SQSクライアントとサーバー間のシリアル化 (オブジェクトをJSONフォーマットに変換) と逆シリアル化 (JSONフォーマットをオブジェクトに変換) を使用します。

Amazon のプロトコルの使用を開始する AWS JSONにはどうすればよいですかSQS?

Amazon のメッセージングを高速化するために最新バージョン AWS SDKの使用を開始するにはSQS、 を指定されたバージョンまたはそれ以降のバージョンにアップグレードします AWS SDK。SDK クライアントの詳細については、以下の表のガイド列を参照してください。

以下は、Amazon で使用するプロトコルの AWS JSON言語バリアント間のSDKバージョンのリストですSQSAPIs。

Amazon SQSワークロードのJSONプロトコルを有効にするリスクは何ですか?

のカスタム実装またはカスタムクライアントの組み合わせを使用していて、 AWS SDK AWS クエリベース ( XMLベース) の AWS SDKレスポンスSQSを生成する Amazon とやり取りする場合、プロトコルと AWS JSON互換性がない可能性があります。問題が発生した場合は、 AWS サポートにお問い合わせください。

すでに最新バージョン AWS SDKを使用しているが、オープンソースソリューションが をサポートしていない場合はどうなりますかJSON?

SDK 使用しているバージョンより前のバージョンに変更する必要があります。詳細についてはAmazon のプロトコルの使用を開始する AWS JSONにはどうすればよいですかSQS?、「」を参照してください。 AWS SDK「」に記載されているバージョンでは、Amazon SQS のJSONワイヤプロトコルAmazon のプロトコルの使用を開始する AWS JSONにはどうすればよいですかSQS?が使用されますAPIs。を AWS SDK以前のバージョンに変更すると、Amazon SQSAPIsは AWS クエリを使用します。

Amazon で使用されている AWS JSONプロトコルでは、どの言語がサポートされていますかSQSAPIs?

Amazon は、 が AWS SDKs一般公開されているすべての言語バリアント (GA) SQSをサポートしています。現在、Kotlin、Rust、Swift はサポートしていません。他の言語バリアントについて詳しくは、「AWSでの構築ツール」を参照してください。

Amazon で使用される AWS JSONプロトコルでサポートされているリージョン SQS APIs

Amazon は、Amazon SQS が利用可能なすべてのAWS リージョンでプロトコルSQSをサポートしています AWS JSON。

プロトコルSQSを使用して Amazon の指定された AWS SDKバージョンにアップグレードすると、どのようなレイテンシーの改善が AWS JSON期待できますか?

AWS JSON プロトコルは、 AWS クエリプロトコルと比較して、リクエストとレスポンスのシリアル化と逆シリアル化がより効率的です。5 KB のメッセージペイロード AWS のパフォーマンステストに基づいて、Amazon のJSONプロトコルSQSは end-to-end メッセージ処理のレイテンシーを最大 23% 削減し、アプリケーションクライアント側CPUとメモリ使用量を削減します。

AWS クエリプロトコルは廃止されますか?

AWS クエリプロトコルは引き続きサポートされます。 AWS クエリプロトコルは、 AWS SDK「Amazon のプロトコルの開始方法」に記載されているバージョン以外の以前のバージョンが設定されている場合は、 AWS JSONSQS引き続き使用できます。

AWS JSON プロトコルの詳細については、どこで確認できますか?

JSON プロトコルの詳細については、Smithy ドキュメントの AWS JSON 1.0 プロトコルを参照してください。 AWS JSON プロトコルを使用した Amazon SQSAPIリクエストの詳細については、「」を参照してくださいAmazon でのプロトコルを使用した AWS JSONクエリAPIリクエストの実行 SQS