Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Solução de problemas de controle de utilização de FIFO no Amazon SQS

Modo de foco
Solução de problemas de controle de utilização de FIFO no 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á.

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á.

Por padrão, as filas FIFO comportam 300 transações por segundo, por ação de API para SendMessage, ReceiveMessage e DeleteMessage. Solicitações acima de 300 TPS receberão o erro ThrottlingException mesmo se as mensagens na fila estiverem disponíveis. Para mitigar isso, você pode usar os seguintes métodos:

  • Habilitar throughput alto para filas FIFO no Amazon SQS.

  • Use as ações em lote SendMessageBatch, DeleteMessageBatch e ChangeMessageVisibilityBatch da API do Amazon SQS para aumentar o limite de TPS de até 3 mil mensagens por segundo por ação da API e reduzir custos. Para a API ReceiveMessage, defina o parâmetro MaxNumberofMessages para receber até dez mensagens por transação. Para obter mais informações, consulte Ações em lote do Amazon SQS.

  • Para filas FIFO com throughput alto, siga as recomendações para otimizar a utilização da partição. Envie mensagens com o mesmo grupo de mensagens IDs em lotes. Exclua mensagens ou altere os valores de tempo limite de visibilidade da mensagem em lotes com identificadores de recebimento das mesmas solicitações de API ReceiveMessage.

  • Aumente o número de valores MessageGroupId exclusivos. Isso permite uma distribuição uniforme entre partições de fila FIFO. Consulte mais informações em “Using the Amazon SQS message group ID”.

Consulte mais informações em Por que minha fila FIFO do Amazon SQS não retorna todas as mensagens ou mensagens de outros grupos de mensagens? no Guia do Centro de Conhecimento da AWS .

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.