Nivel 3: Sistemas distribuidos · L3.3 Colas, pub/sub y arquitectura orientada a eventos
Garantías de entrega, DLQs y mensajes envenenados
Diseñar consumidores con visibility timeouts, DLQs e idempotencia.
12 min · Pro
Lo que te llevas
- Un visibility timeout es un lease: si es más corto que el tiempo de procesamiento, el broker vuelve a entregar trabajo que todavía está en curso.
Y 3 ideas más dentro de la clase, en Pro.
Cómo está armada la clase
- El problema
- La versión simple
- El lease que no sabías que tenías
- Dead-letter queues que de verdad funcionan
- Comprueba lo que entendiste