3
respostas

Exclusao da mensagem

Bom dia professor, otimo curso!

Na aula de Criando uma fila SQS, o Sr criou a fila, enviou uma msg, leu a msg e excluiu a msg. Duvida, essa exclusão da mensagem, precisa ser feita manual e a responsabilidade disso e da app ou no sistema FIFO isso e feito automaticamente?

3 respostas

Olá Welb, tudo bem?

Depois de receber uma mensagem e processar seu conteúdo, você precisa excluir a mensagem da fila enviando o identificador de recebimento da mensagem e a URL da fila para o método deleteMessage do AmazonSQS client.

Doc: https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/examples-sqs-messages.html

Entendi, mas isso e responsabilidade da aplicação, certo? Mesmo que eu faca que a mensagem fique em modo flight, ela vai voltar e ainda pode ser lida de novo. Certo?

Isso mesmo, a aplicação faria o delete dessa mensagem no SQS