Protocolo Amazon SQS JSON AWS FAQs - Amazon Simple Queue Service

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Protocolo Amazon SQS JSON AWS FAQs

Este tópico aborda perguntas frequentes sobre o uso do protocolo AWS JSON com o Amazon SQS.

O que é o protocolo AWS JSON e como ele difere das solicitações e respostas existentes da API Amazon SQS?

JSON é um dos métodos de conexão mais amplamente usados e aceitos para comunicação entre sistemas heterogêneos. O Amazon SQS usa o JSON como meio de comunicação entre um cliente AWS SDK (por exemplo, Java, Python, Golang) JavaScript e o servidor Amazon SQS. Uma solicitação HTTP de uma operação de API do Amazon SQS aceita entrada formatada em JSON. A operação do Amazon SQS é executada, e a resposta de execução é compartilhada de volta com o cliente do SDK no formato JSON. Comparado com a consulta da  AWS , o JSON é mais eficiente para transportar dados entre o cliente e o servidor.

  • O protocolo Amazon SQS AWS JSON atua como um mediador entre o cliente e o servidor do Amazon SQS.

  • O servidor não entende a linguagem de programação na qual a operação do Amazon SQS é criada, mas entende o protocolo AWS JSON.

  • O protocolo Amazon SQS AWS JSON usa a serialização (converter objeto no formato JSON) e a desserialização (converter formato JSON em objeto) entre o cliente e o servidor do Amazon SQS.

Como faço para começar a usar os protocolos AWS JSON para o Amazon SQS?

Para começar a usar a versão mais recente do AWS SDK e obter mensagens mais rápidas para o Amazon SQS, atualize AWS seu SDK para a versão especificada ou para qualquer versão posterior. Para saber mais sobre os clientes do SDK, consulte a coluna “Guia” na tabela abaixo.

A seguir está uma lista de versões do SDK em todas as variantes de linguagem do protocolo AWS JSON para uso com o Amazon SQS: APIs

Quais são os riscos de habilitar o protocolo JSON para minhas workloads do Amazon SQS?

Se você estiver usando uma implementação personalizada do AWS SDK ou uma combinação de clientes personalizados e AWS SDK para interagir com o Amazon SQS que AWS gera respostas baseadas em consultas (também conhecidas como baseadas em XML), ela pode ser incompatível com o protocolo JSON. AWS Se você encontrar algum problema, entre em contato com o AWS Support.

E se eu já estiver usando a versão mais recente do AWS SDK, mas minha solução de código aberto não for compatível com JSON?

É necessário alterar a versão do SDK para a versão anterior à que você está usando. Consulte Como faço para começar a usar os protocolos AWS JSON para o Amazon SQS? para obter mais informações. AWS As versões do SDK listadas em Como faço para começar a usar os protocolos AWS JSON para o Amazon SQS? usam o protocolo de conexão JSON para o Amazon SQS. APIs Se você alterar seu AWS SDK para a versão anterior, seu Amazon APIs SQS AWS usará a consulta.

Quais idiomas são compatíveis com o protocolo AWS JSON usado no Amazon APIs SQS?

O Amazon SQS oferece suporte a todas as variantes de idioma onde AWS SDKs estão disponíveis ao público em geral (GA). No momento, não há compatibilidade com Kotlin, Rust e Swift. Para saber mais sobre outras variantes de linguagem, consulte Ferramentas para criar com a AWS.

Quais regiões são compatíveis com o protocolo AWS JSON usado no Amazon SQS APIs

O Amazon SQS oferece suporte ao protocolo AWS JSON em todas as AWS regiões em que o Amazon SQS está disponível.

Quais melhorias de latência posso esperar ao atualizar para as versões especificadas do AWS SDK para o Amazon SQS usando o protocolo JSON? AWS

AWS O protocolo JSON é mais eficiente na serialização e desserialização de solicitações e respostas quando comparado ao protocolo de consulta. AWS Com base em testes de AWS desempenho para uma carga útil de mensagem de 5 KB, o protocolo JSON para Amazon SQS end-to-end reduz a latência do processamento de mensagens em até 23% e reduz o uso da CPU e da memória do lado do cliente do aplicativo.

O protocolo AWS de consulta será descontinuado?

AWS o protocolo de consulta continuará sendo suportado. Você pode continuar usando o protocolo de AWS consulta, desde que sua versão do AWS SDK esteja definida como uma versão anterior diferente da listada em Como começar a usar os protocolos AWS JSON para Amazon SQS.

Onde posso receber mais informações sobre o protocolo JSON da  AWS ?

Você pode receber mais informações sobre o protocolo JSON emAWS  JSON 1.0 protocol na documentação da Smithy. Para saber mais sobre as solicitações de API do Amazon SQS usando o protocolo JSON da  AWS , consulte Fazer solicitações de API de consulta usando o protocolo AWS JSON no Amazon SQS.