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.
FAQs auf unterstützten Protokollen
Der Amazon SES Mail Manager-Service fügt zusätzlich zum bestehenden AWS JSON-Protokoll SDK-Unterstützung für das Smithy RPC v2 CBOR-Protokoll
Was sind die CBOR-Protokolle AWS JSON und Smithy RPC v2, und wie unterscheiden sie sich?
Ein Wire-Protokoll fungiert als Vermittler zwischen einem Kunden und dem Service. Das AWS SDK verarbeitet die Serialisierung (Konvertierung eines Objekts in das Wire-Format) und Deserialisierung (Konvertierung des Wire-Formats zurück in ein Objekt) zwischen dem Client und dem Server für beide Protokolle transparent.
AWS JSON — JSON ist eines der am häufigsten verwendeten und akzeptierten Datenformate für die Kommunikation zwischen Systemen. Dieser Dienst verwendet AWS JSON als Medium für die Kommunikation zwischen einem AWS SDK-Client und dem Server. Eine HTTP-Anforderung für eine Service-API-Operation akzeptiert Eingaben in Form von JSON, die Operation wird ausgeführt und die Antwort wird in Form von JSON an den SDK-Client zurückgegeben.
Smithy RPC v2 CBOR - Smithy RPC v2 CBOR (Concise Binary Object Representation) ist ein von Amazon entwickeltes Protokoll für eine effizientere Datenübertragung. Es handelt sich um ein Datenformat, das darauf ausgelegt ist, die Nachrichtengrößen kompakt zu halten und die Weiterentwicklung des Formats zu ermöglichen, ohne dass eine Versionsaushandlung zwischen Systemen erforderlich ist. Der Hauptunterschied zu JSON besteht darin, dass AWS AWS JSON für Menschen lesbaren Text (like{"name": "John"}) verwendet, während Smithy RPC v2 CBOR ein Binärformat (Sequenzen von Einsen und Nullen) verwendet. Dieser binäre Ansatz erzeugt kleinere Datenpakete, die schneller über das Netzwerk übertragen werden, und reduziert die Serialisierungszeit, da Computer Binärdaten direkt verarbeiten.
Wie fange ich mit dem Smithy RPC v2 CBOR-Protokoll an?
Verwenden Sie zunächst die neueste AWS SDK/CLI-Version, um das Smithy RPC v2 CBOR-Protokoll für diesen Dienst zu verwenden. Das SDK verwendet automatisch das Smithy RPC v2 CBOR-Protokoll, sofern verfügbar. Aktualisieren Sie Ihr AWS SDK auf die angegebene Version oder eine nachfolgende Version.
Ab 2026-04-16 AWS SDKs wird im Folgenden das Smithy RPC v2 CBOR-Protokoll verwendet, während das andere weiterhin das JSON-Protokoll verwenden SDKs wird: AWS
AWS SDK for C++
AWS SDK for Go V2
AWS SDK for Java 2.x
AWS SDK for .NET v4
AWS Tools für PowerShell v5
AWS SDK für Swift
AWS SDK für Kotlin
Was sind die Risiken bei der Aktivierung des Smithy RPC v2 CBOR-Protokolls?
Die zusätzliche Unterstützung von Smithy RPC v2 CBOR im SDKs wird für Kunden voraussichtlich vollständig transparent und mühelos sein. Wenn Sie jedoch eine benutzerdefinierte Implementierung des SDK oder eine Kombination aus benutzerdefinierten Clients und dem AWS SDK verwenden, die AWS vom AWS JSON-spezifischen Serialisierungsverhalten abhängt, ist diese möglicherweise nicht mit dem Smithy RPC v2 CBOR-Protokoll kompatibel.
Was ist, wenn meine Lösung Smithy RPC v2 CBOR nicht unterstützt?
Um das AWS JSON-Protokoll zu verwenden, führen Sie ein Downgrade Ihres SDK auf eine Version durch, die vor dem 16.04.2020 veröffentlicht wurde.
Welche AWS Regionen unterstützen das Smithy RPC v2 CBOR-Protokoll?
Das Smithy RPC v2 CBOR-Protokoll wird in allen AWS Regionen unterstützt, in denen dieser Dienst verfügbar ist.
Mit welchen Verbesserungen der Latenz kann ich rechnen, wenn ich auf SDK-Versionen aufrüste, die Smithy RPC v2 CBOR unterstützen?
Smithy RPC v2 CBOR bietet im Vergleich zu JSON eine um bis zu 13% geringere Latenz und eine Reduzierung der Nutzlastgröße um bis zu 15%. AWS Durch die binäre Kodierung entfällt der Aufwand für das Analysieren von JSON-Text und das Escaping von Zeichenketten, wodurch sowohl die Netzwerkübertragungszeit als auch die Serialisierungskosten reduziert werden.
Wird das AWS JSON-Protokoll veraltet sein?
AWS Das JSON-Protokoll wird weiterhin in älteren Versionen von unterstützt SDKs. Außerdem SDKs werden einige sprachspezifische Sprachen weiterhin AWS JSON verwenden, da es leistungsfähiger ist als Smithy RPC v2 CBOR, da die verfügbare JSON-Implementierung für die Sprache schneller ist als die CBOR-Implementierung.
Wo finde ich weitere Informationen zu Smithy RPC v2 CBOR?
Weitere Informationen zum JSON-Protokoll finden Sie unter AWS JSON 1.0-Protokoll und AWSAWS JSON 1.1-Protokoll