Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Protocollo Amazon SQS JSON AWS FAQs
Questo argomento copre le domande frequenti sull'uso del protocollo AWS JSON con Amazon SQS.
Cos'è il protocollo AWS JSON e in che cosa differisce dalle richieste e dalle risposte API Amazon SQS esistenti?
JSON è uno dei metodi di cablaggio più utilizzati e accettati per la comunicazione tra sistemi eterogenei. Amazon SQS utilizza JSON come mezzo per comunicare tra un client AWS SDK (ad esempio, Java, Python, Golang) JavaScript e il server Amazon SQS. Una richiesta HTTP di un'operazione API Amazon SQS accetta input in formato JSON. L'operazione Amazon SQS viene eseguita e la risposta di esecuzione viene inviata al client SDK in formato JSON. Rispetto alle query AWS , JSON è più efficiente in termini di trasporto dei dati tra client e server.
-
Il protocollo Amazon SQS AWS JSON funge da mediatore tra il client e il server Amazon SQS.
-
Il server non comprende il linguaggio di programmazione in cui viene creata l'operazione Amazon SQS, ma comprende il AWS protocollo JSON.
-
Il protocollo Amazon SQS AWS JSON utilizza la serializzazione (conversione dell'oggetto in formato JSON) e la deserializzazione (conversione del formato JSON in oggetto) tra il client e il server Amazon SQS.
Come posso iniziare a usare i protocolli AWS JSON per Amazon SQS?
Per iniziare a usare l'ultima versione dell' AWS SDK e ottenere una messaggistica più veloce per Amazon SQS, aggiorna AWS il tuo SDK alla versione specificata o a qualsiasi versione successiva. Per ulteriori informazioni sui client SDK, consulta la colonna Guida nella tabella seguente.
Di seguito è riportato un elenco di versioni SDK in diverse varianti linguistiche per il protocollo AWS JSON da utilizzare con Amazon SQS: APIs
Lingua | Archivio client SDK | Versione del client SDK richiesta | Guida |
---|---|---|---|
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 |
Quali sono i rischi dell'abilitazione del protocollo JSON per i miei carichi di lavoro Amazon SQS?
Se utilizzi un'implementazione personalizzata di AWS SDK o una combinazione di client personalizzati e AWS SDK per interagire con Amazon SQS che AWS genera risposte basate su Query (ovvero basate su XML), potrebbe essere incompatibile con il protocollo JSON. AWS In caso di problemi, contatta l' AWS assistenza.
Cosa succede se uso già la versione AWS SDK più recente, ma la mia soluzione open source non supporta JSON?
È necessario modificare la versione dell'SDK con la versione precedente a quella in uso. Come posso iniziare a usare i protocolli AWS JSON per Amazon SQS?Per ulteriori informazioni, vedere. AWS Le versioni SDK elencate in Come posso iniziare a usare i protocolli AWS JSON per Amazon SQS? utilizzano il protocollo Wire JSON per Amazon SQS. APIs Se modifichi il tuo AWS SDK alla versione precedente, Amazon APIs SQS AWS utilizzerà la query.
Quali lingue sono supportate per il protocollo AWS JSON utilizzato in Amazon APIs SQS?
Amazon SQS supporta tutte le varianti linguistiche in cui AWS SDKs sono generalmente disponibili (GA). Al momento non supportiamo Kotlin, Rust o Swift. Per saperne di più sulle altre varianti linguistiche, consulta Strumenti per costruire su AWS
Quali regioni sono supportate per il protocollo AWS JSON utilizzato in Amazon SQS APIs
Amazon SQS supporta il protocollo AWS JSON in tutte le AWS regioni in cui è disponibile Amazon SQS.
Quali miglioramenti della latenza posso aspettarmi eseguendo l'aggiornamento alle versioni AWS SDK specificate per Amazon SQS utilizzando il protocollo JSON? AWS
AWS Il protocollo JSON è più efficiente nella serializzazione e deserializzazione di richieste e risposte rispetto al protocollo di query. AWS In base ai test AWS delle prestazioni per un payload di messaggi di 5 KB, il protocollo JSON per Amazon SQS end-to-end riduce la latenza di elaborazione dei messaggi fino al 23% e riduce l'utilizzo della CPU e della memoria lato client dell'applicazione.
Il protocollo di interrogazione sarà obsoleto AWS ?
AWS il protocollo di interrogazione continuerà a essere supportato. Puoi continuare a utilizzare il protocollo di AWS query purché la tua versione dell' AWS SDK sia impostata su una versione precedente diversa da quella elencata in Come iniziare a usare i protocolli AWS JSON per Amazon SQS.
Dove posso trovare ulteriori informazioni sul protocollo AWS JSON?
Puoi trovare ulteriori informazioni sul protocollo JSON nel AWS protocollo JSON 1.0