

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

# Receber e excluir uma mensagem no Amazon SQS
<a name="step-receive-delete-message"></a>

Depois de enviar mensagens para uma fila do Amazon SQS, você pode recuperá-las e excluí-las para processar o fluxo de trabalho da sua aplicação. Esse processo garante o tratamento seguro e confiável das mensagens. Este tópico explica como recuperar e excluir mensagens usando o console do Amazon SQS e explica as principais configurações para otimizar essa operação. A seguir estão os principais conceitos para receber e excluir mensagens:

1. **Recebimento de mensagens**
   + Ao recuperar mensagens de uma fila do Amazon SQS, não é possível direcionar mensagens específicas. Em vez disso, você deve especificar o número máximo de mensagens a serem recuperadas em uma única solicitação (até 10).
   + Devido à natureza distribuída do Amazon SQS, a recuperação de uma fila com poucas mensagens pode retornar uma resposta vazia. Para mitigar isso:
     + Use uma sondagem longa, que espera até que uma mensagem esteja disponível ou que a sondagem atinja o tempo limite. Essa abordagem reduz os custos desnecessários de sondagem e melhora a eficiência.
     + Reemita a solicitação, se necessário.

1. **Visibilidade e exclusão de mensagens**
   + As mensagens não são excluídas automaticamente após a recuperação. Esse recurso garante que você possa reprocessar mensagens em caso de falhas na aplicação ou interrupções na rede.
   + Após o processamento, você deve enviar explicitamente uma solicitação de exclusão para remover a mensagem permanentemente. Essa ação confirma o sucesso do tratamento.
   + As mensagens recuperadas usando o console do Amazon SQS permanecem visíveis para recuperação. Ajuste a configuração de tempo limite de visibilidade para ambientes automatizados para ocultar temporariamente as mensagens de outros consumidores enquanto estão sendo processadas.

1. **Tempo limite de visibilidade**
   + Essa configuração determina por quanto tempo uma mensagem permanece oculta após a recuperação. Defina um tempo limite apropriado para garantir que as mensagens sejam processadas somente uma vez e para evitar duplicações durante o processamento distribuído.

**Como receber e excluir uma mensagem usando console**

1. Abra o console do Amazon SQS em. [https://console.aws.amazon.com/sqs/](https://console.aws.amazon.com/sqs/)

1. No painel de navegação, escolha **Queues**.

1. Na página **Filas**, selecione a **fila** da qual deseja receber mensagens e escolha **Enviar e receber mensagens**.

1. Na página **Enviar e receber mensagens**, escolha **Pesquisar mensagens**.

   O Amazon SQS exibe uma barra de progresso indicando a duração da sondagem. As mensagens recuperadas aparecerão na seção **Mensagens**, mostrando:
   + ID de mensagem
   + Data do envio
   + Tamanho
   + Contagem de recebimentos

1. Para excluir mensagens, escolha aquelas que deseja remover e selecione **Excluir**.

   Confirme a exclusão na caixa de diálogo **Excluir mensagens** selecionando **Excluir**.

Para obter mais detalhes sobre operações avançadas, incluindo recuperação e exclusão de mensagens baseadas em API, consulte o [Guia de referência de API do Amazon SQS.](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_Operations.html)