Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
SQS AWS JSONAmazon-Protokoll FAQs
Häufig gestellte Fragen zur Verwendung des AWS JSON Protokolls mit AmazonSQS.
Was ist ein AWS JSON Protokoll und wie unterscheidet es sich von bestehenden SQS API Anfragen und Antworten von Amazon?
JSONist eine der am weitesten verbreiteten und akzeptiertesten Verkabelungsmethoden für die Kommunikation zwischen heterogenen Systemen. Amazon SQS verwendet JSON als Medium für die Kommunikation zwischen einem AWS SDK Client (z. B. Java, Python, Golang JavaScript) und einem SQS Amazon-Server. Eine HTTP Anfrage eines SQS API Amazon-Vorgangs akzeptiert Eingaben in der Form vonJSON. Der SQS Amazon-Vorgang wird ausgeführt und die Antwort auf die Ausführung wird in der Form von an den SDK Client zurückgesendetJSON. Im Vergleich zu AWS Query JSON ist es effizienter beim Transport von Daten zwischen Client und Server.
-
SQS AWS JSONDas Amazon-Protokoll fungiert als Vermittler zwischen SQS Amazon-Client und -Server.
-
Der Server versteht die Programmiersprache, in der der SQS Amazon-Vorgang erstellt wurde, nicht, aber er versteht das AWS JSON Protokoll.
-
Das SQS AWS JSON Amazon-Protokoll verwendet die Serialisierung (Objekt in JSON Format konvertieren) und Deserialisierung (JSONFormat in Objekt konvertieren) zwischen dem SQS Amazon-Client und -Server.
Wie fange ich mit AWS JSON Protokollen für Amazon anSQS?
Um mit der neuesten AWS SDK Version zu beginnen und schnelleres Messaging für Amazon zu erreichenSQS, führen Sie ein Upgrade AWS SDK auf die angegebene Version oder eine nachfolgende Version durch. Weitere Informationen zu SDK Kunden finden Sie in der Spalte Leitfaden in der Tabelle unten.
Im Folgenden finden Sie eine Liste der SDK Versionen in allen Sprachvarianten für AWS JSON das Protokoll zur Verwendung mit Amazon SQSAPIs:
Sprache | SDKClient-Repository | Erforderliche SDK Client-Version | Richtlinie |
---|---|---|---|
C++ |
|||
Golang 1.x |
|||
Golang 2.x |
|||
Java 1.x |
|||
Java 2.x |
|||
JavaScript v2.x |
|||
JavaScript v3.x |
|||
.NET |
|||
PHP |
|||
Python-boto3 |
|||
Python-botocore |
|||
awscli |
|||
Ruby |
Was sind die Risiken, wenn ich JSON das Protokoll für meine SQS Amazon-Workloads aktiviere?
Wenn Sie eine benutzerdefinierte Implementierung AWS SDK oder eine Kombination von benutzerdefinierten Clients verwenden und AWS SDK mit Amazon interagierenSQS, das AWS abfragebasierte (auch bekannt als XML basierte) Antworten generiert, ist dies möglicherweise nicht mit dem AWS JSON Protokoll kompatibel. Wenn Sie auf Probleme stoßen, wenden Sie sich an den AWS Support.
Was ist, wenn ich bereits die neueste AWS SDK Version verwende, aber meine Open-Source-Lösung nicht unterstütztJSON?
Sie müssen Ihre SDK Version auf die Version ändern, die vor der von Ihnen verwendeten Version liegt. Wie fange ich mit AWS JSON Protokollen für Amazon anSQS?Weitere Informationen finden Sie unter. AWS SDKVersionen, die unter Wie fange ich mit AWS JSON Protokollen für Amazon anSQS? verwendet das JSON Wire-Protokoll für Amazon aufgeführt sind SQSAPIs. Wenn Sie Ihre Version AWS SDK auf die vorherige Version ändern, verwendet SQS APIs Ihr Amazon die AWS Abfrage.
Welche Sprachen werden für AWS JSON das in Amazon verwendete Protokoll unterstützt SQSAPIs?
Amazon SQS unterstützt alle Sprachvarianten, sofern AWS SDKs sie allgemein verfügbar sind (GA). Derzeit unterstützen wir Kotlin, Rust oder Swift nicht. Weitere Informationen zu anderen Sprachvarianten finden Sie unter Tools, auf der Grundlage von AWS
Welche Regionen werden für AWS JSON das in Amazon verwendete Protokoll unterstützt SQS APIs
Amazon SQS unterstützt AWS JSON das Protokoll in allen AWS Regionen, in denen Amazon verfügbar SQS ist.
Welche Latenzverbesserungen kann ich erwarten, wenn ich SQS mithilfe des AWS JSON Protokolls ein Upgrade auf die angegebenen AWS SDK Versionen für Amazon durchführe?
AWS JSONDas Protokoll ist im Vergleich zum Abfrageprotokoll effizienter bei der Serialisierung und Deserialisierung von Anfragen und Antworten. AWS Basierend auf AWS Leistungstests für eine Nachrichtennutzlast von 5 KB SQS reduziert JSON das Protokoll für Amazon die Latenz bei der end-to-end Nachrichtenverarbeitung um bis zu 23% und reduziert die clientseitige Nutzung der Anwendung CPU und den Speicherverbrauch.
Wird das AWS Abfrageprotokoll veraltet sein?
AWS Das Abfrageprotokoll wird weiterhin unterstützt. Sie können das AWS Abfrageprotokoll weiterhin verwenden, solange Ihre AWS SDK Version auf eine frühere Version eingestellt ist, mit Ausnahme der unter Wie fange ich mit AWS JSON Protokollen für Amazon an? aufgeführten VersionenSQS.
Wo finde ich weitere Informationen zum AWS JSON Protokoll?
Weitere Informationen zum JSON Protokoll Protocol at AWS JSON1.0