Queue Backpressure Lab: Keep Workers Alive During a Traffic Spike
Optimisez une file d'attente de tâches sous charge sans perdre de travail ni surcharger les services en aval.
Description
section.descriptionUne file d'attente est censée protéger un système, mais elle peut aussi masquer un désastre jusqu'à ce que tout s'effondre. Les participants exploitent un petit système de travailleurs face à un pic de trafic, une API lente en aval, une tempête de tentatives de nouvelle exécution et des messages empoisonnés.
Le laboratoire couvre les limites de concurrence, le backoff, les files d'attente de lettres mortes (dead-letter queues), les délais de visibilité, les tâches idempotentes, les alertes sur la profondeur des files d'attente et la dégradation gracieuse. Les participants repartiront en comprenant comment maintenir la fiabilité du travail en arrière-plan lorsque la demande n'est pas clémente.