Filas padrão do Amazon SQS - 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á.

Filas padrão do Amazon SQS

O Amazon SQS fornece filas padrão como o tipo de fila padrão, permitindo um número quase ilimitado de chamadas de API por segundo para ações como SendMessage, ReceiveMessage e DeleteMessage. Filas padrão garantem a entrega de mensagens pelo menos uma vez, porém, por causa da arquitetura altamente distribuída, mais de uma cópia de uma mensagem pode ser entregue e as mensagens às vezes podem chegar fora de ordem. Apesar disso, as filas padrão fazem o possível para manter a ordem em que as mensagens são enviadas.

Quando você envia uma mensagem usando SendMessage, o Amazon SQS armazena redundantemente a mensagem em várias zonas de disponibilidade (AZs) antes de confirmá-la. Essa redundância garante que nenhuma falha em um único computador, rede ou AZ possa tornar as mensagens inacessíveis.

É possível criar e configurar filas usando o console do Amazon SQS. Para obter instruções detalhadas, consulte Criação de uma fila usando o console da Amazon SQS. Consulte exemplos específicos de Java em Exemplos de SDK do Java do Amazon SQS.

Casos de uso para filas padrão

Filas de mensagens padrão são adequadas para vários cenários, contanto que a aplicação possa lidar com as mensagens que cheguem mais de uma vez ou fora de ordem. Os exemplos incluem:

  • Separar as solicitações de usuários ao vivo do trabalho intensivo em segundo plano: os usuários podem fazer upload de mídia enquanto o sistema a redimensiona ou codifica em segundo plano.

  • Alocar tarefas para vários nós de processamento: por exemplo, lidar com um alto volume de solicitações de validação de cartão de crédito.

  • Agrupar mensagens em lote para processamento futuro: programação de várias entradas para adicioná-las a um banco de dados posteriormente.

Consulte informações sobre cotas relacionadas a filas padrão em Cotas de fila SQS padrão da Amazon.

Para as práticas recomendadas ao trabalhar com filas padrão, consulte Práticas recomendadas do Amazon SQS.