♥ 3
⚡ 0
NATS · Lección 09

¿Cómo gestiona JetStream los acuses y las reentregas?

Con la política de ack explícita, el consumer debe confirmar cada mensaje; si no llega el ack antes de AckWait, el servidor lo reentrega hasta MaxDeliver veces, y el cliente puede responder Nak para reintentar o Term para no reentregar más
La deduplicación compara el contenido del mensaje con todo el stream y funciona sin que el publicador envíe ninguna cabecera
La reentrega es infinita e inevitable, sin parámetros para limitarla, por lo que un mensaje defectuoso se reintenta siempre
Los mensajes se dan por entregados al enviarse al cliente, y no existe ningún mecanismo para reintentar si la aplicación falla
NATS · Lección 09

Completa el código

La cabecera que identifica un mensaje para la deduplicación es Nats-Msg-
NATS · Lección 09

Un mensaje falla siempre al procesarse. ¿Cómo evitas que se reentregue sin fin?

✓

¡Lección completada!

Acks, reentregas y deduplicación

0
XP ganado
3
Vidas restantes