View a markdown version of this page

FAQ sur les protocoles pris en charge - WorkSpaces Applications Amazon

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

FAQ sur les protocoles pris en charge

Le service Amazon WorkSpaces Applications ajoute la prise en charge du SDK pour le protocole CBOR Smithy RPC v2 en plus du protocole JSON existant. AWS Le protocole CBOR Smithy RPC v2 est plus performant que le AWS JSON pour la plupart des charges de travail. AWS Les SDK donneront la priorité au protocole le plus performant pour chaque langue.

Quels sont les AWS Les protocoles CBOR JSON et Smithy RPC v2, et en quoi diffèrent-ils ?

Un protocole télégraphique joue le rôle de médiateur entre un client et le service. Le AWS SDK gère la sérialisation (conversion d'un objet au format filaire) et la désérialisation (reconversion du format filaire en objet) entre le client et le serveur de manière transparente pour les deux protocoles.

AWS JSON - Le JSON est l'un des formats de données les plus utilisés et les plus acceptés pour la communication entre les systèmes. Ce service utilise AWS JSON comme support de communication entre un client AWS SDK et le serveur. Une requête HTTP pour une opération d'API de service accepte une entrée au format JSON, l'opération est exécutée et la réponse est renvoyée au client du SDK sous forme de JSON.

Smithy RPC v2 CBOR - Le Smithy RPC v2 CBOR (Concise Binary Object Representation) est un protocole développé par Amazon pour une transmission de données plus efficace. Il s'agit d'un format de données conçu pour réduire la taille des messages et pour permettre au format d'évoluer sans nécessiter de négociation de version entre les systèmes. La principale différence par rapport au AWS JSON est que le AWS JSON utilise du texte lisible par l'homme (comme{"name": "John"}), tandis que le Smithy RPC v2 CBOR utilise un format binaire (séquences de 1 et de 0). Cette approche binaire crée des paquets de données plus petits qui circulent plus rapidement sur le réseau et réduit le temps de sérialisation puisque les ordinateurs traitent directement les données binaires.

Comment démarrer avec le protocole CBOR Smithy RPC v2 ?

Pour commencer, utilisez la dernière AWS SDK/CLI version pour utiliser le protocole CBOR Smithy RPC v2 pour ce service. Le SDK utilisera automatiquement le protocole CBOR Smithy RPC v2 lorsqu'il sera disponible. Mettez à niveau votre AWS SDK vers la version spécifiée ou toute version ultérieure.

À compter du 23 juillet 2026/07, les AWS SDK suivants utiliseront le protocole CBOR Smithy RPC v2, tandis que les autres SDK continueront à utiliser le protocole JSON : AWS

  • AWS SDK pour C++

  • AWS SDK pour Go V2

  • AWS SDK pour Java 2.x

  • AWS SDK pour .NET v4

  • AWS Outils pour la PowerShell version 5

  • AWS SDK pour Swift

  • AWS SDK pour Kotlin

Quels sont les risques liés à l'activation du protocole CBOR Smithy RPC v2 ?

La prise en charge supplémentaire de Smithy RPC v2 CBOR dans les SDK devrait être totalement transparente et facile pour les clients. Toutefois, si vous utilisez une implémentation personnalisée du AWS SDK, ou une combinaison de clients personnalisés et du AWS SDK, cela dépend du comportement de AWS JSON-specific sérialisation, cela peut être incompatible avec le protocole CBOR Smithy RPC v2.

Et si ma solution ne prend pas en charge le CBOR Smithy RPC v2 ?

Pour utiliser le protocole AWS JSON, rétrogradez votre SDK vers une version publiée avant le 23/07/2026/07.

Quoi AWS Les régions prennent-elles en charge le protocole CBOR Smithy RPC v2 ?

Le protocole CBOR Smithy RPC v2 est pris en charge dans toutes les AWS régions où ce service est disponible.

À quelles améliorations de latence puis-je m'attendre lors de la mise à niveau vers des versions du SDK prenant en charge le CBOR de Smithy RPC v2 ?

Le Smithy RPC v2 CBOR offre une latence jusqu'à 13 % inférieure et une réduction de la taille de la charge utile jusqu'à 15 % par rapport au JSON. AWS Le codage binaire élimine les frais liés à l'analyse du texte JSON et à l'échappement de chaînes, ce qui réduit à la fois le temps de transfert réseau et les coûts de sérialisation.

Est-ce que le AWS Le protocole JSON sera-t-il obsolète ?

AWS Le protocole JSON continuera d'être pris en charge par les anciennes versions des SDK. En outre, certains SDK spécifiques à une langue continueront à utiliser le AWS JSON car il est plus performant que le CBOR Smithy RPC v2, car l'implémentation JSON disponible pour le langage est plus rapide que son implémentation CBOR.

Où puis-je trouver plus d'informations sur Smithy RPC v2 CBOR ?

Vous pouvez trouver plus d'informations sur le protocole JSON sur le protocole AWS AWS JSON sur le protocole JSON 1.0 et le protocole AWS JSON 1.1 dans la documentation Smithy, et sur le protocole CBOR Smithy RPC v2 dans la documentation Smithy RPC v2 CBOR.