Grupos FIFO
Una cola es FIFO cuando el nombre termina en.fifo. Cada envío exige message_group_id, de hasta 128 bytes. Use un grupo por flujo ordenado, como cliente o pedido. Los grupos distintos avanzan independientemente.
Un mensaje anterior no vencido bloquea los siguientes del grupo mientras esté concedido o retrasado. Un mensaje lento o con fallos repetidos puede bloquear todo el grupo. Confirmarlo, vencerlo o moverlo a la cola de fallos permite continuar.
Deduplicación
Los envíos FIFO exigenmessage_deduplication_id, de hasta 128 bytes, salvo con deduplicación por contenido. Reutilizar el mismo ID en la cola durante cinco minutos devuelve el ID del mensaje existente sin crear otro. El resultado indica duplicado.
En la deduplicación por contenido, un ID omitido se deriva del cuerpo. Los atributos no entran en el hash. Proporcione ID explícitos cuando cuerpos iguales representen eventos distintos. La deduplicación cubre envíos en la ventana; un consumidor aún puede recibir de nuevo tras vencer la concesión.
Un cuerpo de envío FIFO puede contener:
Colas de mensajes no entregados
Cree el destino antes de vincularlo. Debe estar en la misma cuenta y región, tener el mismo tipo y ser distinto de la cola de origen. Elija una retención suficiente para investigar. Defina los dos campos de redirección en la cola de origen:Investigar y recuperar
Consuma o inspeccione la cola de fallos, corrija el consumidor o los datos y vuelva a publicar deliberadamente lo que desee procesar. Un nuevo envío crea otro mensaje; conserve su ID de evento para idempotencia. No vuelva a publicar todos los fallos automáticamente en un ciclo. Elimine la política conredrive_policy: null en el PATCH del origen. Esto no devuelve los mensajes existentes en el destino. La consola muestra las colas que referencian un destino para retirar sus vinculaciones antes de eliminarlo.
Una suscripción de Notifications también puede usar una cola para entregas fallidas. Esa política cubre intentos del servicio de alcanzar un destino; la política de la cola cubre fallos del consumidor al confirmar la concesión. Consulte fallos de notificación.
