Files d'attente de lettres mortes
Le service Oracle Cloud Infrastructure Queue fournit une file d'attente de lettres mortes pour stocker les messages qui ne sont pas utilisés. Les files d'attente de lettres mortes vous permettent d'isoler les messages problématiques pour savoir pourquoi ils échouent.
Chaque fois qu'un message est extrait d'une file d'attente ou d'un canal, son nombre de livraisons augmente. Un message passe dans une file d'attente de lettres mortes ou l'un de ses canaux une fois que le nombre de tentatives de transmission du message ayant échoué dépasse le nombre maximal de tentatives de distribution défini pour la file d'attente. Une tentative infructueuse de distribution signifie que le destinataire n'a pas pu traiter ni supprimer le message avant l'expiration du délai de visibilité de ce dernier, renvoyant ainsi le message dans la file d'attente.
Vous pouvez spécifier le nombre maximal de tentatives de distribution pour une file d'attente lors de la création de la file d'attente ou modifier cette valeur par la suite. Une file d'attente de lettres mortes est automatiquement créée lorsque vous créez une file d'attente et tout canal de cette file possède sa propre file d'attente de lettres mortes.
Une fois qu'un message est transféré dans une file d'attente de lettres mortes, il est stocké jusqu'à ce que sa période de conservation soit écoulée, puis supprimé par le service. Vous pouvez utiliser manuellement le message avant qu'il ne soit supprimé par le service.