

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

# Recursos necessários para processar mensagens do Amazon SQS
<a name="sqs-resources-required-process-messages"></a>

O Amazon SQS fornece estimativas do número aproximado de mensagens em atraso, visíveis e não visíveis em uma fila para ajudar a avaliar os recursos necessários para o processamento. Para obter mais informações sobre visibilidade, consulte [Tempo limite de visibilidade do Amazon SQS](sqs-visibility-timeout.md).

**nota**  
Para algumas métricas, o resultado é aproximado por causa da arquitetura distribuída do Amazon SQS. Na maioria dos casos, a contagem deve ser próxima da quantidade real de mensagens na fila.

A tabela a seguir lista o nome do atributo a ser usado com a ação `[GetQueueAttributes](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_GetQueueAttributes.html)`:


| Tarefa | Nome do atributo | 
| --- | --- | 
| Obter o número de mensagens disponíveis para recuperação na fila. | ApproximateNumberOfMessagesVisible | 
| Obter o número de mensagens na fila que estão atrasadas e indisponíveis para leitura imediata. Isso pode acontecer quando a fila tem a configuração de fila com atraso ou quando uma mensagem foi enviada com um parâmetro de atraso.  | ApproximateNumberOfMessagesDelayed | 
| Obter o número de mensagens que estão em processamento. As mensagens são consideradas como em processamento quando foram enviadas a um cliente, mas ainda não foram excluídas ou ainda não atingiram o final de sua janela de visibilidade. | ApproximateNumberOfMessagesNotVisible | 