Colas de mensajes con problemas de entrega

El servicio Oracle Cloud Infrastructure Queue proporciona una cola de mensajes con problemas de entrega como una forma de almacenar los mensajes que no se han consumido correctamente. Las colas de problemas de entrega le permiten aislar los mensajes problemáticos para averiguar por qué fallan.

Cada vez que se recupera un mensaje de una cola o canal, su recuento de entrega aumenta. Un mensaje se mueve a una cola de letras muertas o a uno de sus canales después de que el número de intentos de entrega incorrectos para el mensaje supere el máximo de intentos de entrega definidos para la cola. Una entrega incorrecta significa que el consumidor no ha podido procesar o suprimir el mensaje antes de que caducara el timeout de visibilidad, por lo que el mensaje ha regresado a la cola.

Un consumidor no puede procesar un mensaje de la cola, por lo que el mensaje se mueve a la cola de mensajes con problemas de entrega.

Puede especificar el máximo de intentos de entrega para una cola durante la creación de la cola o modificar este valor posteriormente. Una cola de letras muertas se crea automáticamente al crear una cola y cualquier canal de la cola tiene su propia cola de letras muertas.

Después de transferir un mensaje a una cola de entrega, este se almacena hasta que haya transcurrido el período de retención y, a continuación, lo suprime el servicio. Antes de que el servicio suprima un mensaje, puede consumirlo de forma manual.