DLQ (Filas de Mensagens Não Processadas)
O serviço Oracle Cloud Infrastructure Queue fornece uma fila de mensagens não processadas como forma de armazenar mensagens que não são consumidas com sucesso. As filas de cartas mortas permitem isolar mensagens problemáticas para descobrir por que elas estão falhando.
Toda vez que uma mensagem é recuperada de uma fila ou canal, sua contagem de entregas aumenta. Uma mensagem é movida para uma fila de carta inativa ou um de seus canais depois que o número de tentativas de entrega malsucedidas para a mensagem excede o máximo de tentativas de entrega definidas para a fila. Uma entrega malsucedida significa que o consumidor não conseguiu processar ou excluir a mensagem antes da expiração do timeout de visibilidade, e com isso a mensagem retornou à fila.
Você pode especificar o máximo de tentativas de entrega para uma fila durante a criação da fila ou modificar esse valor posteriormente. Uma fila de inatividade é criada automaticamente quando você cria uma fila e qualquer canal dentro da fila tem sua própria fila de inatividade.
Depois que uma mensagem é transferida para uma fila de mensagens não processadas, ela é armazenada até que seu período de retenção seja ultrapassado e depois excluído pelo serviço. Antes de uma mensagem ser excluída pelo serviço, você pode consumi-la manualmente.